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.
Consultez le détail de l'activité des services et de l'état de fonctionnement sur la page détaillée des services
Lorsque vous instrumentez votre application, Amazon CloudWatch Application Signals cartographie tous les services découverts par votre application. Utilisez la page détaillée du service pour avoir un aperçu de vos services, opérations, dépendances, canaries et demandes des clients pour un service unique. Pour afficher la page détaillée du service, procédez comme suit :
-
Ouvrez la CloudWatch console
. -
Choisissez Services dans la section Signaux d'application dans le volet de navigation de gauche.
-
Choisissez le nom de n'importe quel service dans les tables Services, Top services ou dépendances.
Dans la section « visites planifiées », vous verrez l'étiquette du compte et l'identifiant sous le nom du service.
La page détaillée du service est organisée dans les onglets suivants :
-
Vue d'ensemble : utilisez cet onglet pour obtenir une vue d'ensemble d'un service, notamment le nombre d'opérations, de dépendances, de pages synthétiques et de pages client. L'onglet affiche les indicateurs clés pour l'ensemble de votre service, les principales opérations et les dépendances. Ces mesures incluent des séries chronologiques sur la latence, les défaillances et les erreurs liées à toutes les opérations de service associées à ce service.
-
Opérations de service : utilisez cet onglet pour consulter la liste des opérations effectuées par votre service, ainsi que des graphiques interactifs présentant des indicateurs clés qui mesurent l'état de santé de chaque opération. Vous pouvez sélectionner un point de données dans un graphique pour obtenir des informations sur les traces, les journaux ou les métriques associés à ce point de données.
-
Dépendances : utilisez cet onglet pour consulter la liste des dépendances que votre service appelle, ainsi que la liste des mesures relatives à ces dépendances.
-
Canaris synthétiques : utilisez cet onglet pour consulter la liste des canaris synthétiques simulant les appels des utilisateurs à votre service, ainsi que les principaux indicateurs de performance indiquant comment ces canaris sont utilisés.
-
Pages clients : utilisez cet onglet pour consulter la liste des pages clients qui font appel à votre service, ainsi que les indicateurs qui mesurent la qualité des interactions des clients avec votre application.
Afficher l'aperçu de votre service
Utilisez la page de présentation des services pour afficher un résumé détaillé des mesures relatives à toutes les opérations de service au même endroit. Vérifiez les performances de toutes les opérations, dépendances, pages clients et canaris synthétiques qui interagissent avec votre application. Utilisez ces informations pour vous aider à déterminer où concentrer vos efforts afin d'identifier les problèmes, de résoudre les erreurs et de trouver des opportunités d'optimisation.
Cliquez sur n'importe quel lien dans Détails du service pour afficher les informations relatives à un service spécifique. Par exemple, pour les services hébergés dans Amazon EKS, la page de détails du service affiche les informations relatives au cluster, à l'espace de nommage et à la charge de travail. Pour les services hébergés sur Amazon ECS ou Amazon EC2, la page des détails du service indique la valeur de l'environnement.
Sous Services, l'onglet Vue d'ensemble affiche un résumé des éléments suivants :
-
Opérations — Utilisez cet onglet pour voir l'état de vos opérations de service. L'état de santé est déterminé par des indicateurs de niveau de service (SLI) définis dans le cadre d'un objectif de niveau de service (SLO).
-
Dépendances : utilisez cet onglet pour voir les principales dépendances des services appelés par votre application, répertoriées par taux de défaillance, et pour connaître l'état de vos dépendances de service. L'état de santé est déterminé par des indicateurs de niveau de service (SLI) définis dans le cadre d'un objectif de niveau de service (SLO).
-
Canaris synthétiques : utilisez cet onglet pour voir le résultat d'appels simulés vers des terminaux APIs ou associés à votre service, ainsi que le nombre de canaris ayant échoué.
-
Pages client : utilisez cet onglet pour voir les principales pages appelées par des clients présentant des erreurs asynchrones JavaScript et XML (AJAX).
L'illustration suivante donne un aperçu de vos services :

L'onglet Vue d'ensemble affiche également un graphique des dépendances présentant la latence la plus élevée pour tous les services. Utilisez les métriques de latence p99, p90 et p50 pour évaluer rapidement les dépendances qui contribuent à la latence totale de votre service, comme suit :

Par exemple, le graphique précédent montre que 99 % des demandes adressées à la dépendance au service client ont été traitées en environ 4 950 millisecondes. Les autres dépendances ont pris moins de temps.
Les graphiques présentant les quatre principales opérations de service en termes de latence indiquent le volume de demandes, la disponibilité, le taux d'erreur et le taux d'erreur pour ces services, comme indiqué dans l'image suivante :

La section Détails du service affiche les détails du service, y compris l'identifiant du compte et l'étiquette du compte.
Affichage de vos opérations de service
Lorsque vous instrumentez votre application, Application Signals découvre toutes les opérations de service que votre application appelle. Utilisez l'onglet Opérations de service pour consulter un tableau contenant les opérations de service et un ensemble de mesures qui mesurent les performances d'une opération sélectionnée. Ces indicateurs incluent l'état du SLI, le nombre de dépendances, la latence, le volume, les défaillances, les erreurs et la disponibilité, comme le montre l'image suivante :

Filtrez le tableau pour trouver plus facilement une opération de service en choisissant une ou plusieurs propriétés dans la zone de texte du filtre. Au fur et à mesure que vous choisissez chaque propriété, vous êtes guidé à travers les critères de filtrage et vous verrez le filtre complet sous la zone de texte du filtre. Choisissez Effacer les filtres à tout moment pour supprimer le filtre du tableau.
Choisissez l'état SLI d'une opération pour afficher une fenêtre contextuelle contenant un lien vers tout SLI défectueux, ainsi qu'un lien SLOs permettant de voir tous les détails de l'opération, comme indiqué dans le tableau suivant :

Le tableau des opérations de service répertorie l'état du SLI, le nombre d'opérations saines ou non saines SLIs et le nombre total de opérations SLOs pour chaque opération.
SLIs Utilisez-le pour surveiller la latence, la disponibilité et d'autres indicateurs opérationnels qui mesurent la santé opérationnelle d'un service. Utilisez un SLO pour vérifier les performances et l'état de santé de vos services et opérations.
Pour créer un SLO, procédez comme suit :
-
Si une opération n'a pas de SLO, cliquez sur le bouton Create SLO dans la colonne SLI Status.
-
Si une opération possède déjà un SLO, procédez comme suit :
-
Sélectionnez le bouton radio à côté du nom de l'opération.
-
Choisissez Create SLO dans la flèche Actions vers le bas en haut à droite du tableau.
-
Pour plus d'informations, consultez les objectifs de niveau de service (SLOs).
La colonne Dépendances indique le nombre de dépendances appelées par cette opération. Choisissez ce numéro pour ouvrir l’onglet Dépendances filtré en fonction de l’opération sélectionnée.
Afficher les métriques des opérations de service, les traces corrélées et les journaux des applications
Application Signals met en corrélation les indicateurs de fonctionnement des services avec les AWS X-Ray traces, CloudWatch Container Insights et les journaux des applications. Utilisez ces mesures pour résoudre les problèmes de santé opérationnelle. Pour afficher les métriques sous forme d'informations graphiques, procédez comme suit :
-
Sélectionnez une opération de service dans le tableau des opérations de service pour voir un ensemble de graphiques correspondant à l'opération sélectionnée au-dessus du tableau avec des mesures relatives au volume et à la disponibilité, à la latence, aux défaillances et aux erreurs.
-
Passez le pointeur de la souris sur un point d'un graphique pour afficher plus d'informations.
-
Sélectionnez un point pour ouvrir un volet de diagnostic qui affiche les traces, les mesures et les journaux d'application corrélés pour le point sélectionné dans le graphique.
L'image suivante montre l'infobulle qui apparaît lorsque vous survolez un point du graphique et le volet de diagnostic qui apparaît après avoir cliqué sur un point. L'infobulle contient des informations sur le point de données associé dans le graphique Faults and Errors. Le volet contient les traces corrélées, les principaux contributeurs et les journaux d'application associés au point sélectionné.

Traces corrélées
Examinez les traces associées pour comprendre un problème sous-jacent lié à une trace. Vous pouvez vérifier si les traces corrélées ou les nœuds de service qui leur sont associés se comportent de la même manière. Pour examiner les traces corrélées, choisissez un ID de trace dans le tableau des traces corrélées pour ouvrir la page des détails des traces X-Ray pour la trace choisie. La page des détails du suivi contient une carte des nœuds de service associés au suivi sélectionné, ainsi qu'une chronologie des segments du suivi.
Principaux contributeurs
Consultez les principaux contributeurs pour trouver les principales sources d'entrée d'une métrique. Regroupez les contributeurs par différents composants afin de rechercher des similitudes au sein du groupe et de comprendre en quoi le comportement de traçage diffère entre eux.
L'onglet Principaux contributeurs fournit des mesures relatives au volume des appels, à la disponibilité, à la latence moyenne, aux erreurs et aux défauts pour chaque groupe. L'exemple d'image suivant montre les principaux contributeurs à une suite de métriques pour une application déployée sur une plateforme Amazon EKS :

Les principaux contributeurs contiennent les indicateurs suivants :
-
Volume d'appels : utilisez le volume d'appels pour comprendre le nombre de demandes par intervalle de temps pour un groupe.
-
Disponibilité : utilisez la disponibilité pour connaître le pourcentage de temps pendant lequel aucun défaut n'a été détecté pour un groupe.
-
Latence moyenne : utilisez la latence pour vérifier la durée moyenne d'exécution des demandes pour un groupe sur un intervalle de temps qui dépend de la date à laquelle les demandes que vous étudiez ont été effectuées. Les demandes effectuées moins de 15 jours auparavant sont évaluées à intervalles d'une minute. Les demandes faites entre 15 et 30 jours auparavant inclus sont évaluées à intervalles de 5 minutes. Par exemple, si vous étudiez des demandes qui ont provoqué une erreur il y a 15 jours, la métrique du volume d'appels est égale au nombre de demandes par intervalle de 5 minutes.
-
Erreurs - Le nombre d'erreurs par groupe mesuré sur un intervalle de temps.
-
Défauts : nombre de défauts par groupe sur un intervalle de temps.
Principaux contributeurs utilisant Amazon EKS ou Kubernetes
Utilisez les informations relatives aux principaux contributeurs pour les applications déployées sur Amazon EKS ou Kubernetespour voir les indicateurs de santé opérationnelle regroupés par nœud, pod et PodTemplateHash. Les définitions suivantes s'appliquent :
-
Un pod est un groupe d'un ou de plusieurs Docker des conteneurs qui partagent le stockage et les ressources. Un pod est la plus petite unité qui peut être déployée sur un Kubernetes plateforme. Regroupez-les par modules pour vérifier si les erreurs sont liées à des limitations spécifiques aux pods.
-
Un nœud est un serveur qui exécute des pods. Regroupez-les par nœuds pour vérifier si les erreurs sont liées à des limitations spécifiques aux nœuds.
-
Un hachage de modèle de pod est utilisé pour trouver une version particulière d'un déploiement. Regroupez par hachage du modèle de module pour vérifier si des erreurs sont liées à un déploiement particulier.
Principaux contributeurs utilisant Amazon EC2
Utilisez les informations sur les principaux contributeurs aux applications déployées sur Amazon EKS pour consulter les indicateurs de santé opérationnelle regroupés par ID d'instance et par groupe de dimensionnement automatique. Les définitions suivantes s'appliquent :
-
Un ID d'instance est un identifiant unique pour l' EC2 instance Amazon exécutée par votre service. Regroupez par ID d'instance pour vérifier si les erreurs sont liées à une EC2 instance Amazon spécifique.
-
Un groupe de dimensionnement automatique est un ensemble d' EC2 instances Amazon qui vous permettent d'augmenter ou de réduire les ressources dont vous avez besoin pour répondre aux demandes de vos applications. Regroupez par groupe de mise à l'échelle automatique si vous souhaitez vérifier si les erreurs sont limitées aux instances du groupe.
Principaux contributeurs utilisant une plateforme personnalisée
Utilisez les informations relatives aux principaux contributeurs aux applications déployées à l'aide d'instruments personnalisés pour consulter les indicateurs de santé opérationnelle regroupés par nom d'hôte. Les définitions suivantes s'appliquent :
-
Un nom d'hôte identifie un appareil tel qu'un point de terminaison ou une EC2 instance Amazon connecté à un réseau. Regroupez par nom d'hôte pour vérifier si vos erreurs sont liées à un périphérique physique ou virtuel spécifique.
Afficher les meilleurs contributeurs dans Log Insights and Container Insights
Consultez et modifiez la requête automatique qui a généré des statistiques pour vos principaux contributeurs dans Log Insights. Consultez les indicateurs de performance de l'infrastructure par groupes spécifiques tels que les pods ou les nœuds dans Container Insights. Vous pouvez trier les clusters, les nœuds ou les charges de travail en fonction de la consommation de ressources, identifier rapidement les anomalies ou atténuer les risques de manière proactive avant que l'expérience de l'utilisateur final ne soit affectée. L'image ci-dessous montre comment sélectionner ces options :

Dans Container Insights, vous pouvez consulter les métriques de votre conteneur Amazon EKS ou Amazon ECS spécifiques au groupe de vos principaux contributeurs. Par exemple, si vous avez regroupé par module un conteneur EKS afin de générer les meilleurs contributeurs, Container Insights affichera les métriques et les statistiques filtrées pour votre module.
Dans Log Insights, vous pouvez modifier la requête qui a généré les statistiques sous Principaux contributeurs en procédant comme suit :
-
Sélectionnez Afficher dans Log Insights. La page Logs Insights qui s'ouvre contient une requête générée automatiquement et contient les informations suivantes :
-
Le nom du groupe de clusters de journaux.
-
L'opération sur laquelle vous enquêtiez CloudWatch.
-
L'agrégat de la métrique de santé opérationnelle interagit sur le graphique.
Les résultats du journal sont automatiquement filtrés pour afficher les données des cinq dernières minutes avant que vous ne sélectionniez le point de données sur le graphique de service.
-
-
Pour modifier la requête, remplacez le texte généré par vos modifications. Vous pouvez également utiliser le générateur de requêtes pour générer une nouvelle requête ou mettre à jour la requête existante.
Journaux d'application
Utilisez la requête dans l'onglet Journaux de l'application pour générer des informations enregistrées pour votre groupe de journaux et votre service actuels et insérez un horodatage. Un groupe de journaux est un groupe de flux de journaux que vous pouvez définir lorsque vous configurez votre application.
Utilisez un groupe de journaux pour organiser les journaux présentant des caractéristiques similaires, notamment les suivantes :
-
Capturez les journaux d'une organisation, d'une source ou d'une fonction spécifique.
-
Capturez les journaux auxquels un utilisateur en particulier accède.
-
Capturez les journaux pour une période donnée.
Utilisez ces flux de journaux pour suivre des groupes ou des périodes spécifiques. Vous pouvez également configurer des règles de surveillance, des alarmes et des notifications pour ces groupes de journaux. Pour plus d'informations sur les groupes de journaux, consultez la section Utilisation des groupes de journaux et des flux de journaux.
La requête des journaux de l'application renvoie les journaux, les modèles de texte récurrents et les visualisations graphiques de vos groupes de journaux.
Pour exécuter la requête, sélectionnez Exécuter la requête dans Logs Insights pour exécuter la requête générée automatiquement ou modifier la requête. Pour modifier la requête, remplacez le texte généré automatiquement par vos modifications. Vous pouvez également utiliser le générateur de requêtes pour générer une nouvelle requête ou mettre à jour la requête existante.
L'image suivante montre l'exemple de requête généré automatiquement en fonction du point sélectionné dans le graphique des opérations de service :

Dans l'image précédente, CloudWatch a automatiquement détecté le groupe de log associé au point sélectionné et l'a inclus dans une requête générée.
Affichage de vos dépendances de service
Choisissez l’onglet Dépendances pour afficher le tableau Dépendances et un ensemble de métriques relatives aux dépendances de toutes les opérations de service ou d’une seule opération. Le tableau contient une liste des dépendances découvertes par Application Signals, y compris les mesures relatives à l'état du SLI, à la latence, au volume d'appels, au taux d'erreur, au taux d'erreur et à la disponibilité.
En haut de la page, choisissez une opération dans la liste des flèches vers le bas pour afficher ses dépendances, ou choisissez Tout pour voir les dépendances de toutes les opérations.
Filtrez le tableau pour faciliter la recherche de ce que vous recherchez en choisissant une ou plusieurs propriétés dans la zone de texte du filtre. Au fur et à mesure que vous choisissez chaque propriété, vous êtes guidé à travers les critères de filtrage et vous verrez le filtre complet sous la zone de texte du filtre. Choisissez Effacer les filtres à tout moment pour supprimer le filtre du tableau. Sélectionnez Grouper par dépendance en haut à droite du tableau pour regrouper les dépendances par nom de service et d’opération. Lorsque le regroupement est activé, développez ou réduisez un groupe de dépendances à l’aide de l’icône + à côté du nom de la dépendance.

La colonne Dépendance affiche le nom du service de dépendance, tandis que la colonne Opération à distance affiche le nom de l’opération de service. La colonne d'état du SLI affiche le nombre de personnes saines ou non saines SLIs ainsi que le nombre total de personnes SLIs pour chaque dépendance. Lorsque vous appelez AWS des services, la colonne Target affiche la AWS ressource, telle que la table DynamoDB ou la file d'attente Amazon SNS.
Pour sélectionner une dépendance, sélectionnez l’option située à côté d’une dépendance dans le tableau Dépendances. Cela montre un ensemble de graphiques qui affichent des mesures détaillées concernant le volume d'appels, la disponibilité, les défaillances et les erreurs. Passez le pointeur de la souris sur un point d'un graphique pour afficher une fenêtre contextuelle contenant plus d'informations. Sélectionnez un point dans un graphique pour ouvrir un volet de diagnostic qui affiche les traces corrélées pour le point sélectionné dans le graphique. Choisissez un ID de trace dans le tableau des traces corrélées pour ouvrir la page de détails de X-Ray Trace pour la trace sélectionnée.

Affichage de vos scripts canary Synthetics
Choisissez l’onglet Scripts canary Synthetics pour afficher le tableau Scripts canary Synthetics et un ensemble de métriques pour chaque script canary du tableau. Le tableau inclut des mesures relatives au pourcentage de réussite, à la durée moyenne, aux cycles et au taux d’échec. Seuls les canaris dont le AWS X-Ray traçage est activé sont affichés.
Utilisez la zone de texte du filtre dans le tableau des canaris synthétiques pour trouver le canari qui vous intéresse. Chaque filtre que vous créez apparaît sous la zone de texte du filtre. Choisissez Effacer les filtres à tout moment pour supprimer le filtre du tableau.

Cliquez sur le bouton radio à côté du nom du canari pour afficher un ensemble d'onglets contenant des graphiques, des mesures détaillées, notamment le pourcentage de réussite, les erreurs et la durée. Passez le pointeur de la souris sur un point d'un graphique pour afficher une fenêtre contextuelle contenant plus d'informations. Sélectionnez un point dans un graphique pour ouvrir un volet de diagnostic qui affiche les courses Canary corrélées au point sélectionné. Sélectionnez un Canary Run et choisissez la durée d'exécution pour voir les artefacts de votre Canary Run sélectionné, y compris les journaux, HTTP Fichiers d'archive (HAR), captures d'écran et étapes suggérées pour vous aider à résoudre les problèmes. Choisissez En savoir plus pour ouvrir la page CloudWatch Synthetics Canaries à côté de Canary runs.

Consultation de vos pages clients
Choisissez l'onglet Pages clients pour afficher la liste des pages Web des clients qui font appel à votre service. Utilisez l'ensemble de mesures de la page client sélectionnée pour mesurer la qualité de l'expérience de votre client lorsqu'il interagit avec un service ou une application. Ces statistiques incluent les chargements de pages, les données vitales sur le Web et les erreurs.
Pour afficher les pages de vos clients dans le tableau, vous devez configurer votre client Web CloudWatch RUM pour le suivi X-Ray et activer les métriques Application Signals pour vos pages clientes. Choisissez Gérer les pages pour sélectionner les pages activées pour les métriques des signaux d'application.
Utilisez la zone de texte du filtre pour trouver la page client ou le moniteur d'application qui vous intéresse sous la zone de texte du filtre. Choisissez Effacer les filtres pour supprimer le filtre du tableau. Sélectionnez Grouper par client pour regrouper les pages client par client. Lorsque vous êtes groupés, cliquez sur l’icône + à côté du nom d’un client pour développer la ligne et afficher toutes les pages relatives à ce client.

Pour sélectionner une page client, sélectionnez l’option située à côté d’une page client dans le tableau Pages client. Vous verrez un ensemble de graphiques affichant des métriques détaillées. Passez le pointeur de la souris sur un point d'un graphique pour afficher une fenêtre contextuelle contenant plus d'informations. Sélectionnez un point dans un graphique pour ouvrir un volet de diagnostic qui affiche les événements de navigation liés aux performances corrélés pour le point sélectionné dans le graphique. Choisissez un identifiant d'événement dans la liste des événements de navigation pour ouvrir la vue de la page CloudWatch RUM pour l'événement choisi.

Note
Pour voir les erreurs AJAX dans vos pages client, utilisez le client Web CloudWatch RUM version 1.15 ou ultérieure.
Actuellement, jusqu’à 100 opérations, scripts canary et pages clients, et jusqu’à 250 dépendances, peuvent être affichés par service.