Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
CloudWatch metrik untuk Classic Load Balancer Anda
Elastic Load Balancing menerbitkan titik data ke Amazon CloudWatch untuk penyeimbang beban dan instans back-end Anda. CloudWatch memungkinkan Anda untuk mengambil statistik tentang titik-titik data tersebut sebagai kumpulan data deret waktu yang diurutkan, yang dikenal sebagai metrik. Anggap metrik sebagai variabel untuk memantau, dan titik data sebagai nilai variabel tersebut dari waktu ke waktu. Misalnya, Anda dapat memantau jumlah total EC2 instans sehat untuk penyeimbang beban selama periode waktu tertentu. Setiap titik data memiliki stempel waktu terkait dan unit pengukuran opsional.
Anda dapat menggunakan metrik untuk memverifikasi bahwa sistem Anda bekerja sesuai harapan. Misalnya, Anda dapat membuat CloudWatch alarm untuk memantau metrik tertentu dan memulai tindakan (seperti mengirim pemberitahuan ke alamat email) jika metrik berada di luar rentang yang Anda anggap dapat diterima.
Elastic Load Balancing melaporkan metrik CloudWatch hanya ketika permintaan mengalir melalui penyeimbang beban. Jika ada permintaan yang mengalir melalui penyeimbang beban, Elastic Load Balancing mengukur dan mengirimkan metriknya dalam interval 60 detik. Jika tidak ada permintaan yang mengalir melalui penyeimbang beban atau tidak ada data untuk metrik, metrik tidak dilaporkan.
Untuk informasi selengkapnya tentang Amazon CloudWatch, lihat Panduan CloudWatch Pengguna Amazon.
Daftar Isi
Metrik Classic Load Balancer
Namespace AWS/ELB
mencakup metrik berikut.
Metrik | Deskripsi |
---|---|
BackendConnectionErrors |
Jumlah koneksi yang tidak berhasil dibuat antara penyeimbang beban dan instans terdaftar. Karena penyeimbang beban mencoba ulang koneksi ketika ada kesalahan, jumlah ini dapat melebihi tingkat permintaan. Perhatikan bahwa hitungan ini juga mencakup kesalahan koneksi yang terkait dengan pemeriksaan kesehatan. Reporting criteria: Ada nilai bukan nol Statistics: Statistik yang paling berguna adalah Contoh: Misalkan penyeimbang beban Anda memiliki 2 instance di us-west-2a dan 2 instance di us-west-2b, dan upaya untuk terhubung ke 1 instance di us-west-2a menghasilkan kesalahan koneksi back-end. Jumlah untuk us-west-2a mencakup kesalahan koneksi ini, sedangkan jumlah untuk us-west-2b tidak menyertakannya. Oleh karena itu, jumlah untuk penyeimbang beban sama dengan jumlah untuk us-barat-2a. |
DesyncMitigationMode_NonCompliant_Request_Count |
[HTTPpendengar] Jumlah permintaan yang tidak sesuai dengan RFC 7230. Reporting criteria: Ada nilai bukan nol Statistics: Statistik yang paling berguna adalah |
HealthyHostCount |
Jumlah instans sehat yang terdaftar di penyeimbang beban Anda. Contoh yang baru terdaftar dianggap sehat setelah melewati pemeriksaan kesehatan pertama. Jika penyeimbangan beban lintas zona diaktifkan, jumlah instans sehat untuk Kriteria pelaporan: Ada contoh terdaftar Statistik: Statistik yang paling berguna adalah Contoh: Misalkan penyeimbang beban Anda memiliki 2 instance di us-west-2a dan 2 instance di us-west-2b, us-west-2a memiliki 1 instance yang tidak sehat, dan us-west-2b tidak memiliki instance yang tidak sehat. Dengan |
|
[HTTPpendengar] Jumlah kode HTTP respons yang dihasilkan oleh instance terdaftar. Hitungan ini tidak termasuk kode respons apa pun yang dihasilkan oleh penyeimbang beban. Reporting criteria: Ada nilai bukan nol Statistics: Statistik yang paling berguna adalah Contoh: Misalkan penyeimbang beban Anda memiliki 2 instance di us-west-2a dan 2 instance di us-west-2b, dan permintaan yang dikirim ke 1 instance di us-west-2a menghasilkan 500 tanggapan. HTTP Jumlah untuk us-west-2a mencakup respons kesalahan ini, sedangkan jumlah untuk us-west-2b tidak menyertakannya. Oleh karena itu, jumlah untuk penyeimbang beban sama dengan jumlah untuk us-barat-2a. |
HTTPCode_ELB_4XX |
[HTTPpendengar] Jumlah kode kesalahan klien HTTP 4XX yang dihasilkan oleh penyeimbang beban. Kesalahan klien dihasilkan ketika permintaan salah bentuk atau tidak lengkap. Reporting criteria: Ada nilai bukan nol Statistics: Statistik yang paling berguna adalah Contoh: Misalkan penyeimbang beban Anda mengaktifkan us-west-2a dan us-west-2b, dan permintaan klien menyertakan permintaan yang salah. URL Akibatnya, kesalahan klien kemungkinan akan meningkat di semua Availability Zone. Jumlah untuk penyeimbang beban adalah jumlah nilai untuk Availability Zones. |
HTTPCode_ELB_5XX |
[HTTPpendengar] Jumlah kode kesalahan server HTTP 5XX yang dihasilkan oleh penyeimbang beban. Hitungan ini tidak termasuk kode respons apa pun yang dihasilkan oleh instans terdaftar. Metrik dilaporkan jika tidak ada contoh sehat yang terdaftar ke penyeimbang beban, atau jika tingkat permintaan melebihi kapasitas instans (spillover) atau penyeimbang beban. Reporting criteria: Ada nilai bukan nol Statistics: Statistik yang paling berguna adalah Contoh: Misalkan penyeimbang beban Anda mengaktifkan us-west-2a dan us-west-2b, dan instance di us-west-2a mengalami latensi tinggi dan lambat dalam menanggapi permintaan. Akibatnya, antrian lonjakan untuk node penyeimbang beban di us-west-2a mengisi dan klien menerima kesalahan 503. Jika us-barat-2b terus merespons secara normal, jumlah untuk penyeimbang beban sama dengan jumlah untuk us-barat-2a. |
Latency |
[HTTPlistener] Total waktu berlalu, dalam hitungan detik, dari saat penyeimbang beban mengirim permintaan ke instance terdaftar hingga instance mulai mengirim header respons. [TCPlistener] Total waktu berlalu, dalam hitungan detik, agar penyeimbang beban berhasil membuat koneksi ke instance terdaftar. Reporting criteria: Ada nilai bukan nol Statistics: Statistik yang paling berguna adalah Contoh: Misalkan penyeimbang beban Anda memiliki 2 instance di us-west-2a dan 2 instance di us-west-2b, dan permintaan yang dikirim ke 1 instance di us-west-2a memiliki latensi yang lebih tinggi. Rata-rata untuk us-barat-2a memiliki nilai yang lebih tinggi daripada rata-rata untuk us-barat-2b. |
RequestCount |
Jumlah permintaan selesai atau koneksi yang dibuat selama interval yang ditentukan (1 atau 5 menit). [HTTPlistener] Jumlah permintaan yang diterima dan dirutekan, termasuk tanggapan HTTP kesalahan dari instance terdaftar. [TCPpendengar] Jumlah koneksi yang dibuat ke instance terdaftar. Reporting criteria: Ada nilai bukan nol Statistics: Statistik yang paling berguna adalah Contoh: Misalkan penyeimbang beban Anda memiliki 2 instance di us-west-2a dan 2 instance di us-west-2b, dan 100 permintaan dikirim ke penyeimbang beban. Ada 60 permintaan yang dikirim ke us-west-2a, dengan setiap instans menerima 30 permintaan, dan 40 permintaan dikirim ke us-west-2b, dengan setiap instans menerima 20 permintaan. Dengan |
SpilloverCount |
Jumlah total permintaan yang ditolak karena antrian lonjakan penuh. [HTTPlistener] Penyeimbang beban mengembalikan kode kesalahan HTTP 503. [TCPpendengar] Penyeimbang beban menutup koneksi. Reporting criteria: Ada nilai bukan nol Statistics: Statistik yang paling berguna adalah Contoh: Misalkan penyeimbang beban Anda mengaktifkan us-west-2a dan us-west-2b, dan instance di us-west-2a mengalami latensi tinggi dan lambat dalam menanggapi permintaan. Akibatnya, antrian lonjakan untuk node penyeimbang beban di us-west-2a terisi, menghasilkan limpahan. Jika us-west-2b terus merespons secara normal, jumlah untuk penyeimbang beban akan sama dengan jumlah untuk us-west-2a. |
SurgeQueueLength |
Jumlah total permintaan (HTTPpendengar) atau koneksi (TCPpendengar) yang menunggu perutean ke instance yang sehat. Ukuran maksimum antrian adalah 1.024. Permintaan atau koneksi tambahan ditolak saat antrian penuh. Untuk informasi selengkapnya, lihat Kriteria pelaporan: Ada nilai bukan nol. Statistik: Statistik yang paling berguna adalah Contoh: Misalkan penyeimbang beban Anda mengaktifkan us-west-2a dan us-west-2b, dan instance di us-west-2a mengalami latensi tinggi dan lambat dalam menanggapi permintaan. Akibatnya, antrian lonjakan untuk node penyeimbang beban di us-west-2a terisi, dengan klien kemungkinan mengalami peningkatan waktu respons. Jika ini terus berlanjut, penyeimbang beban kemungkinan akan memiliki limpahan (lihat metrik). |
UnHealthyHostCount |
Jumlah instans tidak sehat yang terdaftar di penyeimbang beban Anda. Sebuah contoh dianggap tidak sehat setelah melebihi ambang tidak sehat yang dikonfigurasi untuk pemeriksaan kesehatan. Contoh yang tidak sehat dianggap sehat kembali setelah memenuhi ambang batas sehat yang dikonfigurasi untuk pemeriksaan kesehatan. Kriteria pelaporan: Ada contoh terdaftar Statistik: Statistik yang paling berguna adalah Contoh: Lihat |
Metrik berikut memungkinkan Anda memperkirakan biaya jika memigrasikan Classic Load Balancer ke Application Load Balancer. Metrik ini dimaksudkan untuk penggunaan informasi saja, bukan untuk digunakan dengan CloudWatch alarm. Perhatikan bahwa jika Classic Load Balancer Anda memiliki beberapa pendengar, metrik ini digabungkan di seluruh pendengar.
Perkiraan ini didasarkan pada penyeimbang beban dengan satu aturan default dan sertifikat berukuran 2K. Jika Anda menggunakan sertifikat berukuran 4K atau lebih besar, sebaiknya Anda memperkirakan biaya sebagai berikut: buat Application Load Balancer berdasarkan Classic Load Balancer menggunakan alat migrasi dan pantau ConsumedLCUs
metrik untuk Application Load Balancer. Untuk informasi selengkapnya, lihat Memigrasi dari Classic Load Balancer ke Application Load Balancer di Panduan Pengguna Elastic Load Balancing.
Metrik | Deskripsi |
---|---|
EstimatedALBActiveConnectionCount |
Perkiraan jumlah TCP koneksi bersamaan yang aktif dari klien ke penyeimbang beban dan dari penyeimbang beban ke target. |
EstimatedALBConsumedLCUs |
Perkiraan jumlah unit kapasitas load balancer (LCU) yang digunakan oleh Application Load Balancer. Anda membayar untuk jumlah LCUs yang Anda gunakan per jam. Untuk informasi lebih lanjut, lihat Harga Elastic Load Balancing |
EstimatedALBNewConnectionCount |
Perkiraan jumlah TCP koneksi baru yang dibuat dari klien ke penyeimbang beban dan dari penyeimbang beban ke target. |
EstimatedProcessedBytes |
Perkiraan jumlah byte yang diproses oleh Application Load Balancer. |
Dimensi metrik untuk Classic Load Balancer
Untuk memfilter metrik Classic Load Balancer, gunakan dimensi berikut.
Dimensi | Deskripsi |
---|---|
AvailabilityZone
|
Memfilter data metrik berdasarkan Availability Zone yang ditentukan. |
LoadBalancerName
|
Memfilter data metrik dengan penyeimbang beban yang ditentukan. |
Statistik untuk metrik Classic Load Balancer
CloudWatch menyediakan statistik berdasarkan titik data metrik yang diterbitkan oleh Elastic Load Balancing. Statistik adalah agregasi data metrik selama periode waktu tertentu. Bila Anda meminta statistik, aliran data yang dikembalikan akan diidentifikasi dengan nama metrik dan dimensi. Dimensi adalah pasangan nama/nilai yang merupakan bagian dari identitas metrik. Misalnya, Anda dapat meminta statistik untuk semua EC2 instans sehat di balik penyeimbang beban yang diluncurkan di Availability Zone tertentu.
Statistik Minimum
dan Maximum
mencerminkan minimum dan maksimum yang dilaporkan oleh masing-masing simpul penyeimbang beban. Misalnya, ada 2 simpul penyeimbang beban. Satu simpul memiliki HealthyHostCount
dengan Minimum
2, Maximum
10, dan Average
6, sedangkan simpul lainnya memiliki HealthyHostCount
dengan Minimum
1, Maximum
5, dan Average
3. Oleh karena itu, penyeimbang beban memiliki Minimum
1, Maximum
10, dan Average
sekitar 4.
Statistik Sum
adalah nilai agregat di semua simpul penyeimbang beban. Karena metrik menyertakan beberapa laporan per periode, Sum
hanya berlaku untuk metrik yang dikumpulkan di semua node penyeimbang beban, seperti,,, RequestCount
HTTPCode_ELB_XXX
, HTTPCode_Backend_XXX
dan. BackendConnectionErrors
SpilloverCount
Statistik SampleCount
adalah jumlah sampel yang diukur. Karena metrik dikumpulkan berdasarkan interval dan peristiwa pengambilan sampel, statistik ini biasanya tidak berguna. Misalnya dengan HealthyHostCount
, SampleCount
didasarkan pada jumlah sampel yang dilaporkan setiap simpul penyeimbang beban, bukan jumlah host yang sehat.
Persentil menunjukkan posisi relatif suatu nilai dalam set data. Anda dapat menentukan persentil apa pun, menggunakan hingga dua tempat desimal (misalnya, hal 95.45). Misalnya, persentil ke-95 berarti bahwa 95 persen data berada di bawah nilai ini dan 5 persen di atas. Persentil sering kali digunakan untuk mengisolasi anomali. Misalnya, anggaplah aplikasi melayani sebagian besar permintaan dari cache dalam 1-2 ms, tetapi dalam 100-200 ms jika cache kosong. Maksimumnya mencerminkan kasus paling lambat, sekitar 200 ms. Rata-ratanya tidak menunjukkan distribusi data. Persentil memberikan tampilan performa aplikasi yang lebih bermakna. Dengan menggunakan persentil ke-99 sebagai pemicu Auto Scaling atau CloudWatch alarm, Anda dapat menargetkan bahwa tidak lebih dari 1 persen permintaan membutuhkan waktu lebih dari 2 ms untuk diproses.
Lihat CloudWatch metrik untuk penyeimbang beban Anda
Anda dapat melihat CloudWatch metrik untuk penyeimbang beban menggunakan konsol Amazon. EC2 Metrik ini ditampilkan sebagai grafik pemantauan. Grafik pemantauan menunjukkan titik data jika penyeimbang beban aktif dan menerima permintaan.
Atau, Anda dapat melihat metrik untuk penyeimbang beban menggunakan konsol. CloudWatch
Untuk melihat metrik menggunakan konsol
Buka EC2 konsol Amazon di https://console.aws.amazon.com/ec2/
. -
Pada panel navigasi, di bawah PENYEIMBANGAN BEBAN, pilih Penyeimbang beban.
-
Pilih nama penyeimbang beban untuk membuka halaman detailnya.
-
Pilih tab Pemantauan.
-
Untuk mendapatkan tampilan yang lebih besar dari satu metrik, arahkan kursor ke grafiknya lalu pilih
Maximize
ikonnya. Metrik berikut tersedia:-
Tuan Rumah Sehat —
HealthyHostCount
-
Tuan Rumah Tidak Sehat —
UnHealthyHostCount
-
Latensi Rata-Rata —
Latency
-
Permintaan —
RequestCount
-
Kesalahan Koneksi Backend -
BackendConnectionErrors
-
Panjang Antrian Lonjakan -
SurgeQueueLength
-
Jumlah limpahan —
SpilloverCount
-
HTTP2 XXs —
HTTPCode_Backend_2XX
-
HTTP3 XXs —
HTTPCode_Backend_3XX
-
HTTP4 XXs —
HTTPCode_Backend_4XX
-
HTTP5 XXs —
HTTPCode_Backend_5XX
-
ELBHTTP4 XXs —
HTTPCode_ELB_4XX
-
ELBHTTP5 XXs —
HTTPCode_ELB_5XX
-
Perkiraan byte yang diproses —
EstimatedProcessedBytes
-
Diperkirakan ALB dikonsumsi LCUs —
EstimatedALBConsumedLCUs
-
Perkiraan jumlah koneksi ALB aktif —
EstimatedALBActiveConnectionCount
-
Perkiraan jumlah koneksi ALB baru —
EstimatedALBNewConnectionCount
-
Untuk melihat metrik menggunakan konsol CloudWatch
-
Buka CloudWatch konsol di https://console.aws.amazon.com/cloudwatch/
. -
Di panel navigasi, pilih Metrik.
-
Pilih ELBnamespace.
-
Lakukan salah satu hal berikut ini:
-
Pilih dimensi metrik untuk melihat metrik menurut penyeimbang beban, berdasarkan Availability Zone, atau di semua penyeimbang beban.
-
Untuk melihat metrik di semua dimensi, ketikkan namanya di bidang pencarian.
-
Untuk melihat metrik penyeimbang beban tunggal, ketikkan namanya di kolom pencarian.
-
Untuk melihat metrik untuk Availability Zone tunggal, ketikkan namanya di kolom pencarian.
-