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
- Obtenga más información sobre las funcionalidades de observabilidad de las puertas de enlace de Azure API Management.
- Para obtener más información sobre la puerta de enlace autohospedada, consulte Introducción a la puerta de enlace autohospedada de Azure API Management
- Más información sobre la configuración y conservación de registros localmente