Compartir 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.

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 de 15 minutos o más 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.

  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. Asegúrese de que Específico del recurso está seleccionado como tabla de destino.
  7. 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 Análisis. 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, 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:

  1. Vaya a la instancia de API Management en Azure Portal.
  2. En el menú de la izquierda, en Supervisión, seleccione Análisis (clásico).
  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.

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.