Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Mengekspor metrik
penting
Pemberitahuan akhir dukungan: Pada 30 September 2026, AWS akan menghentikan dukungan untuk. AWS App Mesh Setelah 30 September 2026, Anda tidak akan 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
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/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” | Multiple Listeners (ML) /Statistik baru dengan “ingress. <protocol>. <port>"awalan pendengar |
---|---|
|
|
|
|
|
|
Untuk informasi selengkapnya tentang titik akhir statistik, lihat Titik akhir Statistik
Prometheus untuk App Mesh dengan Amazon EKS
penting
Pemberitahuan akhir dukungan: Pada 30 September 2026, AWS akan menghentikan dukungan untuk. AWS App Mesh Setelah 30 September 2026, Anda tidak akan 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
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/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
-
Tambahkan EKS repositori ke Helm:
helm repo add eks https://aws.github.io/eks-charts
-
Instal App Mesh Prometheus
helm upgrade -i appmesh-prometheus eks/appmesh-prometheus \ --namespace appmesh-system
Contoh Prometheus
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
Untuk mempelajari lebih lanjut tentang Prometheus dan Prometheus dengan Amazon EKS
-
EKS- Kontrol metrik bidang dengan Prometheus
CloudWatch untuk App Mesh
penting
Pemberitahuan akhir dukungan: Pada 30 September 2026, AWS akan menghentikan dukungan untuk. AWS App Mesh Setelah 30 September 2026, Anda tidak akan 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
Memancarkan statistik Utusan ke dari Amazon CloudWatch EKS
Anda dapat menginstal CloudWatch Agen ke klaster Anda dan mengonfigurasinya untuk mengumpulkan subset metrik dari proxy Anda. Jika Anda belum memiliki EKS cluster Amazon, maka Anda dapat membuatnya dengan langkah-langkah di Walkthrough: App Mesh dengan Amazon EKS aktif
Untuk mengatur IAM izin yang sesuai untuk klaster Anda dan menginstal agen, ikuti langkah-langkah di Instal CloudWatch Agen dengan Koleksi Metrik Prometheus. Instalasi default berisi konfigurasi scrape Prometheus yang menarik subset statistik Utusan yang berguna. Untuk informasi selengkapnya, lihat Metrik Prometheus 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. Grafik Anda akan mulai terisi dengan metrik yang sesuai saat lalu lintas memasuki aplikasi App Mesh.
Metrik penyaringan untuk CloudWatch
Ekstensi metrik 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
CloudWatch Contoh
Anda dapat menemukan konfigurasi sampel CloudWatch di repositori AWS Sampel
Walkthrough untuk menggunakan CloudWatch
Ekstensi metrik untuk App Mesh
penting
Pemberitahuan akhir dukungan: Pada 30 September 2026, AWS akan menghentikan dukungan untuk. AWS App Mesh Setelah 30 September 2026, Anda tidak akan 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
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
ke1
.
APPMESH_METRIC_EXTENSION_VERSION=1
Untuk informasi selengkapnya tentang variabel konfigurasi Envoy, lihat. Variabel konfigurasi utusan
Metrik Terkait Lalu Lintas Masuk
-
ActiveConnectionCount
-
envoy.appmesh.ActiveConnectionCount
— Jumlah TCP koneksi aktif. -
Dimensi - Mesh, VirtualNode, VirtualGateway
-
-
NewConnectionCount
-
envoy.appmesh.NewConnectionCount
- Jumlah total TCP koneksi. -
Dimensi - Mesh, VirtualNode, VirtualGateway
-
-
ProcessedBytes
-
envoy.appmesh.ProcessedBytes
— Total TCP byte yang dikirim ke dan diterima dari klien hilir. -
Dimensi - Mesh, VirtualNode, VirtualGateway
-
-
RequestCount
-
envoy.appmesh.RequestCount
— Jumlah HTTP permintaan yang diproses. -
Dimensi - Mesh, VirtualNode, VirtualGateway
-
-
GrpcRequestCount
-
envoy.appmesh.GrpcRequestCount
— Jumlah PRC permintaan g yang diproses. -
Dimensi - Mesh, VirtualNode, VirtualGateway
-
Metrik Terkait Lalu Lintas Keluar
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 TCP byte 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 HTTP permintaan ke target hulu Utusan yang menghasilkan respons 2xx. HTTP -
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 HTTP permintaan ke target hulu Utusan yang menghasilkan respons 3xx. HTTP -
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 HTTP permintaan ke target hulu Utusan yang menghasilkan respons 4xx. HTTP -
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 HTTP permintaan ke target hulu Utusan yang menghasilkan respons 5xx. HTTP -
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
penting
Pemberitahuan akhir dukungan: Pada 30 September 2026, AWS akan menghentikan dukungan untuk. AWS App Mesh Setelah 30 September 2026, Anda tidak akan 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
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.