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.
AWS X-Ray est un service qui collecte des données sur les demandes traitées par votre application et fournit des outils que vous pouvez utiliser pour afficher, filtrer et obtenir des informations sur ces données afin d'identifier les problèmes et les opportunités d'optimisation. Pour toute demande retracée envoyée à votre application, vous pouvez consulter des informations détaillées non seulement sur la demande et la réponse, mais également sur les appels que votre application fait aux AWS ressources en aval, aux microservices, aux bases de données et au Web APIs.

AWS X-Ray reçoit des traces de votre application, en plus des utilisations de Services AWS votre application qui sont déjà intégrées à X-Ray. L'instrumentation de votre application implique l'envoi de données de suivi pour les demandes entrantes et sortantes et d'autres événements au sein de votre application, ainsi que des métadonnées relatives à chaque demande. De nombreux scénarios d'instrumentation exigent uniquement des modifications de configuration. Par exemple, vous pouvez instrumenter toutes les requêtes HTTP entrantes et les appels en Services AWS aval effectués par votre application Java. Il existe plusieurs SDKs agents et outils qui peuvent être utilisés pour instrumenter votre application pour le traçage par rayons X. Voir Instrumentation de votre application pour plus d'informations.
Services AWS qui sont intégrés à X-Ray peuvent ajouter des en-têtes de suivi aux demandes entrantes, envoyer des données de suivi à X-Ray ou exécuter le daemon X-Ray. AWS Lambda Vous pouvez, par exemple, envoyer des données de suivi concernant les requêtes adressées à vos fonctions Lambda et exécuter le démon X-Ray sur les utilisateurs afin de simplifier l'utilisation du SDK X-Ray.

Au lieu d'envoyer les données de suivi directement à X-Ray, chaque SDK client envoie des documents de segment JSON à un processus démon qui écoute le trafic UDP. Le daemon X-Ray met en mémoire tampon les segments d'une file d'attente et les télécharge dans X-Ray par lots. Le daemon est disponible pour Linux, Windows et macOS, et est inclus sur les AWS Elastic Beanstalk AWS Lambda plateformes.
X-Ray utilise les données de suivi provenant des AWS ressources qui alimentent vos applications cloud pour générer une carte de suivi détaillée. La carte de suivi indique le client, votre service frontal et les services principaux que votre service frontal appelle pour traiter les demandes et conserver les données. Utilisez la carte de suivi pour identifier les goulets d'étranglement, les pics de latence et les autres problèmes à résoudre afin d'améliorer les performances de vos applications.
