Esta página se aplica a Apigee y Apigee Hybrid.
Consulta la documentación de Apigee Edge.
En esta página, se describe cómo obtener información sobre las llamadas a tus APIs, lo que incluye lo siguiente:
- La cantidad total de llamadas realizadas a todas las APIs.
- La cantidad total de datos que procesan todas las APIs.
Esta información puede ayudarte a evaluar el nivel de suscripción de Apigee, como se describe en Derechos de suscripción.
Cantidad total de llamadas realizadas a todas las APIs
Para buscar la cantidad total de llamadas realizadas a todas las APIs en una sola organización y entorno durante un período determinado, usa una llamada a la API de Metrics similar a la que se muestra a continuación. El resultado tiene en cuenta las situaciones en las que tienes proxies encadenados juntos.
curl -v "https://apigee.googleapis.com/v1/organizations/ORG/environments/ENV/stats/?select=sum(message_count)&timeRange=03/01/2023+00:00~03/31/2023+23:59" \ -H "Authorization: Bearer $TOKEN"
En la llamada anterior:
- ORG es la organización.
- ENV es el entorno.
timeRange
es el intervalo de tiempo del informe, en el formatoMM/DD/YYYY+HH:MM~MM/DD/YYYY+HH:MM
, en el que la fecha y hora de inicio y la fecha y hora de finalización tienen el formatoMM/DD/YYYY+HH:MM
.$TOKEN
es una variable de entorno que se configura como tu token de acceso de OAuth 2.0, como se describe en Obtén un token de acceso de OAuth 2.0. Para obtener información sobre las opciones decurl
que se usan en este ejemplo, consulta Usa curl.
A continuación, se muestra un ejemplo de la respuesta a la llamada anterior:
{ "environments": [ { "metrics": [ { "name": "sum(message_count)", "values": [ "7.44944088E8" ] } ], "name": "prod" } ], ... }
El campo values
de la respuesta contiene la cantidad de llamadas realizadas a las APIs en la organización y el entorno en el intervalo de tiempo especificado.
Cantidad total de datos procesados por todas las APIs
A fin de buscar la cantidad total de datos procesados por todas las APIs de una sola organización y un entorno para un intervalo de tiempo determinado, usa dos llamadas: una para los datos de solicitud y otra para los datos de respuesta.
Para encontrar la cantidad total de datos de la solicitud, usa una llamada similar a la que se muestra a continuación:
curl -v "https://apigee.googleapis.com/v1/organizations/ORG/environments/ENV/stats/?select=sum(request_size)&timeRange=03/01/2023+00:00~03/31/2023+23:59" \ -H "Authorization: Bearer $TOKEN"
Para encontrar los datos totales sobre la cantidad de datos de respuesta, usa una llamada similar a la que se muestra a continuación:
curl -v "https://apigee.googleapis.com/v1/organizations/ORG/environments/ENV/stats/?select=sum(response_size)&timeRange=03/01/2023+00:00~03/31/2023+23:59" \ -H "Authorization: Bearer $TOKEN"
Las variables en estas llamadas son las mismas que en el ejemplo anterior.
Nota sobre el encadenamiento de proxies
Si un entorno contiene varios proxies encadenados, una sola llamada a uno de los proxies se reenviará a los otros proxies de la cadena. Esto aumenta el recuento total de llamadas a la API y la cantidad total de datos procesados por todas las llamadas a la API. Los comandos que muestran esta información, que se muestran en las secciones anteriores, tienen en cuenta el encadenamiento de proxies.