Topik ini menjelaskan metrik pemantauan CLB yang membantu Anda menilai beban dan kinerja instans CLB serta memecahkan masalah seperti timeout permintaan dan pembatasan kecepatan lalu lintas.
Catatan
Saat memanggil operasi API CloudMonitor, Anda harus menentukan Namespace, Period, MetricName, dan Dimensions untuk instans CLB.
Namespace adalah
acs_slb_dashboard.Period merupakan granularitas pengambilan sampel. Nilai default-nya adalah 60 detik, dan Anda dapat mengaturnya ke kelipatan bilangan bulat dari 60.
Dimensions berupa string JSON. Contohnya:
[{"instanceId":"lb-bp1r92vzpemy099f******", "port":"80", "vip":"121.43.**.**"}]. Dalam string tersebut, Dimensions mencakupinstanceId(ID instans CLB),port(port pendengar instans CLB), danvip(alamat layanan instans CLB).
Metrik pemantauan CLB
Metrik yang tersedia di konsol, API, dan SDK
Metrik protokol Lapisan 4
Jenis metrik | Metrik | Deskripsi | MetricName | Dimensions | Statistik |
Koneksi instans | Koneksi baru (instans) | Jumlah koneksi TCP dan UDP baru yang diproses oleh instans CLB per detik. Satuan: Count/s | InstanceNewConnection | instanceId | Average, Minimum, Maximum |
Koneksi yang dibuang (instans) | Jumlah koneksi TCP dan UDP yang dibuang oleh instans CLB per detik. Satuan: Count/s | InstanceDropConnection | instanceId | Average, Minimum, Maximum | |
Koneksi aktif (instans) | Jumlah koneksi TCP yang telah terbentuk ke instans CLB. Satuan: Count Catatan Jika Anda menggunakan koneksi persisten, satu koneksi dapat digunakan untuk mentransfer beberapa permintaan file. | InstanceActiveConnection | instanceId | Average, Minimum, Maximum | |
Koneksi tidak aktif (instans) | Jumlah koneksi TCP ke instans CLB yang tidak berada dalam status ESTABLISHED, ditambah semua koneksi UDP. Satuan: Count | InstanceInactiveConnection | instanceId | Average, Minimum, Maximum | |
Koneksi konkuren (instans) | Total jumlah koneksi TCP dan UDP konkuren yang diproses oleh instans CLB. Satuan: Count | InstanceMaxConnection | instanceId | Average, Minimum, Maximum | |
Instance Bandwidth/Trafik | Traffic masuk (instans) | Jumlah traffic TCP dan UDP masuk yang diterima oleh instans CLB per detik. Satuan: bit/s | InstanceTrafficRX | instanceId | Average, Minimum, Maximum |
Traffic keluar (instans) | Jumlah traffic TCP dan UDP keluar yang dikirim oleh instans CLB per detik. Satuan: bit/s | InstanceTrafficTX | instanceId | Average, Minimum, Maximum | |
Paket masuk (instans) | Jumlah paket TCP dan UDP masuk yang diterima oleh instans CLB per detik. Satuan: Count/s | InstancePacketRX | instanceId | Average, Minimum, Maximum | |
Paket keluar (instans) | Jumlah paket TCP dan UDP keluar yang dikirim oleh instans CLB per detik. Satuan: Count/s | InstancePacketTX | instanceId | Average, Minimum, Maximum | |
Traffic masuk yang dibuang (instans) | Jumlah traffic TCP dan UDP masuk yang gagal diterima oleh instans CLB per detik. Satuan: bit/s | InstanceDropTrafficRX | instanceId | Average, Minimum, Maximum | |
Traffic keluar yang dibuang (instans) | Jumlah traffic TCP dan UDP keluar yang gagal dikirim oleh instans CLB per detik. Satuan: bit/s | InstanceDropTrafficTX | instanceId | Average, Minimum, Maximum | |
Paket masuk yang dibuang (instans) | Jumlah paket TCP dan UDP masuk yang gagal diterima oleh instans CLB per detik. Satuan: Count/s | InstanceDropPacketRX | instanceId | Average, Minimum, Maximum | |
Paket keluar yang dibuang (instans) | Jumlah paket TCP dan UDP keluar yang gagal dikirim oleh instans CLB per detik. Satuan: Count/s | InstanceDropPacketTX | instanceId | Average, Minimum, Maximum | |
Koneksi pendengar | Koneksi baru (pendengar) | Jumlah koneksi TCP atau UDP baru yang diproses oleh pendengar per detik. Satuan: Count/s | NewConnection | instanceId, port, vip | Average, Minimum, Maximum |
Koneksi yang Terputus (Pendengar) | Jumlah koneksi TCP atau UDP yang dibuang oleh pendengar per detik. Satuan: Count/s | DropConnection | instanceId, port, vip | Average, Minimum, Maximum | |
Koneksi aktif (pendengar) | Jumlah koneksi TCP yang telah terbentuk ke pendengar. Satuan: Count Catatan Jika Anda menggunakan koneksi persisten, satu koneksi dapat digunakan untuk mentransfer beberapa permintaan file. | ActiveConnection | instanceId, port, vip | Average, Minimum, Maximum | |
Koneksi tidak aktif (pendengar) | Jumlah koneksi TCP ke pendengar yang tidak berada dalam status ESTABLISHED, ditambah semua koneksi UDP. Satuan: Count | InactiveConnection | instanceId, port, vip | Average, Minimum, Maximum | |
Koneksi konkuren (pendengar) | Total jumlah koneksi TCP atau UDP konkuren yang diproses oleh pendengar. Satuan: Count | MaxConnection | instanceId, port, vip | Average, Minimum, Maximum | |
Bandwidth/traffic pendengar | Traffic masuk (pendengar) | Jumlah traffic TCP atau UDP masuk yang diterima oleh pendengar per detik. Satuan: bit/s | TrafficRXNew | instanceId, port, vip | Average, Minimum, Maximum |
Traffic keluar (pendengar) | Jumlah traffic TCP atau UDP keluar yang dikirim oleh pendengar per detik. Satuan: bit/s | TrafficTXNew | instanceId, port, vip | Average, Minimum, Maximum | |
Paket masuk (pendengar) | Jumlah paket TCP atau UDP masuk yang diterima oleh pendengar per detik. Satuan: Count/s | PacketRX | instanceId, port, vip | Average, Minimum, Maximum | |
Paket keluar (pendengar) | Jumlah paket TCP atau UDP keluar yang dikirim oleh pendengar per detik. Satuan: Count/s | PacketTX | instanceId, port, vip | Average, Minimum, Maximum | |
Traffic masuk yang dibuang (pendengar) | Jumlah traffic TCP atau UDP masuk yang gagal diterima oleh pendengar per detik. Satuan: bit/s | DropTrafficRX | instanceId, port, vip | Average, Minimum, Maximum | |
Traffic keluar yang dibuang (pendengar) | Jumlah traffic TCP atau UDP keluar yang gagal dikirim oleh pendengar per detik. Satuan: bit/s | DropTrafficTX | instanceId, port, vip | Average, Minimum, Maximum | |
Paket masuk yang dibuang (pendengar) | Jumlah paket TCP atau UDP masuk yang gagal diterima oleh pendengar per detik. Satuan: Count/s | DropPacketRX | instanceId, port, vip | Average, Minimum, Maximum | |
Paket keluar yang dibuang (pendengar) | Jumlah paket TCP atau UDP keluar yang gagal dikirim oleh pendengar per detik. Satuan: Count/s | DropPacketTX | instanceId, port, vip | Average, Minimum, Maximum | |
Pemeriksaan kesehatan pendengar | Instans ECS backend sehat | Jumlah instans ECS backend yang sehat untuk pendengar. Satuan: Count | HeathyServerCount | instanceId, port, vip | Average, Minimum, Maximum |
Instans ECS backend tidak sehat | Jumlah instans ECS backend yang tidak sehat untuk pendengar. Satuan: Count | UnhealthyServerCount | instanceId, port, vip | Average, Minimum, Maximum |
Metrik protokol Lapisan 7
Jenis metrik | Metrik | Deskripsi | MetricName | Dimensions | Statistik |
Koneksi instans | RT Lapisan 7 (instans) | Waktu antara klien mengirim permintaan hingga menerima tanggapan dari server backend melalui instans CLB. Satuan: ms | InstanceRt | instanceId | Average |
RT Upstream Lapisan 7 (instans) | Waktu antara instans CLB meneruskan permintaan hingga menerima tanggapan dari server backend. Satuan: ms | InstanceUpstreamRt | instanceId | Average | |
Permintaan instans | QPS Lapisan 7 (instans) | Jumlah permintaan HTTP atau HTTPS yang diproses oleh instans CLB per detik. Satuan: Count/s | InstanceQps | instanceId | Average |
Kode status instans | Kode status 2xx Lapisan 7 (instans) | Jumlah kode status sukses 2xx yang dikembalikan per detik dari server backend ke klien melalui instans CLB. Satuan: Count/s | InstanceStatusCode2xx | instanceId | Average |
Kode status 3xx Lapisan 7 (instans) | Jumlah kode status pengalihan 3xx yang dikembalikan per detik dari server backend ke klien melalui instans CLB. Satuan: Count/s | InstanceStatusCode3xx | instanceId | Average | |
Kode status 4xx Lapisan 7 (instans) | Jumlah kode status error klien 4xx yang dikembalikan per detik dari server backend ke klien melalui instans CLB. Satuan: Count/s | InstanceStatusCode4xx | instanceId | Average | |
Kode status 5xx Lapisan 7 (instans) | Jumlah kode status error server 5xx yang dikembalikan per detik dari server backend ke klien melalui instans CLB. Satuan: Count/s | InstanceStatusCode5xx | instanceId | Average | |
Kode status lain Lapisan 7 (instans) | Jumlah kode status selain 2xx, 3xx, 4xx, dan 5xx yang dikembalikan per detik dari server backend ke klien melalui instans CLB. Satuan: Count/s | InstanceStatusCodeOther | instanceId | Average | |
Kode status backend instans | UpstreamCode4xx Lapisan 7 (instans) | Jumlah kode status error klien 4xx yang dikembalikan per detik dari server backend ke instans CLB. Satuan: Count/s | InstanceUpstreamCode4xx | instanceId | Average |
UpstreamCode5xx Lapisan 7 (instans) | Jumlah kode status error server 5xx yang dikembalikan per detik dari server backend ke instans CLB. Satuan: Count/s | InstanceUpstreamCode5xx | instanceId | Average | |
Koneksi pendengar | RT Lapisan 7 (pendengar) | Waktu antara klien mengirim permintaan hingga menerima tanggapan dari server backend melalui pendengar. Satuan: ms | Rt | instanceId, port, vip | Average |
RT Upstream Lapisan 7 (pendengar) | Waktu antara instans CLB meneruskan permintaan hingga menerima tanggapan dari server backend melalui pendengar. Satuan: ms | UpstreamRt | instanceId, port, vip | Average | |
Permintaan pendengar | QPS Lapisan 7 (pendengar) | Jumlah permintaan HTTP atau HTTPS yang diproses oleh pendengar per detik. Satuan: Count/s | Qps | instanceId, port, vip | Average |
Kode status pendengar | Kode status 2xx Lapisan 7 (pendengar) | Jumlah kode status sukses 2xx yang dikembalikan per detik dari server backend ke klien melalui pendengar. Satuan: Count/s | StatusCode2xx | instanceId, port, vip | Average |
Kode status 3xx Lapisan 7 (pendengar) | Jumlah kode status pengalihan 3xx yang dikembalikan per detik dari server backend ke klien melalui pendengar. Satuan: Count/s | StatusCode3xx | instanceId, port, vip | Average | |
Kode status 4xx Lapisan 7 (pendengar) | Jumlah kode status error klien 4xx yang dikembalikan per detik dari server backend ke klien melalui pendengar. Satuan: Count/s | StatusCode4xx | instanceId, port, vip | Average | |
Kode status 5xx Lapisan 7 (pendengar) | Jumlah kode status error server 5xx yang dikembalikan per detik dari server backend ke klien melalui pendengar. Satuan: Count/s | StatusCode5xx | instanceId, port, vip | Average | |
Kode status lain Lapisan 7 (pendengar) | Jumlah kode status selain 2xx, 3xx, 4xx, dan 5xx yang dikembalikan per detik dari server backend ke klien melalui pendengar. Satuan: Count/s | StatusCodeOther | instanceId, port, vip | Average | |
Kode status backend pendengar | Lapisan 7 UpstreamCode4xx (Pendengar) | Jumlah kode status error klien 4xx yang dikembalikan per detik dari server backend ke instans CLB melalui pendengar. Satuan: Count/s | UpstreamCode4xx | instanceId, port, vip | Average |
Lapisan 7 UpstreamCode5xx (Pendengar) | Jumlah kode status error server 5xx yang dikembalikan per detik dari server backend ke instans CLB melalui pendengar. Satuan: Count/s | UpstreamCode5xx | instanceId, port, vip | Average |
Metrik yang hanya tersedia melalui API dan SDK
Metrik protokol Lapisan 4
Jenis metrik | Metrik | Deskripsi | MetricName | Dimensions | Statistik |
Koneksi instans | Pemanfaatan Koneksi (Instance) | Rasio koneksi yang telah terbentuk terhadap jumlah maksimum koneksi yang diizinkan untuk instans CLB. Satuan: % | InstanceMaxConnectionUtilization | instanceId | Average, Maximum, Minimum |
Pemanfaatan koneksi baru (instans) | Rasio koneksi baru terhadap jumlah maksimum koneksi baru yang diizinkan untuk instans CLB. Satuan: % | InstanceNewConnectionUtilization | instanceId | Average, Maximum, Minimum |
Metrik protokol Lapisan 7
Jenis metrik | Metrik | Deskripsi | MetricName | Dimensions | Statistik |
Permintaan instance | Pemanfaatan QPS Lapisan 7 (instans) | Rasio QPS aktual terhadap QPS maksimum untuk instans CLB. Satuan: % | InstanceQpsUtilization | instanceId | Average, Maximum, Minimum |
FAQ
Data pemantauan vs. data penagihan
Faktor | Data pemantauan | Data penagihan |
Metode perhitungan | Sistem load balancer mengumpulkan data traffic dengan granularitas pengambilan sampel 1 menit dan melaporkannya ke CloudMonitor. | Data penagihan dikumpulkan dengan granularitas pengambilan sampel yang sama. Sistem load balancer melaporkan nilai kumulatif per jam ke sistem penagihan untuk faktur. |
Ketepatan waktu | Data pemantauan disediakan secara mendekati waktu nyata. Namun, keterlambatan kecil memang ada dalam alur pengumpulan, pemrosesan, dan tampilan data. Hal ini dapat menyebabkan perbedaan kecil bila dibandingkan dengan data penagihan. | Sistem penagihan dirancang untuk mengakomodasi keterlambatan pemrosesan hingga 3 jam. Misalnya, data penggunaan dari jam 01:00 hingga 02:00, yang biasanya diproses sebelum pukul 03:00, dapat tertunda dan diproses paling lambat pukul 05:00. Latensi yang disengaja ini merupakan salah satu alasan utama perbedaan antara data pemantauan waktu nyata dan data penagihan akhir. |
Tujuan | Pemantauan memberikan visibilitas operasional terhadap kesehatan dan kinerja instans secara waktu nyata. Gunakan data ini untuk mendeteksi anomali, mendiagnosis masalah, dan memicu respons operasional seperti aturan peringatan. | Penagihan menghitung biaya secara akurat berdasarkan sumber daya yang benar-benar dikonsumsi selama periode penagihan. Untuk semua pencatatan akuntansi keuangan dan faktur, data penagihan adalah sumber kebenaran resmi, bukan data pemantauan. |
Referensi
Untuk memahami perbedaan antara data pemantauan dan data penagihan, lihat Data pemantauan dan data penagihan.
Untuk melihat data pemantauan CLB, lihat Lihat informasi pemantauan CLB.
Untuk mengonfigurasi aturan peringatan untuk instans CLB, lihat Konfigurasi aturan peringatan.