Obtención de análisis de API en Azure API Management
SE APLICA A: Desarrollador | Básico | Básico v2 | Estándar | Standard v2 | Premium |Premium v2
Azure API Management proporciona análisis para las API para que pueda analizar su uso y rendimiento. Use análisis para la supervisión y solución de problemas generales de las API. Para ver otras características de supervisión, incluidas las métricas casi en tiempo real y los registros de recursos para diagnósticos y auditorías, consulte Tutorial: Supervisión de las API publicadas.
Nota:
Actualmente, esta característica no está disponible en las áreas de trabajo.
Acerca del análisis de API
API Management proporciona análisis mediante un panel basado en Azure Monitor. El panel agrega datos en un área de trabajo de Azure Log Analytics.
En los niveles de servicio clásicos de API Management, la instancia de API Management también incluye análisis integrados heredados en Azure Portal y se puede acceder a los datos de análisis mediante la API REST de API Management. Los datos estrechamente similares se muestran en el panel basado en Azure Monitor y en el análisis integrado.
Importante
- El panel basado en Azure Monitor es la forma recomendada de acceder a los datos de análisis.
- El análisis integrado (clásico) no está disponible en los niveles v2.
Con el análisis de API, analice el uso y el rendimiento de las API de la instancia de API Management en varias dimensiones, entre las que se incluyen:
- Time
- Geography
- API existentes
- Operaciones de la API REST
- Productos
- Suscripciones
- Usuarios
- Requests
Nota:
- El análisis de API proporciona datos sobre las solicitudes, incluidas las solicitudes erróneas y no autorizadas.
- Los valores de geografía son aproximados en función de la asignación de direcciones IP.
- Puede haber un retraso en la disponibilidad de los datos de análisis.
Panel basado en Azure Monitor
Para usar el panel basado en Azure Monitor, necesita un área de trabajo de Log Analytics como origen de datos para los registros de puerta de enlace de API Management.
Si necesita configurar uno, a continuación se indican breves pasos para enviar los registros de la puerta de enlace a un área de trabajo de Log Analytics. Para obtener más información, consulte Tutorial: Supervisión de las API publicadas. Esta es una instalación que solo se realiza una vez.
- Vaya a la instancia de API Management en Azure Portal.
- En el menú de la izquierda, en Supervisión, seleccione Configuración de diagnóstico>+ Agregar configuración de diagnóstico.
- Escriba un nombre descriptivo para la configuración de diagnóstico.
- En Registros, seleccione Registros relacionados con la puerta de enlace ApiManagement.
- En Detalles de destino, seleccione Enviar a Log Analytics y seleccione un área de trabajo de Log Analytics en la misma suscripción o en otra. Si necesita crear un área de trabajo, consulte Creación de un área de trabajo de Log Analytics.
- Asegúrese de que Específico del recurso está seleccionado como tabla de destino.
- Seleccione Guardar.
Importante
Un nuevo área de trabajo de Log Analytics puede tardar hasta 2 horas en empezar a recibir datos. Un área de trabajo existente debe empezar a recibir datos en aproximadamente 15 minutos.
Acceso al panel
Después de configurar un área de trabajo de Log Analytics, acceda al panel basado en Azure Monitor para analizar el uso y el rendimiento de las API.
- Vaya a la instancia de API Management en Azure Portal.
- En el menú de la izquierda, en Supervisión, seleccione Análisis. Se abre el panel de análisis.
- Seleccione un intervalo de tiempo para los datos.
- Seleccione una categoría de informe para los datos de análisis, como Escala de tiempo, Información geográfica, etc.
Análisis integrado heredado
En determinados niveles de servicio de API Management, el análisis integrado (también denominado análisis heredado o análisis clásico) también está disponible en Azure Portal y se puede acceder a los datos de análisis mediante la API de REST de API Management.
Análisis integrados: portal
Para acceder al análisis integrado (clásico) en Azure Portal:
- Vaya a la instancia de API Management en Azure Portal.
- En el menú de la izquierda, en Supervisión, seleccione Análisis (clásico).
- Seleccione un intervalo de tiempo para los datos o especifique un intervalo de tiempo personalizado.
- Seleccione una categoría de informe para los datos de análisis, como Escala de tiempo, Información geográfica, etc.
- Opcionalmente, filtre el informe por una o varias categorías.
Análisis - API REST
Use las operaciones de Informes de la API REST de API Management para recuperar y filtrar los datos de análisis de la instancia de API Management.
Las operaciones disponibles devuelven registros de informe por API, región geográfica, operaciones de API, producto, solicitud, suscripción, hora o usuario.
Contenido relacionado
- Para ver una introducción a las características de Azure Monitor en API Management, consulte Tutorial: Supervisión de API publicadas.
- Para obtener información detallada sobre el registro y la supervisión de HTTP, consulte Supervisión de las API con Azure API Management, Event Hubs y Moesif.
- Obtenga más información sobre la integración en Cómo integrar Azure API Management con Azure Application Insights.
- Obtenga información sobre Retirada del panel de análisis de API integrado (marzo de 2027)