Qu'est-ce que AWS X-Ray ? - AWS X-Ray

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.

Qu'est-ce que AWS X-Ray ?

AWS X-Rayest un service qui collecte des données sur des demandes servies par votre application, et fournit des outils que vous pouvez utiliser pour afficher, filtrer et avoir un aperçu de ces données afin d'identifier les problèmes et les occasions d'optimiser votre application. Pour toutes les demandes suivies transmises à 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 effectue vers desAWS ressources en aval, des microservices, des bases de données et des API web.

AWS X-Rayreçoit les traces de votre application, en plus desAWS services que votre application utilise et qui sont déjà intégrés à 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 aval versAWS les services émis par votre application Java. Il existe plusieurs SDK, agents et outils qui peuvent être utilisés pour instrumenter votre application de traçage X-Ray Voir Instrumenter votre application pour plus d'informations.

AWSles services intégrés à X-Ray peuvent ajouter des en-têtes de suivi aux requêtes entrantes, envoyer des données de suivi à X-Ray ou exécuter le démon X-Ray. Par exemple,AWS Lambda vous pouvez envoyer des données de trace concernant les requêtes à vos fonctions Lambda et exécuter le démon X-Ray sur les utilisateurs afin de simplifier l'utilisation du SDK X-Ray.


      Comment fonctionne le kit SDK X-Ray

Au lieu d'envoyer des données de suivi directement à X-Ray, chaque kit SDK client envoie des documents de segment JSON à un processus de démon écoutant le trafic UDP. Le démon X-Ray met en mémoire tampon les segments d'une file d'attente et les télécharge par lots dans X-Ray. Le démon est disponible sur Linux, Windows et macOS et est inclus sur les plateformes AWS Elastic Beanstalk et AWS Lambda.

X-Ray utilise les données de trace provenant desAWS ressources qui alimentent vos applications cloud pour générer une carte de service détaillée. La carte des services 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 des services pour identifier les goulots d'étranglement, les pics de latence et les autres problèmes à résoudre afin d'améliorer les performances de vos applications.


      La carte des services indique le client, le service frontal et les services dorsaux que votre service frontal appelle pour traiter les demandes et conserver les données