Integrazione AWS X-Ray con altri AWS servizi - AWS X-Ray

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Integrazione AWS X-Ray con altri AWS servizi

Molti AWS servizi offrono diversi livelli di integrazione con i raggi X, tra cui il campionamento e l'aggiunta di intestazioni alle richieste in arrivo, l'esecuzione del demone X-Ray e l'invio automatico di dati di traccia a X-Ray. L'integrazione con X-Ray può includere quanto segue:

  • Strumentazione attiva: campioni e strumenti (richieste in arrivo)

  • Strumentazione passiva: richieste di strumenti che sono state campionate da un altro servizio

  • Tracciamento delle richieste: aggiunge un'intestazione di tracciamento a tutte le richieste in arrivo e la propaga a valle

  • Strumenti: esegue il demone X-Ray per ricevere segmenti da X-Ray SDK

Nota

X-Ray SDKs include plugin per un'ulteriore integrazione con. AWS servizi Ad esempio, puoi utilizzare il plug-in X-Ray SDK for Java Elastic Beanstalk per aggiungere informazioni sull'ambiente Elastic Beanstalk che esegue l'applicazione, inclusi il nome e l'ID dell'ambiente.

Ecco alcuni esempi AWS servizi integrati con X-Ray:

  • AWS Distro for OpenTelemetry (ADOT) — ConADOT, gli ingegneri possono strumentare le loro applicazioni una sola volta e inviare metriche e tracce correlate a più soluzioni di AWS monitoraggio tra cui Amazon CloudWatch, Amazon OpenSearch Service e AWS X-Ray Amazon Managed Service for Prometheus.

  • AWS Lambda— Strumentazione attiva e passiva delle richieste in arrivo in tutti i tempi di esecuzione. AWS Lambda aggiunge due nodi alla mappa di traccia, uno per il AWS Lambda servizio e uno per la funzione. Quando si abilita la strumentazione, esegue AWS Lambda anche il demone X-Ray su Java e i runtime Node.js da utilizzare con X-Ray. SDK

  • Amazon API Gateway: strumentazione attiva e passiva. APIGateway utilizza regole di campionamento per determinare quali richieste registrare e aggiunge un nodo per la fase del gateway alla mappa dei servizi.

  • AWS Elastic Beanstalk— Utensili. Elastic Beanstalk include il demone X-Ray sulle seguenti piattaforme:

    • Java SE — 2.3.0 e configurazioni successive

    • Tomcat — 2.4.0 e configurazioni successive

    • Node.js — 3.2.0 e configurazioni successive

    • Windows Server: tutte le configurazioni diverse da Windows Server Core rilasciate dopo il 9 dicembre 2016

    Puoi usare la console Elastic Beanstalk per dire a Elastic Beanstalk di eseguire il demone su queste piattaforme oppure utilizzare l'opzione nel namespace. XRayEnabled aws:elasticbeanstalk:xray

  • Elastic Load Balancing: traccia delle richieste sugli Application Load Balancer. L'Application Load Balancer aggiunge l'ID di traccia all'intestazione della richiesta prima di inviarlo a un gruppo target.

  • Amazon EventBridge — Strumentazione passiva. Se un servizio che pubblica eventi su EventBridge è dotato di strumentazione X-RaySDK, le destinazioni degli eventi riceveranno l'intestazione di tracciamento e potranno continuare a propagare l'ID di traccia originale.

  • Amazon Simple Notification Service — Strumentazione passiva. Se un SNS publisher Amazon traccia il proprio client con X-RaySDK, gli abbonati possono recuperare l'intestazione di tracciamento e continuare a diffondere la traccia originale dell'editore con lo stesso ID di traccia.

  • Amazon Simple Queue Service: strumentazione passiva. Se un servizio traccia le richieste utilizzando X-Ray, SDK Amazon SQS può inviare l'intestazione di tracciamento e continuare a propagare la traccia originale dal mittente al consumatore con un ID di traccia coerente.

Scegli tra i seguenti argomenti per esplorare il set completo di soluzioni integrate. AWS servizi