Esta página se aplica a Apigee y Apigee Hybrid.
Consulta la
documentación de Apigee Edge.
La Supervisión de API de Apigee, las Estadísticas de la API de Apigee y los registros de acceso de Apigee son tres herramientas potentes que puedes usar para recopilar, observar y comprender los datos de uso de la API. Cada una de estas herramientas proporciona diferentes estadísticas y se recomienda para diferentes casos de uso. En este documento, se proporciona una breve descripción general del propósito de cada herramienta y su uso recomendado, como se describe en las siguientes secciones:
Supervisión de API
El objetivo de la Supervisión de API es proporcionar estadísticas en tiempo real sobre el rendimiento de la API para que puedas diagnosticar y solucionar problemas con rapidez para que tus APIs funcionen según lo previsto.
La Supervisión de API te proporciona datos agregados de tus proxies de API cada minuto, lo que te permite supervisar de cerca el estado y el rendimiento de tus APIs. Puedes usar la Supervisión de API para configurar alertas casi en tiempo real sobre parámetros especificados y aprovechar los datos agregados cuando solucionas problemas.
La Supervisión de API te permite lo siguiente:
- Mantener la disponibilidad de tus APIs.
- Tomar medidas en función de las alertas antes de que los consumidores se vean afectados.
- Usar los códigos de falla de Apigee para acelerar el diagnóstico de los problemas.
- Aislar rápidamente las áreas con problemas para diagnosticar la fuente de los problemas de rendimiento y latencia.
Los clientes de Apigee también pueden usar Cloud Monitoring herramientas para admitir la Supervisión de API. Si deseas realizar la integración con otros sistemas de supervisión, te recomendamos que uses la API de Monitoring para extraer métricas.
Datos de latencia cuando se usa la supervisión de API
Como la supervisión de API está diseñada intencionalmente para escalarse, no registra cada medición de latencia individual en cada transacción. En su lugar, se usan buckets de distribución para medir las latencias. Los buckets de latencia usan rangos predefinidos para agrupar los valores de latencia observados.
Para obtener más información sobre el uso de la Supervisión de API para tus APIs, consulta Descripción general de la Supervisión de API.
Para obtener más información sobre el uso de Monitoring junto con Apigee para configurar alertas, consulta Configura alertas y notificaciones.
Estadísticas de la API de Apigee
Las Estadísticas de la API de Apigee proporcionan análisis de tendencias históricas y generación de informes detallados para los metadatos de llamadas a la API. El objetivo de Apigee Analytics es ayudarte a comprender las tendencias a largo plazo del tráfico de tus APIs para que puedas asegurarte de que sean compatibles con los requisitos de tu empresa o realizar cambios si es necesario.
Con las Estadísticas de la API de Apigee, puedes elegir entre aproximadamente 50 dimensiones disponibles que especifican los datos que deseas capturar para cada llamada a la API que controla un proxy. Luego, puedes crear informes personalizados para determinar cómo cambian las métricas específicas de la API con el tiempo.
Los datos de estadísticas capturados se almacenan en BigQuery. Puedes usar las Estadísticas de la API de Apigee para crear informes personalizados en Data Studio, configurar trabajos de informes personalizados asíncronos o exportar datos de estadísticas a tu propio Google Cloud repositorio de almacenamiento, como BigQuery.Si comienzas con los precios de pago por uso, las Estadísticas de la API son un complemento opcional.
Estas son algunas de las tendencias que puedes identificar con Apigee Analytics:
- En el tiempo, ¿cuáles son sus tendencias de tráfico de API?
- ¿Cuáles son tus apps principales?
- ¿Quiénes son sus principales desarrolladores?
- ¿Cuándo es más rápido o más lento el tiempo de respuesta de la API?
- ¿Qué regiones geográficas tienen la mayor cantidad de tráfico de API?
Datos de latencia cuando se usan las Estadísticas de la API de Apigee
La latencia observada en las Estadísticas de la API de Apigee usa una función de agregación de cuantiles aproximada en registros individuales almacenados en BigQuery. Esto hace que los datos resultantes que rodean la latencia sean más precisos en comparación con la lógica de depósitos que se usa en la Supervisión de API. La latencia en la Supervisión de API y las Estadísticas de la API de Apigee se mide desde el entorno de ejecución de Apigee y no incluye cálculos de latencia de saltos de red anteriores, incluido Istio.
Para obtener más información sobre las Estadísticas de la API de Apigee, consulta Descripción general de las Estadísticas de la API de Apigee.
Registros de acceso de Apigee
Los registros de acceso de Apigee se pueden usar para solucionar problemas de llamadas a la API a Apigee y para identificar qué APIs muestran códigos de respuesta HTTP particulares.
Los registros de acceso de Apigee capturan registros por transacción en la puerta de enlace de entrada a Apigee. Esto te permite filtrar registros en función de códigos HTTP específicos y solucionar problemas de casos extremos con facilidad, como un código de estado de respuesta de 0 en Istio.
Para obtener más información sobre el uso de los registros de acceso de Apigee para solucionar problemas de tus APIs, consulta Registros de acceso de Apigee.
Diferencias entre los datos que muestran los datos de Supervisión de API y Analytics
La Supervisión de API y las Estadísticas de la API de Apigee usan diferentes canalizaciones para acceder a los datos de las APIs. Como resultado, es posible que veas algunas discrepancias entre los datos que se muestran en los paneles de las Estadísticas de la API de Apigee y los datos disponibles en la Supervisión de API.
Exactitud y puntualidad
En general, los datos que muestran las Estadísticas de la API de Apigee son más precisos, pero pueden ser un poco más retrasados (menos de una hora) que los datos que muestran los datos de Supervisión de API.
Retención de datos
Las Estadísticas de la API de Apigee retienen datos durante un período más largo que la Supervisión de API, por lo que es más adecuada para el análisis de las tendencias a largo plazo.
Los períodos de retención de datos de Analytics y Supervisión de API son los siguientes:
Analytics
- Estándar: 60 días
- Empresa: 90 días
- Enterprise +: 14 meses
Supervisión de API: 1 mes