Compartir por


Configuración de los registros y las métricas en la nube para la puerta de enlace autohospedada de Azure API Management

SE APLICA A: Desarrollador | Premium

En este artículo se proporcionan detalles para configurar los registros y las métricas en la nube para la puerta de enlace autohospedada.

Debe asociar la puerta de enlace autohospedada con un servicio azure API Management y proporcionar conectividad TCP/IP saliente a Azure en el puerto 443. La puerta de enlace usa la conexión saliente para enviar telemetría a Azure, si la configura para hacerlo.

Métricas

De forma predeterminada, la puerta de enlace autohospedada emite varias métricas a través de Azure Monitor, al igual que la puerta de enlace administrada en la nube.

Puede habilitar o deshabilitar esta funcionalidad usando la clave telemetry.metrics.cloud en el ConfigMap del despliegue de la puerta de enlace. En la tabla siguiente se describen las configuraciones disponibles:

Campo Valor predeterminado Descripción
telemetry.metrics.cloud true Habilita el registro mediante Azure Monitor. El valor puede ser true o false.

Esta es una configuración de ejemplo:

    apiVersion: v1
    kind: ConfigMap
    metadata:
        name: contoso-gateway-environment
    data:
        config.service.endpoint: "<contoso-gateway-management-endpoint>"
        telemetry.metrics.cloud: "true"

La puerta de enlace autohospedada actualmente emite las siguientes métricas a través de Azure Monitor:

Métrica Descripción
Requests Número de solicitudes de API en el período
Duración de las solicitudes de puerta de enlace Número de milisegundos transcurridos desde el momento en que la puerta de enlace recibió la solicitud hasta que se envió toda la respuesta
Duración de las solicitudes de back-end Número de milisegundos empleados en la E/S global de back-end (conexión, envío y recepción de bytes)

Registros

Actualmente, la puerta de enlace autohospedada no envía registros de diagnóstico a la nube. Sin embargo, puede configurar y conservar los registros localmente donde se implementa la puerta de enlace autohospedada.

Si una puerta de enlace está implementada en Azure Kubernetes Service, puede habilitar Azure Monitor para contenedores para recopilar registros de los contenedores y verlos en Log Analytics.