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

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 untuk 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) — DenganADOT, para insinyur dapat menginstruksikan aplikasi mereka sekali dan mengirim metrik dan jejak yang berkorelasi ke beberapa solusi AWS pemantauan termasuk Amazon CloudWatch, Amazon Service, dan AWS X-Ray Amazon Managed OpenSearch 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. APIGateway menggunakan aturan sampling untuk menentukan permintaan mana yang akan direkam, dan menambahkan node 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 menerbitkan peristiwa ke diinstrumentasi dengan EventBridge X-RaySDK, target peristiwa akan menerima header penelusuran dan dapat terus menyebarkan ID jejak asli.

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

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

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