

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
<a name="xray-services-appmesh"></a>

AWS X-Ray terintegrasi dengan [AWS App Mesh](https://docs.aws.amazon.com/app-mesh/latest/userguide/what-is-app-mesh.html)untuk mengelola proxy Utusan untuk layanan mikro. App Mesh menyediakan versi Envoy yang dapat Anda konfigurasikan untuk mengirim data penelusuran ke daemon X-Ray yang berjalan dalam kontainer tugas atau pod yang sama. X-Ray mendukung penelusuran dengan layanan yang kompatibel dengan App Mesh berikut ini: 
+ 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 penelusuran X-Ray melalui App Mesh.

![Peta jejak yang menunjukkan jejak antara klien dan layanan App Mesh.](http://docs.aws.amazon.com/id_id/xray/latest/devguide/images/appmesh-traceContents.png)


Untuk mengonfigurasi proksi Envoy untuk mengirim data ke X-Ray, atur `ENABLE_ENVOY_XRAY_TRACING` [Variabel Lingkungan](https://docs.aws.amazon.com/app-mesh/latest/userguide/envoy.html#envoy-config) dalam ketentuan kontainer nya.

**catatan**  
Versi App Mesh dari Envoy saat ini tidak mengirim jejak berdasarkan aturan [pengambilan sampel](https://docs.aws.amazon.com/xray/latest/devguide/xray-console-sampling.html) yang dikonfigurasi. Sebaliknya, ia menggunakan tingkat pengambilan sampel tetap 5% untuk Utusan versi 1.16.3 atau yang lebih baru, atau tingkat pengambilan sampel 50% untuk versi Envoy sebelum 1.16.3. 

**Example 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](https://docs.aws.amazon.com/app-mesh/latest/userguide/envoy.html) di Panduan Pengguna AWS App Mesh .

Untuk detail tentang menjalankan daemon X-Ray dalam kontainer, lihat [Menjalankan daemon X-Ray di Amazon ECS](xray-daemon-ecs.md). [Untuk contoh aplikasi yang menyertakan mesh layanan, microservice, proxy Envoy, dan daemon X-Ray, terapkan sampel di repositori Contoh App Mesh. `colorapp` GitHub](https://github.com/aws/aws-app-mesh-examples/tree/master/examples)

**Pelajari Selengkapnya**
+ [Memulai dengan AWS App Mesh](https://docs.aws.amazon.com/app-mesh/latest/userguide/getting_started.html)
+ [Memulai dengan AWS App Mesh dan Amazon ECS](https://docs.aws.amazon.com/app-mesh/latest/userguide/mesh-getting-started-ecs.html)