

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

# Pelacakan
<a name="tracing"></a>

**penting**  
Pemberitahuan akhir dukungan: Pada 30 September 2026, AWS akan menghentikan dukungan untuk. AWS App Mesh Setelah 30 September 2026, Anda tidak lagi dapat mengakses AWS App Mesh konsol atau AWS App Mesh sumber daya. Untuk informasi lebih lanjut, kunjungi posting blog ini [Migrasi dari AWS App Mesh ke Amazon ECS Service Connect](https://aws.amazon.com/blogs/containers/migrating-from-aws-app-mesh-to-amazon-ecs-service-connect). 

**penting**  
Untuk menerapkan penelusuran sepenuhnya, Anda harus memperbarui aplikasi Anda.  
Untuk melihat semua data yang tersedia dari layanan yang Anda pilih, Anda harus menginstrumentasikan aplikasi Anda menggunakan pustaka yang berlaku.

## Monitor App Mesh dengan AWS X-Ray
<a name="x-ray"></a>

**penting**  
Pemberitahuan akhir dukungan: Pada 30 September 2026, AWS akan menghentikan dukungan untuk. AWS App Mesh Setelah 30 September 2026, Anda tidak lagi dapat mengakses AWS App Mesh konsol atau AWS App Mesh sumber daya. Untuk informasi lebih lanjut, kunjungi posting blog ini [Migrasi dari AWS App Mesh ke Amazon ECS Service Connect](https://aws.amazon.com/blogs/containers/migrating-from-aws-app-mesh-to-amazon-ecs-service-connect). 

AWS X-Ray adalah layanan yang menyediakan alat yang memungkinkan Anda melihat, memfilter, dan mendapatkan wawasan tentang data yang dikumpulkan dari permintaan yang disajikan aplikasi Anda. Wawasan ini membantu Anda mengidentifikasi masalah dan peluang untuk mengoptimalkan aplikasi Anda. Anda dapat melihat informasi terperinci tentang permintaan dan tanggapan, dan panggilan hilir yang dilakukan aplikasi Anda ke AWS layanan lain.

X-Ray terintegrasi dengan App Mesh untuk mengelola layanan mikro Envoy Anda. Data jejak dari Utusan dikirim ke daemon X-Ray yang berjalan di wadah Anda.

Terapkan X-Ray dalam kode aplikasi Anda menggunakan panduan [SDK](https://docs.aws.amazon.com/xray/index.html) khusus untuk bahasa Anda.

### Aktifkan penelusuran X-Ray melalui App Mesh
<a name="enable-x-ray"></a>
+ 

**Tergantung pada jenis layanan:**
  + **ECS -** Dalam definisi wadah proxy Envoy, atur variabel `ENABLE_ENVOY_XRAY_TRACING` lingkungan ke `1` dan variabel `XRAY_DAEMON_PORT` lingkungan ke. `2000`
  + **EKS -** Dalam konfigurasi App Mesh Controller, sertakan `--set tracing.enabled=true` dan`--set tracing.provider=x-ray`.
+ Dalam wadah X-Ray Anda, paparkan port `2000` dan jalankan sebagai pengguna`1337`.

### Contoh X-Ray
<a name="x-ray-examples"></a>

Definisi wadah Utusan untuk Amazon ECS

```
      {
        "name": "envoy",
        "image": "840364872350.dkr.ecr.us-west-2.amazonaws.com/aws-appmesh-envoy:v1.15.1.0-prod",
        "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
      }
```

Memperbarui pengontrol App Mesh untuk Amazon EKS

```
helm upgrade -i appmesh-controller eks/appmesh-controller \
--namespace appmesh-system \
--set region=${AWS_REGION} \
--set serviceAccount.create=false \
--set serviceAccount.name=appmesh-controller \
--set tracing.enabled=true \
--set tracing.provider=x-ray
```

### Panduan untuk menggunakan X-Ray
<a name="x-ray-walkthrough"></a>
+ [Monitor dengan AWS X-Ray](https://github.com/aws/aws-app-mesh-examples/tree/main/examples/apps/colorapp#monitor-with-aws-x-ray)
+ [App Mesh dengan Amazon EKS - Observabilitas: X-Ray](https://github.com/aws/aws-app-mesh-examples/blob/main/walkthroughs/eks/o11y-xray.md)
+ [Penelusuran terdistribusi dengan X-Ray](https://www.appmeshworkshop.com/x-ray/) [di Workshop AWS App Mesh](https://www.appmeshworkshop.com/introduction/)

### Untuk mempelajari lebih lanjut tentang AWS X-Ray
<a name="x-ray-learn-more"></a>
+ [AWS Dokumentasi X-Ray](https://docs.aws.amazon.com/xray/index.html)

### Memecahkan Masalah AWS X-Ray dengan App Mesh
<a name="x-ray-troubleshooting"></a>
+ [Tidak dapat melihat jejak AWS X-Ray untuk aplikasi saya.](https://docs.aws.amazon.com/app-mesh/latest/userguide/troubleshoot-observability.html)

## Jaeger untuk App Mesh dengan Amazon EKS
<a name="jaeger"></a>

Jaeger adalah sistem penelusuran terdistribusi open source, ujung ke ujung. Ini dapat digunakan untuk profil jaringan dan untuk pemantauan. Jaeger juga dapat membantu Anda memecahkan masalah aplikasi cloud native yang kompleks.

[Untuk menerapkan Jaeger ke dalam kode aplikasi Anda, Anda dapat menemukan panduan khusus untuk bahasa Anda di pustaka penelusuran dokumentasi Jaeger.](https://www.jaegertracing.io/docs/1.21/client-libraries/)

### Menginstal Jaeger menggunakan Helm
<a name="installing-jaeger"></a>

1. Tambahkan repositori EKS ke Helm:

   ```
   helm repo add eks https://aws.github.io/eks-charts
   ```

1. Instal App Mesh Jaeger

   ```
   helm upgrade -i appmesh-jaeger eks/appmesh-jaeger \
   --namespace appmesh-system
   ```

### Contoh Jaeger
<a name="jaeger-sample"></a>

Berikut ini adalah contoh pembuatan penyimpanan persisten `PersistentVolumeClaim` untuk Jaeger.

```
helm upgrade -i appmesh-controller eks/appmesh-controller \
--namespace appmesh-system \
--set tracing.enabled=true \
--set tracing.provider=jaeger \
--set tracing.address=appmesh-jaeger.appmesh-system \
--set tracing.port=9411
```

### Panduan untuk menggunakan Jaeger
<a name="jaeger-walkthrough"></a>
+ [App Mesh dengan Eks — Observabilitas: Jaeger](https://github.com/aws/aws-app-mesh-examples/blob/main/walkthroughs/eks/o11y-jaeger.md)

### Untuk mempelajari lebih lanjut tentang Jaeger
<a name="jaeger-eks"></a>
+ [Dokumentasi Jaeger](https://www.jaegertracing.io/)

## Datadog untuk melacak
<a name="datadog-tracing"></a>

Datadog dapat digunakan untuk melacak serta metrik. Untuk informasi lebih lanjut dan petunjuk instalasi, temukan panduan khusus untuk bahasa aplikasi Anda dalam dokumentasi [Datadog](https://docs.datadoghq.com/tracing/setup_overview/).