Observabilidad en Azure API Management
SE APLICA A: Todos los niveles de API Management
La observabilidad es la capacidad de entender el estado interno de un sistema a partir de los datos que genera y la capacidad de explorar esos datos para responder a las preguntas sobre qué sucedió y por qué.
Azure API Management ayuda a las organizaciones a centralizar la administración de todas las API. Dado que actúa como un único punto de entrada de todo el tráfico de las API, es un lugar ideal para observar estas.
Información general
Azure API Management permite elegir el uso de la puerta de enlace administrada o la puerta de enlace autohospedada, ya sea autoimplementada o mediante una extensión de Azure Arc.
En la tabla siguiente se resumen todas las funcionalidades de observabilidad admitidas por API Management para operar las API y los modelos de implementación que admiten. Los editores de API y otros usuarios que tienen permisos para operar o administrar la instancia de API Management pueden usar esta funcionalidad.
Nota
Para los consumidores de API que usan el portal para desarrolladores, hay disponible un informe de API integrado. Solo proporciona información sobre el uso individual de las API durante los 90 días anteriores. Actualmente, el informe de API integrado no está disponible en el portal para desarrolladores para los niveles de servicio v2.
Herramienta | Útil para | Retraso de datos | Retención | muestreo | Tipo de datos | Modelos de implementación admitidos |
---|---|---|---|---|---|---|
API Inspector | Prueba y depuración | Instantánea | Últimos 100 seguimientos | Activado por solicitud | Seguimientos de solicitud | Administrado, autohospedado, Azure Arc, área de trabajo |
Análisis integrado | Creación de informes y supervisión | Minutos | Vigencia | 100% | Informes y registros | Administrados |
Métricas de Azure Monitor | Creación de informes y supervisión | Minutos | 90 días (actualizar para extender) | 100% | Métricas | Administrado, autohospedado2, Azure Arc |
Registros de Azure Monitor | Informes, supervisión y depuración | Minutos | 31 días/5 GB (actualizar para extender) | 100 % (ajustable) | Registros | Administrado1, autohospedado3, Azure Arc3 |
Azure Application Insights | Informes, supervisión y depuración | Segundos | 90 días/5 GB (actualizar para extender) | Personalizado | Registros o métricas | Administrado1, autohospedado1, Azure Arc1, área de trabajo1 |
Registro a través de la plataforma Azure Event Hubs | Escenarios personalizados | Segundos | Usuario administrado | Personalizado | Personalizado | Administrado1, autohospedado1, Azure Arc1 |
OpenTelemetry | Supervisión | Minutos | Usuario administrado | 100% | Métricas | Autohospedado2 |
1. Opcional, en función de la configuración de la característica en Azure API Management
2. Opcional, en función de la configuración de la puerta de enlace
3. Actualmente, la puerta de enlace autohospedada no envía registros de diagnóstico a Azure Monitor. Sin embargo, es posible configurar y conservar los registros localmente donde se implementa la puerta de enlace autohospedada. Para obtener más información, consulte Configuración de los registros y las métricas locales para la puerta de enlace autohospedada.
Pasos siguientes
- Introducción a las métricas y registros de Azure Monitor
- Obtenga información sobre cómo registrar solicitudes con Application Insights
- Aprenda a registrar eventos mediante Event Hubs
- Más información sobre cómo visualizar datos de Azure Monitor mediante Azure Managed Grafana