Comparteix a través de


Obtención de análisis de API en Azure API Management

SE APLICA A: Desarrollador | Básico | Básico v2 | Estándar | Estándar v2 | Premium

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.

Captura de pantalla del análisis de API en el portal.

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 equivalentes se muestran en el panel basado en Azure Monitor y en los análisis integrados.

Importante

  • El panel basado en Azure Monitor es la forma recomendada de acceder a los datos de análisis.
  • El análisis integrado heredado 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 de 15 minutos o más en la disponibilidad de los datos de análisis.

Panel basado en Azure Monitor

Para utilizar el panel basado en Azure Monitor, debe configurar un área de trabajo de Log Analytics como fuente de datos para los registros de la 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.

  1. Vaya a la instancia de API Management en Azure Portal.
  2. En el menú de la izquierda, en Supervisión, seleccione Configuración de diagnóstico>+ Agregar configuración de diagnóstico.
  3. Escriba un nombre descriptivo para la configuración de diagnóstico.
  4. En Registros, seleccione Registros relacionados con la puerta de enlace ApiManagement.
  5. 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.
  6. Acepte los valores predeterminados para otras opciones de configuración o personalice según sea necesario. Seleccione Guardar.

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.

  1. Vaya a la instancia de API Management en Azure Portal.
  2. En el menú de la izquierda, en Supervisión, seleccione Información. Se abre el panel de análisis.
  3. Seleccione un intervalo de tiempo para los datos.
  4. 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, los análisis integrados también están disponibles en el portal de Azure, 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 en Azure Portal:

  1. Vaya a la instancia de API Management en Azure Portal.
  2. En el menú de la izquierda, en Supervisión, seleccione Análisis.
  3. Seleccione un intervalo de tiempo para los datos o especifique un intervalo de tiempo personalizado.
  4. Seleccione una categoría de informe para los datos de análisis, como Escala de tiempo, Información geográfica, etc.
  5. Opcionalmente, filtre el informe por una o varias categorías adicionales.

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.