Compartir vía


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.

La puerta de enlace autohospedada debe estar asociada a un servicio API Management y requiere conectividad TCP/IP saliente a Azure en el puerto 443. La puerta de enlace aprovecha la conexión de salida para enviar telemetría a Azure, si se configura para ello.

Métricas

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

La característica se puede habilitar o deshabilitar con la clave telemetry.metrics.cloud en ConfigMap de la implementación de puerta de enlace. A continuación se muestra un desglose de las configuraciones disponibles:

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

A continuación se muestra un ejemplo de configuración:

    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, es posible 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.

Pasos siguientes