Configurer les journaux et les métriques cloud pour la passerelle auto-hébergée de la Gestion des API Azure
S’APPLIQUE À : Développeur | Premium
Cet article fournit des informations détaillées sur la configuration des métriques et des journaux cloud pour la passerelle auto-hébergée.
La passerelle auto-hébergée doit être associée à un service de gestion des API et nécessite une connectivité TCP/IP sortante vers Azure via le port 443. La passerelle utilise la connexion sortante pour envoyer des données de télémétrie à Azure, si elle est configurée à cet effet.
Métriques
Par défaut, la passerelle auto-hébergée émet un certain nombre de métriques via Azure Monitor, comme le fait la passerelle gérée dans le cloud.
Cette fonctionnalité peut être activée ou désactivée à l’aide de la clé telemetry.metrics.cloud
située dans le ConfigMap du déploiement de la passerelle. Voici une description des configurations disponibles :
Champ | Default | Description |
---|---|---|
telemetry.metrics.cloud | true |
Permet la journalisation via Azure Monitor. La valeur peut être true ou false . |
Voici un exemple de configuration :
apiVersion: v1
kind: ConfigMap
metadata:
name: contoso-gateway-environment
data:
config.service.endpoint: "<contoso-gateway-management-endpoint>"
telemetry.metrics.cloud: "true"
La passerelle auto-hébergée émet les métriques suivantes via Azure Monitor :
Métrique | Description |
---|---|
Demandes | Nombre de demandes API au cours de la période |
Durée des requêtes de passerelle | Nombre de millisecondes entre le moment où la passerelle a reçu la requête et celui où la réponse complète a été envoyée |
Durée des requêtes back-end | Nombre de millisecondes consacrées à l’ensemble des E/S du serveur principal (connexion, envoi et réception d’octets) |
Journaux d’activité
La passerelle auto-hébergée n’envoie pas de journaux de diagnostic vers le cloud. Toutefois, il est possible de configurer et de conserver des journaux localement, à l’endroit où la passerelle auto-hébergée est déployée.
Si une passerelle est déployée dans Azure Kubernetes Service, vous pouvez activer Azure Monitor pour les conteneurs afin de collecter des journaux à partir de vos conteneurs et les afficher dans Log Analytics.
Étapes suivantes
- Pour en savoir plus sur les fonctionnalités d’observabilité des passerelles de la Gestion des API Azure.
- Pour en savoir plus sur la passerelle auto-hébergée, consultez Vue d’ensemble de la passerelle auto-hébergée Gestion des API
- En savoir plus sur la configuration et la conservation locale des journaux