API Gateway propose des fonctionnalités d'observabilité, notamment les journaux d'appels d'API, la surveillance et l'alerte, ainsi que Tracing Analysis. Ces outils vous aident à surveiller les performances des API et à maintenir la stabilité du système.
Journaux d'appels d'API
API Gateway met à votre disposition les types de journaux d'appels d'API suivants :
-
Gestion des journaux d'appels d'API via Simple Log Service.
L'intégration d'API Gateway avec Simple Log Service permet d'interroger les journaux en temps réel, de les télécharger et d'effectuer des analyses statistiques multidimensionnelles. Plus précisément :
Interrogation en ligne : recherchez des journaux par mot-clé (correspondance exacte ou floue) pour le dépannage et l'analyse statistique.
Interrogation détaillée : consultez les journaux d'appels détaillés en filtrant sur des champs spécifiques.
Visualisation des journaux d'appels : affichez les journaux des appels d'API.
-
Configuration de la journalisation des requêtes et réponses HTTP
Enregistrez les requêtes HTTP reçues par API Gateway ainsi que les réponses HTTP renvoyées aux clients.
RemarqueCette fonctionnalité est disponible uniquement pour les instances dédiées.
Pour plus d'informations, consultez la rubrique Journaux d'appels d'API.
Surveillance et alerte
API Gateway offre les fonctionnalités de surveillance et d'alerte suivantes :
-
Consultation des données de surveillance
Visualisez les données de surveillance d'API Gateway par région, groupe d'API et API. Plus précisément :
Surveillance par région.
Surveillance des instances (uniquement pour les instances dédiées).
Surveillance des groupes d'API.
Surveillance des API.
-
Configuration des alertes pour les API.
Utilisez CloudMonitor pour configurer des alertes sur les API publiées dans API Gateway et suivre l'état d'exécution des API en temps réel.
-
Configuration d'une règle d'alerte pour un pool de connexions sortantes.
Dans Simple Log Service, spécifiez une fréquence de vérification et des conditions de déclenchement pour créer une règle d'alerte. Les alertes se déclenchent lorsque les conditions sont remplies.
Si un pool de connexions est entièrement saturé, API Gateway renvoie l'erreur
Backend service connect failed 'Connection lease request time out'pour les requêtes excédentaires. Cette erreur est enregistrée dans le champerrorMessagedes journaux, que vous pouvez utiliser pour configurer une règle d'alerte. Pour plus d'informations, consultez la rubrique Démarrage rapide de la configuration des alertes.
Pour plus d'informations, consultez la rubrique Surveillance et alerte.
Configuration de Tracing Analysis
Cette fonctionnalité est disponible uniquement pour les instances dédiées.
Configurez Tracing Analysis dans la console API Gateway pour envoyer les journaux vers la plateforme Alibaba Cloud Tracing Analysis. Tracing Analysis fournit des outils tels que le mappage des traces, les statistiques de requêtes, la topologie des traces et l'analyse des dépendances des applications, utiles pour le développement et le dépannage des applications. Plus précisément :
Autorisation de Tracing Analysis.
Configuration de Tracing Analysis dans la console API Gateway.
Pour plus d'informations, consultez la rubrique Configuration de Tracing Analysis.