Integrasi AWS X-Ray dengan yang lain Layanan AWS - AWS X-Ray

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Integrasi AWS X-Ray dengan yang lain Layanan AWS

catatan

End-of-support pemberitahuan — Pada tanggal 25 Februari 2027, AWS X-Ray akan menghentikan dukungan untuk AWS X-Ray SDKs dan daemon. Setelah 25 Februari 2027, Anda tidak akan lagi menerima pembaruan atau rilis. Untuk informasi selengkapnya tentang garis waktu dukungan, lihatX-Ray SDK dan daemon akhir garis waktu dukungan. Kami merekomendasikan untuk bermigrasi ke OpenTelemetry. Untuk informasi lebih lanjut tentang migrasi ke OpenTelemetry, lihat Migrasi dari instrumentasi X-Ray ke instrumentasi. OpenTelemetry

Banyak yang Layanan AWS menyediakan berbagai tingkat integrasi X-Ray, termasuk pengambilan sampel dan penambahan header ke permintaan yang masuk, menjalankan daemon X-Ray, dan secara otomatis mengirim data jejak ke X-Ray. Integrasi dengan X-Ray dapat mencakup hal-hal berikut:

  • Instrumentasi aktif — Sampel dan instrumen permintaan masuk

  • Instrumentasi pasif — Permintaan instrumen yang telah diambil sampelnya oleh layanan lain

  • Request tracing - Menambahkan header tracing ke semua permintaan yang masuk dan menyebarkannya ke hilir

  • Tooling — Menjalankan daemon X-Ray untuk menerima segmen dari X-Ray SDK

catatan

X-Ray SDKs menyertakan plugin untuk integrasi tambahan dengan Layanan AWS. Misalnya, Anda dapat menggunakan plugin X-Ray SDK for Java Elastic Beanstalk untuk menambahkan informasi tentang lingkungan Elastic Beanstalk yang menjalankan aplikasi Anda, termasuk nama lingkungan dan ID.

Berikut adalah beberapa contoh Layanan AWS yang terintegrasi dengan X-Ray:

  • AWS Distro for OpenTelemetry (ADOT) — Dengan ADOT, para insinyur dapat menginstruksikan aplikasi mereka sekali dan mengirim metrik dan jejak yang berkorelasi ke beberapa AWS solusi pemantauan termasuk Amazon, Amazon Service CloudWatch OpenSearch , dan AWS X-Ray Amazon Managed Service untuk Prometheus.

  • AWS Lambda— Instrumentasi aktif dan pasif dari permintaan masuk pada semua runtime. AWS Lambda menambahkan dua node ke peta jejak Anda, satu untuk AWS Lambda layanan, dan satu untuk fungsi. Saat Anda mengaktifkan instrumentasi, jalankan AWS Lambda juga daemon X-Ray di runtime Java dan Node.js untuk digunakan dengan X-Ray SDK.

  • Amazon API Gateway – Instrumentasi aktif dan pasif. API Gateway menggunakan aturan pengambilan sampel untuk menentukan permintaan yang dicatat, dan menambahkan simpul untuk tahap gateway ke peta layanan Anda.

  • AWS Elastic Beanstalk - Alat. Elastic Beanstalk memiliki daemon X-Ray pada platform berikut:

    • Java SE – 2.3.0 dan konfigurasi yang lebih baru

    • Tomcat – 2.4.0 dan konfigurasi yang lebih baru

    • Node.js – 3.2.0 dan konfigurasi yang lebih baru

    • Windows Server — Semua konfigurasi selain Windows Server Core yang telah dirilis setelah 9 Desember 2016

    Anda dapat menggunakan konsol Elastic Beanstalk untuk memberitahu Elastic Beanstalk agar menjalankan daemon pada platform ini, atau menggunakan opsi XRayEnabled di namespace aws:elasticbeanstalk:xray.

  • Elastic Load Balancing — Permintaan penelusuran pada Application Load Balancers. Application Load Balancer menambahkan ID jejak ke header permintaan sebelum mengirimnya ke grup target.

  • Amazon EventBridge - Instrumentasi pasif. Jika layanan yang memublikasikan peristiwa ke EventBridge diinstrumentasi dengan X-Ray SDK, target peristiwa akan menerima header penelusuran dan dapat terus menyebarkan ID jejak asli.

  • Amazon Simple Notification Service – Instrumentasi pasif. Jika penerbit Amazon SNS melacak kliennya dengan X-Ray SDK, pelanggan dapat mengambil header pelacakan dan terus menyebarkan pelacakan asli dari penerbit dengan ID pelacakan yang sama.

  • Amazon Simple Queue Service – Instrumentasi pasif. Jika suatu layanan melacak permintaan menggunakan X-Ray SDK, Amazon SQS dapat mengirim header pelacakan dan terus menyebarkan pelacakan asli dari pengirim ke konsumen dengan ID pelacakan yang konsisten.

  • Amazon Bedrock AgentCore — AgentCore mendukung penelusuran terdistribusi melalui integrasi X-Ray, memungkinkan Anda melacak permintaan saat mereka mengalir melalui aplikasi agen Anda. Saat Anda mengaktifkan observabilitas untuk AgentCore sumber daya Anda, Anda dapat menyebarkan konteks penelusuran melintasi batas layanan dan mendapatkan visibilitas ke dalam kinerja agen dan alat AI Anda.

Pilih dari topik berikut untuk menjelajahi set lengkap terintegrasi Layanan AWS.