Surveillez l’état de fonctionnement de vos applications avec Application Signals - Amazon CloudWatch

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.

Surveillez l’état de fonctionnement de vos applications avec Application Signals

Application Signals est en version préliminaire. Si vous avez des commentaires concernant cette fonctionnalité, vous pouvez nous contacter à l'adresse app-signals-feedback@amazon .com.

Utilisez les signaux d'application dans la CloudWatch console pour surveiller et résoudre les problèmes liés à l'état de fonctionnement de vos applications :

  • Surveillez les services de votre application : dans le cadre de la surveillance opérationnelle quotidienne, utilisez la page Services pour consulter un résumé de tous vos services. Identifiez les services présentant le taux de défaillance ou le temps de latence le plus élevé, et identifiez les services présentant des indicateurs de niveau de service (SLI) non sains. Sélectionnez un service pour ouvrir la page Détails du service et consulter les indicateurs détaillés, les opérations de service, les scripts canary Synthetics et les demandes des clients. Cela vous aide à résoudre les problèmes opérationnels et à identifier la cause première des problèmes opérationnels.

  • Inspectez la topologie de votre application : utilisez la Carte des services pour comprendre et surveiller la topologie de votre application au fil du temps, y compris les relations entre les clients, les scripts canary de Synthetics, les services et les dépendances. Consultez instantanément l’état de l’indicateur de niveau de service (SLI) et consultez les indicateurs clés tels que le volume d’appels, le taux d’erreur et la latence. Accédez à des informations plus détaillées sur la page Détails du service.

Découvrez un exemple de scénario qui montre comment ces pages peuvent être utilisées pour résoudre rapidement un problème de santé d’un service opérationnel, de la détection initiale à l’identification de la cause première.

Comment Application Signals permettent de surveiller l’état de fonctionnement des opérations

Une fois que vous avez activé votre application pour Application Signals, vos services applicatifs, vos API et leurs dépendances sont automatiquement découverts et affichés dans les pages Services, Détails des Carte des services. Application Signals collecte des informations provenant de sources multiples pour permettre la découverte de services et la surveillance de l’état de fonctionnement :

  • AWS Distro for OpenTelemetry (ADOT) — Dans le cadre de l'activation des signaux d'application, une bibliothèque d'auto-instrumentation OpenTelemetry Java est configurée pour émettre des métriques et des traces collectées par l'agent. CloudWatch Les métriques et les suivis sont utilisés pour permettre la découverte des services, des opérations, des dépendances et d’autres informations sur les services.

  • Objectifs de niveau de service (SLO) : une fois que vous avez créé des objectifs de niveau de service pour vos services, les pages Services, Détails du service et Carte des services affichent l’état de l’indicateur de niveau de service (SLI). Les SLI peuvent surveiller la latence, la disponibilité et d’autres indicateurs opérationnels.

  • CloudWatch Canaris synthétiques — Lorsque vous configurez le suivi par rayons X sur vos canaris, les appels adressés à vos services depuis vos scripts Canary sont associés à votre service et affichés sur la page détaillée du service.

  • CloudWatch Surveillance des utilisateurs réels (RUM) — Lorsque le suivi X-Ray est activé sur votre client Web CloudWatch RUM, les demandes adressées à vos services sont automatiquement associées et affichées sur la page détaillée du service.

  • AWS Service Catalog AppRegistry— Application Signals découvre automatiquement AWS les ressources de votre compte et vous permet de les regrouper dans des applications logiques créées dans AppRegistry. Le nom de l’application affiché sur la page Services est basé sur la ressource de calcul sous-jacente sur laquelle vos services s’exécutent.

Note

Application Signals affiche vos services et opérations en fonction des métriques et des suivis émis dans le filtre temporel actuel que vous avez choisi. (Par défaut, il s’agit des trois dernières heures.) S’il n’y a aucune activité dans le filtre temporel actuel pour un service, une opération, une dépendance, un script Canary Synthetics ou une page client, elle ne sera pas affichée.

À l’heure actuelle, jusqu’à 1 000 services peuvent être affichés. La découverte de vos services et de leur topologie peut être retardée de 10 minutes maximum. L’évaluation de l’état de votre indicateur de niveau de service (SLI) peut être retardée jusqu’à 15 minutes.