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.
Intégration AWS X-Ray avec d'autres Services AWS
Beaucoup Services AWS proposent différents niveaux d'intégration de X-Ray, notamment l'échantillonnage et l'ajout d'en-têtes aux demandes entrantes, l'exécution du daemon X-Ray et l'envoi automatique de données de suivi à X-Ray. L'intégration à X-Ray peut inclure les éléments suivants :
-
Instrumentation active — Demandes entrantes d'échantillons et d'instruments
-
Instrumentation passive — Demandes d'instruments qui ont été échantillonnées par un autre service
-
Suivi des demandes — Ajoute un en-tête de suivi à toutes les demandes entrantes et le propage en aval
-
Outillage — Exécute le démon X-Ray pour recevoir des segments du X-Ray SDK
Note
The X-Ray SDKs inclut des plugins pour une intégration supplémentaire avec Services AWS. Par exemple, vous pouvez utiliser le plug-in Elastic Beanstalk de X-Ray SDK pour Java pour ajouter des informations sur l'environnement Elastic Beanstalk qui exécute votre application, notamment le nom et l'ID de l'environnement.
Voici quelques exemples de ceux Services AWS qui sont intégrés à X-Ray :
-
AWS Distro for OpenTelemetry (ADOT) — Les ingénieurs peuvent ainsi instrumenter leurs applications une seule fois et envoyer des métriques et des traces corrélées à plusieurs solutions de AWS surveillance, notamment Amazon CloudWatch, AWS X-Ray Amazon OpenSearch Service et Amazon Managed Service for Prometheus. ADOT
-
AWS Lambda— Instrumentation active et passive des demandes entrantes sur tous les runtimes. AWS Lambda ajoute deux nœuds à votre carte de trace, l'un pour le AWS Lambda service et l'autre pour la fonction. Lorsque vous activez l'instrumentation, exécutez AWS Lambda également le démon X-Ray sur les environnements d'exécution Java et Node.js à utiliser avec le X-Ray. SDK
-
Amazon API Gateway — Instrumentation active et passive. APIGateway utilise des règles d'échantillonnage pour déterminer les demandes à enregistrer et ajoute un nœud pour l'étape de passerelle à votre carte de service.
-
AWS Elastic Beanstalk— Outillage. Elastic Beanstalk inclut le daemon X-Ray sur les plateformes suivantes :
-
Java SE — Configurations 2.3.0 et ultérieures
-
Tomcat — Configurations 2.4.0 et ultérieures
-
Node.js — Configurations 3.2.0 et ultérieures
-
Windows Server : toutes les configurations autres que Windows Server Core publiées après le 9 décembre 2016
Vous pouvez utiliser la console Elastic Beanstalk pour demander à Elastic Beanstalk d'exécuter le daemon sur ces plateformes, ou utiliser l'option dans l'espace de noms.
XRayEnabled
aws:elasticbeanstalk:xray
-
-
Elastic Load Balancing — Suivi des demandes sur les équilibreurs de charge des applications. L'Application Load Balancer ajoute l'ID de trace à l'en-tête de la demande avant de l'envoyer à un groupe cible.
-
Amazon EventBridge — Instrumentation passive. Si un service qui publie des événements EventBridge est équipé du X-RaySDK, les cibles des événements recevront l'en-tête de suivi et pourront continuer à propager l'ID de trace d'origine.
-
Amazon Simple Notification Service — Instrumentation passive. Si un SNS éditeur Amazon trace son client à l'aide du X-RaySDK, les abonnés peuvent récupérer l'en-tête de suivi et continuer à propager le suivi d'origine auprès de l'éditeur ayant le même identifiant de suivi.
-
Amazon Simple Queue Service — Instrumentation passive. Si un service effectue le suivi des demandes à l'aide du X-RaySDK, Amazon SQS peut envoyer l'en-tête de suivi et continuer à propager le suivi d'origine de l'expéditeur au consommateur avec un identifiant de suivi cohérent.
Choisissez parmi les rubriques suivantes pour découvrir l'ensemble des fonctionnalités intégrées Services AWS.