Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
La surveillance est un enjeu important pour assurer la fiabilité, la disponibilité et les performances d’API Gateway et de vos solutions AWS. Vous devez collecter les données de surveillance de toutes les parties de votre solution AWS afin de pouvoir déboguer plus facilement une éventuelle défaillance à plusieurs points. AWS fournit plusieurs outils pour surveiller vos ressources API Gateway et répondre aux incidents potentiels :
- Amazon CloudWatch Logs
-
Pour vous aider à déboguer les problèmes liés à l’exécution de requêtes ou à l’accès client à votre API, vous pouvez activer CloudWatch Logs pour journaliser les appels d’API. Pour en savoir plus, consultez Configuration de la CloudWatch journalisation pour REST APIs dans API Gateway.
- Alarmes Amazon CloudWatch
-
Les alarmes Amazon CloudWatch permettent de surveiller une métrique unique sur une période de temps que vous spécifiez. Si la métrique dépasse un seuil donné, une notification est envoyée à une rubrique Amazon Simple Notification Service ou à une politique AWS Auto Scaling. Les alarmes CloudWatch n’appellent pas d’actions lorsqu’une métrique est dans un état particulier. L’état doit avoir changé et avoir été conservé pendant un nombre de périodes spécifié. Pour en savoir plus, consultez Surveillez l'exécution de l'API REST avec CloudWatch les métriques Amazon.
- Accès à la journalisation de Firehose
-
Pour vous aider à résoudre des problèmes liés à l’accès client à votre API, vous pouvez activer Firehose afin de journaliser les appels d’API. Pour en savoir plus, consultez Journalisation des appels d’API REST adressés à Amazon Data Firehose dans API Gateway.
- AWS CloudTrail
-
CloudTrail fournit un enregistrement des actions réalisées par un utilisateur, un rôle ou un service AWS dans API Gateway. Avec les informations collectées par CloudTrail, vous pouvez déterminer la demande qui a été envoyée à API Gateway, l’adresse IP à partir de laquelle la demande a été effectuée, l’auteur et la date de la demande, ainsi que d’autres détails. Pour en savoir plus, consultez Journalisation des appels d’API Amazon API Gateway à l’aide d’ AWS CloudTrail.
- AWS X-Ray
-
X-Ray est un service AWS qui collecte des données sur les demandes traitées par votre application et les utilise pour construire une cartographie des services qui vous permet d’identifier les problèmes liés à votre application et les opportunités d’optimisation. Pour en savoir plus, consultez Configuration AWS X-Ray avec API Gateway REST APIs.
- AWS Config
-
AWS Config fournit une vue détaillée de la configuration des ressources AWS de votre compte. Vous pouvez voir comment les ressources sont liées, obtenir un historique des changements de configuration, et voir comment les configurations et les relations changent au fil du temps. Vous pouvez utiliser AWS Config pour définir des règles qui évaluent les configurations de ressources pour assurer la conformité des données. Les règles AWS Config représentent les paramètres de configuration idéaux pour vos ressources API Gateway. Si une ressource enfreint une règle et est signalée comme non conforme, AWS Config peut vous avertir à l’aide d’une rubrique Amazon Simple Notification Service (Amazon SNS). Pour plus d’informations, consultez Surveillance de la configuration de l'API API Gateway avec AWS Config.