Journalisation et surveillance des applications à l'aide d'AWS X-Ray - AWS Conseils prescriptifs

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.

Journalisation et surveillance des applications à l'aide d'AWS X-Ray

AWS X-Ray collecte des données sur des demandes servies par votre application, et vous aide à afficher, filtrer et avoir un aperçu de ces données afin d'identifier les problèmes et les occasions d'optimiser votre application.

Utilisation de X-Ray

AWS X-Ray reçoit les suivis de votre application et, s'ils sont intégrés à X-Ray, des AWS services que votre application utilise. X-Ray échantillonne et visualise les demandes sur un graphique des services lorsqu'elles transitent par les composants de votre application. X-Ray génère des identifiants de suivi afin que vous puissiez corréler une demande lorsqu'elle transite par plusieurs composants, ce qui vous permet de visualiser la demande de bout en bout. Vous pouvez encore améliorer cette fonction en incluant des annotations et des métadonnées pour permettre de rechercher et d'identifier de manière unique les caractéristiques d'une demande.

Nous vous recommandons de configurer chaque serveur ou point de terminaison de votre application avec X-Ray. X-Ray est implémenté dans le code de votre application en adressant des appels au service X-Ray. X-Ray fournit également des kits SDK AWS pour plusieurs langues, y compris des clients instrumentés qui envoient automatiquement des données à X-Ray. Les kits SDK X-Ray fournissent des correctifs aux bibliothèques courantes utilisées pour appeler d'autres services (par exemple, HTTP, MySQL, PostgreSQL ou MongoDB).

Pour plus d'informations, veuillez consulter Tracing applications with AWS X-Ray (Recommandations AWS).

Cas d'utilisation pour X-Ray

  • Analyse et débogage des applications : les données de suivi peuvent vous aider à déboguer l'application en fournissant une vue de bout en bout de la demande afin que vous puissiez identifier les goulots d'étranglement et résoudre les problèmes. La cartographie des services X-Ray est un outil visuel qui vous aide à identifier les endroits où se produisent les erreurs, les connexions ayant une latence élevée ou les suivis de demandes ayant échoué.

  • Analytique de performances : la console Analytics est un outil interactif pour l'interprétation des données de suivi. Elle permet de comprendre rapidement les performances de votre application et de ses services sous-jacents. La console vous permet d'explorer, d'analyser et de visualiser les suivis. Vous pouvez également comparer des ensembles de suivis présentant différentes conditions, à des fins d'analyse des causes premières.