Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Amazon EC2 dan AWS App Mesh
AWS X-Ray terintegrasi dengan AWS App Mesh untuk mengelola proxy Envoy untuk layanan mikro. App Mesh menyediakan versi Envoy yang dapat Anda konfigurasi untuk mengirim data jejak ke X-Ray daemon yang berjalan dalam wadah tugas atau pod yang sama. X-Ray mendukung pelacakan dengan layanan yang kompatibel dengan App Mesh berikut:
-
Amazon Elastic Container Service (Amazon ECS)
-
Amazon Elastic Kubernetes Service (Amazon EKS)
-
Amazon Elastic Compute Cloud (Amazon EC2)
Gunakan petunjuk berikut untuk mempelajari cara mengaktifkan pel X-Ray acakan melalui App Mesh.
Untuk mengonfigurasi proxy Envoy untuk mengirim data X-Ray, atur variabel ENABLE_ENVOY_XRAY_TRACING lingkungan dalam definisi wadahnya.
catatan
Versi App Mesh dari Envoy saat ini tidak mengirim jejak berdasarkan aturan https://docs.aws.amazon.com/xray/latest/devguide/xray-console-sampling.html pengambilan sampel yang dikonfigurasi. Sebagai gantinya, ia menggunakan tingkat pengambilan sampel tetap 5% untuk Envoy versi 1.16.3 atau yang lebih baru, atau tingkat pengambilan sampel 50% untuk versi Envoy sebelum 1.16.3.
contoh Envoy ketentuan kontainer untuk Amazon ECS
{ "name": "envoy", "image": "public.ecr.aws/appmesh/aws-appmesh-envoy:envoy-version", "essential": true, "environment": [ { "name": "APPMESH_VIRTUAL_NODE_NAME", "value": "mesh/myMesh/virtualNode/myNode" },{ "name": "ENABLE_ENVOY_XRAY_TRACING", "value": "1" }], "healthCheck": { "command": [ "CMD-SHELL", "curl -s http://localhost:9901/server_info | cut -d' ' -f3 | grep -q live" ], "startPeriod": 10, "interval": 5, "timeout": 2, "retries": 3 }
catatan
Untuk mempelajari selengkapnya tentang alamat wilayah Envoy yang tersedia, lihat Envoy citra di Panduan Pengguna AWS App Mesh .
Untuk detail tentang menjalankan X-Ray daemon dalam wadah, lihatMenjalankan daemon X-Ray di Amazon ECS. Untuk aplikasi contoh yang menyertakan mesh layanan, layanan mikro, proxy Envoy, dan X-Ray daemon, terapkan colorapp sampel di repositori App Mesh Examples. GitHub