

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

# Mengekspor metrik
<a name="metrics"></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). 

Utusan memancarkan banyak statistik pada operasinya sendiri dan berbagai dimensi pada lalu lintas masuk dan keluar. Untuk mempelajari lebih lanjut tentang statistik Utusan, lihat [Statistik dalam dokumentasi](https://www.envoyproxy.io/docs/envoy/latest/intro/arch_overview/observability/statistics) Utusan. Metrik ini tersedia melalui `/stats` titik akhir pada port administrasi proxy, yang biasanya. `9901`

`stat`Awalan akan berbeda tergantung pada apakah Anda menggunakan pendengar tunggal atau beberapa. Di bawah ini adalah beberapa contoh untuk menggambarkan perbedaannya.

**Awas**  
Jika Anda memperbarui listener tunggal Anda ke fitur multiple listener, Anda dapat menghadapi perubahan yang melanggar karena awalan stat diperbarui yang diilustrasikan dalam tabel berikut.  
 Kami sarankan Anda menggunakan gambar Utusan `1.22.2.1-prod` atau yang lebih baru. Ini memungkinkan Anda untuk melihat nama metrik yang serupa di titik akhir Prometheus Anda.


| Single Listener (SL) /Statistik yang ada dengan awalan pendengar “ingress” | Beberapa Pendengar (ML) /Statistik baru dengan “ingress. <protocol>. <port>"awalan pendengar | 
| --- | --- | 
| `http.*ingress*.rds.rds_ingress_http_5555.version_text` | `http.*ingress.http.5555*.rds.rds_ingress_http_5555.version_text`<br />`http.*ingress.http.6666*.rds.rds_ingress_http_6666.version_text` | 
| `listener.0.0.0.0_15000.http.*ingress*.downstream_rq_2xx` | `listener.0.0.0.0_15000.http.*ingress.http.5555*.downstream_rq_2xx`<br />`listener.0.0.0.0_15000.http.*ingress.http.6666*.downstream_rq_2xx` | 
| `http.*ingress*.downstream_cx_length_ms` | `http.*ingress.http.5555*.downstream_cx_length_ms`<br />`http.*ingress.http.6666*.downstream_cx_length_ms` | 

Untuk informasi selengkapnya tentang titik akhir statistik, lihat [Titik akhir Statistik](https://www.envoyproxy.io/docs/envoy/latest/operations/admin#get--stats) dalam dokumentasi Utusan. Untuk informasi selengkapnya tentang antarmuka administrasi, lihat[Aktifkan antarmuka administrasi proxy Envoy](troubleshooting-best-practices.md#ts-bp-enable-proxy-admin-interface).

## Prometheus untuk App Mesh dengan Amazon EKS
<a name="prometheus"></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). 

Prometheus adalah toolkit pemantauan dan peringatan sumber terbuka. Salah satu kemampuannya adalah menentukan format untuk memancarkan metrik yang dapat dikonsumsi oleh sistem lain. Untuk informasi lebih lanjut tentang Prometheus, lihat [Ikhtisar](https://prometheus.io/docs/introduction/overview/) dalam dokumentasi Prometheus. Utusan dapat memancarkan metriknya melalui titik akhir statistiknya dengan meneruskan parameter. `/stats?format=prometheus`

Untuk pelanggan yang menggunakan Envoy image build v1.22.2.1-prod, ada dua dimensi tambahan untuk menunjukkan statistik spesifik pendengar ingress:
+ `appmesh.listener_protocol`
+ `appmesh.listener_port`

Di bawah ini adalah perbandingan antara statistik Prometheus yang ada vs statistik baru.
+ Statistik yang ada dengan awalan pendengar “ingress”

  ```
  envoy_http_downstream_rq_xx{appmesh_mesh="multiple-listeners-mesh",appmesh_virtual_node="foodteller-vn",envoy_response_code_class="2",envoy_http_conn_manager_prefix="ingress"} 931433
  ```
+ Statistik baru dengan “ingress. <protocol>. <port>"\+ Appmesh Envoy Image v1.22.2.1-prod atau yang lebih baru

  ```
  envoy_http_downstream_rq_xx{appmesh_mesh="multiple-listeners-mesh",appmesh_virtual_node="foodteller-vn",envoy_response_code_class="2",appmesh_listener_protocol="http",appmesh_listener_port="5555",envoy_http_conn_manager_prefix="ingress"} 20
  ```
+ Statistik baru dengan “ingress. <protocol>. <port>"\+ Utusan kustom Imagebuild

  ```
  envoy_http_http_5555_downstream_rq_xx{appmesh_mesh="multiple-listeners-mesh",appmesh_virtual_node="foodteller-vn",envoy_response_code_class="2",envoy_http_conn_manager_prefix="ingress"} 15983
  ```

Untuk beberapa pendengar, cluster `cds_ingress_<mesh name>_<virtual gateway name>_self_redirect_<ingress_listener_port>_<protocol>_<port>` khusus akan menjadi pendengar khusus.
+ Statistik yang ada dengan awalan pendengar “ingress”

  ```
  envoy_cluster_assignment_stale{appmesh_mesh="multiple-listeners-mesh",appmesh_virtual_gateway="tellergateway-vg",Mesh="multiple-listeners-mesh",VirtualGateway="tellergateway-vg",envoy_cluster_name="cds_ingress_multiple-listeners-mesh_tellergateway-vg_self_redirect_http_15001"} 0
  ```
+ Statistik baru dengan “ingress. <protocol>. <port>”

  ```
  envoy_cluster_assignment_stale{appmesh_mesh="multiple-listeners-mesh",appmesh_virtual_gateway="tellergateway-vg",envoy_cluster_name="cds_ingress_multiple-listeners-mesh_tellergateway-vg_self_redirect_1111_http_15001"} 0
  envoy_cluster_assignment_stale{appmesh_mesh="multiple-listeners-mesh",appmesh_virtual_gateway="tellergateway-vg",envoy_cluster_name="cds_ingress_multiple-listeners-mesh_tellergateway-vg_self_redirect_2222_http_15001"} 0
  ```

### Instalasi Prometheus
<a name="installing-prometheus"></a>

1. Tambahkan repositori EKS ke Helm:

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

1. Instal App Mesh Prometheus

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

### Contoh Prometheus
<a name="prometheus-sample"></a>

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

```
helm upgrade -i appmesh-prometheus eks/appmesh-prometheus \
--namespace appmesh-system \
--set retention=12h \
--set persistentVolumeClaim.claimName=prometheus
```

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

### Untuk mempelajari lebih lanjut tentang Prometheus dan Prometheus dengan Amazon EKS
<a name="prometheus-eks"></a>
+ [Dokumentasi Prometheus](https://prometheus.io/docs/introduction/overview/)
+ **EKS -** [Kontrol metrik bidang dengan](https://docs.aws.amazon.com/eks/latest/userguide/prometheus.html) Prometheus

## CloudWatch untuk App Mesh
<a name="cloudwatch"></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). 

**Memancarkan statistik Utusan ke dari Amazon EKS CloudWatch**  
Anda dapat menginstal CloudWatch Agen ke klaster Anda dan mengonfigurasinya untuk mengumpulkan subset metrik dari proxy Anda. Jika Anda belum memiliki cluster Amazon EKS, maka Anda dapat membuatnya dengan langkah-langkah di [Walkthrough: App Mesh dengan Amazon EKS aktif](https://github.com/aws/aws-app-mesh-examples/tree/main/walkthroughs/eks). GitHub Anda dapat menginstal aplikasi sampel ke cluster dengan mengikuti panduan yang sama.

Untuk mengatur izin IAM yang sesuai untuk klaster Anda dan menginstal agen, ikuti langkah-langkah di [Instal Agen dengan Koleksi Metrik CloudWatch Prometheus](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/ContainerInsights-Prometheus-Setup.html). Instalasi default berisi konfigurasi scrape Prometheus yang menarik subset statistik Utusan yang berguna. Untuk informasi selengkapnya, lihat [Metrik Prometheus](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/ContainerInsights-Prometheus-metrics.html#ContainerInsights-Prometheus-metrics-appmesh) untuk App Mesh.

Untuk membuat CloudWatch dasbor kustom App Mesh yang dikonfigurasi untuk menampilkan metrik yang dikumpulkan agen, ikuti langkah-langkah dalam tutorial [Melihat Metrik Prometheus Anda](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/ContainerInsights-Prometheus-viewmetrics.html). Grafik Anda akan mulai terisi dengan metrik yang sesuai saat lalu lintas memasuki aplikasi App Mesh.

### Metrik penyaringan untuk CloudWatch
<a name="filtering-metrics"></a>

[Ekstensi metrik](https://docs.aws.amazon.com/app-mesh/latest/userguide/metrics.html#metrics-extension) App Mesh menyediakan subset metrik berguna yang memberi Anda wawasan tentang perilaku sumber daya yang Anda tentukan di mesh Anda. Karena CloudWatch agen mendukung pengikisan metrik Prometheus, Anda dapat memberikan konfigurasi scrape untuk memilih metrik yang ingin Anda tarik dari Utusan dan kirim ke. CloudWatch

[Anda dapat menemukan contoh metrik pengikisan menggunakan Prometheus di panduan Ekstensi Metrik kami.](https://github.com/aws/aws-app-mesh-examples/tree/main/walkthroughs/howto-metrics-extension-ecs)

### CloudWatch Contoh
<a name="cloudwatch-sample"></a>

Anda dapat menemukan konfigurasi sampel CloudWatch di [repositori AWS Sampel](https://github.com/aws-samples/aws-app-mesh-cloudwatch-agent) kami.

### Walkthrough untuk menggunakan CloudWatch
<a name="cloudwatch-walkthrough"></a>
+ [Tambahkan kemampuan pemantauan dan pencatatan](https://www.appmeshworkshop.com/monitoring/) di [bengkel App Mesh](https://www.appmeshworkshop.com/introduction/) kami.
+ [App Mesh dengan EKS — Observabilitas: CloudWatch](https://github.com/aws/aws-app-mesh-examples/blob/main/walkthroughs/eks/o11y-cloudwatch.md)
+ [Menggunakan ekstensi metrik App Mesh di ECS](https://github.com/aws/aws-app-mesh-examples/tree/main/walkthroughs/howto-metrics-extension-ecs)

## Ekstensi metrik untuk App Mesh
<a name="metrics-extension"></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). 

Utusan menghasilkan ratusan metrik yang dipecah menjadi beberapa dimensi berbeda. Metrik tidak mudah dalam cara mereka berhubungan kembali ke App Mesh. Dalam kasus layanan virtual, tidak ada mekanisme untuk mengetahui dengan pasti layanan virtual mana yang berkomunikasi ke node virtual atau gateway virtual tertentu.

Ekstensi metrik App Mesh meningkatkan proxy Envoy yang berjalan di mesh Anda. Peningkatan ini memungkinkan proxy untuk memancarkan metrik tambahan yang mengetahui sumber daya yang Anda tentukan. Subset kecil metrik tambahan ini akan membantu memberi Anda wawasan yang lebih besar tentang perilaku sumber daya yang Anda tentukan di App Mesh.

Untuk mengaktifkan ekstensi metrik App Mesh, setel variabel lingkungan `APPMESH_METRIC_EXTENSION_VERSION` ke`1`.

```
APPMESH_METRIC_EXTENSION_VERSION=1
```

Untuk informasi selengkapnya tentang variabel konfigurasi Envoy, lihat. [Variabel konfigurasi utusan](envoy-config.md)

### Metrik Terkait Lalu Lintas Masuk
<a name="inbound-metrics"></a>
+ `ActiveConnectionCount`
  + `envoy.appmesh.ActiveConnectionCount`— Jumlah koneksi TCP aktif.
  + *Dimensi* - Mesh, VirtualNode, VirtualGateway
+ **`NewConnectionCount`**
  + `envoy.appmesh.NewConnectionCount`— Jumlah total koneksi TCP.
  + *Dimensi* - Mesh, VirtualNode, VirtualGateway
+ **`ProcessedBytes`**
  + `envoy.appmesh.ProcessedBytes`— Total byte TCP yang dikirim ke dan diterima dari klien hilir.
  + *Dimensi* - Mesh, VirtualNode, VirtualGateway
+ **`RequestCount`**
  + `envoy.appmesh.RequestCount`— Jumlah permintaan HTTP yang diproses.
  + *Dimensi* - Mesh, VirtualNode, VirtualGateway
+ **`GrpcRequestCount`**
  + `envoy.appmesh.GrpcRequestCount`— Jumlah permintaan GPRC yang diproses.
  + *Dimensi* - Mesh, VirtualNode, VirtualGateway

### Metrik Terkait Lalu Lintas Keluar
<a name="outbound-metrics"></a>

Anda akan melihat dimensi yang berbeda pada metrik keluar Anda berdasarkan apakah mereka berasal dari node virtual atau gateway virtual.
+ `TargetProcessedBytes`
  + `envoy.appmesh.TargetProcessedBytes`— Total byte TCP yang dikirim ke dan diterima dari target hulu Utusan.
  + 

    *Dimensi*:
    + Dimensi simpul virtual - Mesh, VirtualNode, TargetVirtualService, TargetVirtualNode
    + Dimensi gateway virtual - Mesh, VirtualGateway, TargetVirtualService, TargetVirtualNode
+ **`HTTPCode_Target_2XX_Count`**
  + `envoy.appmesh.HTTPCode_Target_2XX_Count`— Jumlah permintaan HTTP ke target hulu Utusan yang menghasilkan respons HTTP 2xx.
  + 

    *Dimensi*:
    + Dimensi simpul virtual - Mesh, VirtualNode, TargetVirtualService, TargetVirtualNode
    + Dimensi gateway virtual - Mesh, VirtualGateway, TargetVirtualService, TargetVirtualNode
+ **`HTTPCode_Target_3XX_Count`**
  + `envoy.appmesh.HTTPCode_Target_3XX_Count`— Jumlah permintaan HTTP ke target hulu Utusan yang menghasilkan respons HTTP 3xx.
  + 

    *Dimensi*:
    + Dimensi simpul virtual - Mesh, VirtualNode, TargetVirtualService, TargetVirtualNode
    + Dimensi gateway virtual - Mesh, VirtualGateway, TargetVirtualService, TargetVirtualNode
+ **`HTTPCode_Target_4XX_Count`**
  + `envoy.appmesh.HTTPCode_Target_4XX_Count`— Jumlah permintaan HTTP ke target hulu Utusan yang menghasilkan respons HTTP 4xx.
  + 

    *Dimensi*:
    + Dimensi simpul virtual - Mesh, VirtualNode, TargetVirtualService, TargetVirtualNode
    + Dimensi gateway virtual - Mesh, VirtualGateway, TargetVirtualService, TargetVirtualNode
+ **`HTTPCode_Target_5XX_Count`**
  + `envoy.appmesh.HTTPCode_Target_5XX_Count`— Jumlah permintaan HTTP ke target hulu Utusan yang menghasilkan respons HTTP 5xx.
  + 

    *Dimensi*:
    + Dimensi simpul virtual - Mesh, VirtualNode, TargetVirtualService, TargetVirtualNode
    + Dimensi gateway virtual - Mesh, VirtualGateway, TargetVirtualService, TargetVirtualNode
+ **`RequestCountPerTarget`**
  + `envoy.appmesh.RequestCountPerTarget`— Jumlah permintaan yang dikirim ke target hulu Utusan.
  + 

    *Dimensi*:
    + Dimensi simpul virtual - Mesh, VirtualNode, TargetVirtualService, TargetVirtualNode
    + Dimensi gateway virtual - Mesh, VirtualGateway, TargetVirtualService, TargetVirtualNode
+ **`TargetResponseTime`**
  + `envoy.appmesh.TargetResponseTime`— Waktu berlalu dari saat permintaan dibuat ke target hulu Utusan hingga saat respons penuh diterima.
  + 

    *Dimensi*:
    + Dimensi simpul virtual - Mesh, VirtualNode, TargetVirtualService, TargetVirtualNode
    + Dimensi gateway virtual - Mesh, VirtualGateway, TargetVirtualService, TargetVirtualNode

## Datadog untuk App Mesh
<a name="datadog"></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). 

Datadog adalah aplikasi pemantauan dan keamanan untuk pemantauan ujung ke ujung, metrik, dan pencatatan aplikasi cloud. Datadog membuat infrastruktur, aplikasi, dan aplikasi pihak ketiga Anda sepenuhnya dapat diamati.

### Instalasi Datadog
<a name="installing-datadog"></a>
+ EKS - Untuk mengatur Datadog dengan EKS, ikuti langkah-langkah ini dari dokumen [Datadog](https://docs.datadoghq.com/integrations/amazon_app_mesh/?tab=eks).
+ [ECS EC2 - Untuk mengatur Datadog dengan ECS EC2, ikuti langkah-langkah ini dari dokumen Datadog.](https://docs.datadoghq.com/integrations/amazon_app_mesh/?tab=ecsec2)

### Untuk mempelajari lebih lanjut tentang Datadog
<a name="datadog-learn-more"></a>
+ [Dokumentasi Datadog](https://docs.datadoghq.com/)