Topik ini menjelaskan metrik pemantauan CLB yang membantu Anda menilai beban dan kinerja instans CLB serta memecahkan masalah seperti timeout permintaan dan pembatasan kecepatan traffic.
Catatan
Saat memanggil operasi API CMS, 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 menjadi 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 | New connections (instance) | Jumlah koneksi TCP dan UDP baru yang diproses oleh instans CLB per detik. Satuan: Count/s | InstanceNewConnection | instanceId | Average, Minimum, Maximum |
Dropped connections (instance) | Jumlah koneksi TCP dan UDP yang dibuang oleh instans CLB per detik. Satuan: Count/s | InstanceDropConnection | instanceId | Average, Minimum, Maximum | |
Active connections (instance) | 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 | |
Inactive connections (instance) | Jumlah koneksi TCP ke instans CLB yang tidak berada dalam status ESTABLISHED, ditambah semua koneksi UDP. Satuan: Count | InstanceInactiveConnection | instanceId | Average, Minimum, Maximum | |
Concurrent connections (instance) | Total jumlah koneksi TCP dan UDP konkuren yang diproses oleh instans CLB. Satuan: Count | InstanceMaxConnection | instanceId | Average, Minimum, Maximum |
Cara menghitung koneksi
Metode penghitungan koneksi untuk instans CLB bervariasi tergantung jenis protokol:
TCP/HTTP/HTTPS: Koneksi baru dihitung sejak klien mengirim paket SYN hingga menerima paket TCP FIN untuk menutup koneksi. Metrik
InstanceActiveConnectionmencerminkan jumlah koneksi TCP yang saat ini berada dalam status ESTABLISHED.UDP: Setiap paket yang dikirim oleh klien dihitung sebagai satu koneksi. Karena UDP merupakan protokol tanpa koneksi dan tidak memiliki status koneksi, metrik
InstanceInactiveConnectionmencakup semua koneksi UDP.
Jenis metrik | Metrik | Deskripsi | MetricName | Dimensions | Statistik |
Bandwidth/traffic instans | Inbound traffic (instance) | Jumlah traffic TCP dan UDP inbound yang diterima instans CLB per detik. Satuan: bit/s | InstanceTrafficRX | instanceId | Average, Minimum, Maximum |
Outbound traffic (instance) | Jumlah traffic TCP dan UDP outbound yang dikirim instans CLB per detik. Satuan: bit/s | InstanceTrafficTX | instanceId | Average, Minimum, Maximum | |
Inbound packets (instance) | Jumlah paket TCP dan UDP inbound yang diterima instans CLB per detik. Satuan: Count/s | InstancePacketRX | instanceId | Average, Minimum, Maximum | |
Outbound packets (instance) | Jumlah paket TCP dan UDP outbound yang dikirim instans CLB per detik. Satuan: Count/s | InstancePacketTX | instanceId | Average, Minimum, Maximum | |
Dropped inbound traffic (instance) | Jumlah traffic TCP dan UDP inbound yang gagal diterima instans CLB per detik. Satuan: bit/s | InstanceDropTrafficRX | instanceId | Average, Minimum, Maximum | |
Dropped outbound traffic (instance) | Jumlah traffic TCP dan UDP outbound yang gagal dikirim instans CLB per detik. Satuan: bit/s | InstanceDropTrafficTX | instanceId | Average, Minimum, Maximum | |
Dropped inbound packets (instance) | Jumlah paket TCP dan UDP inbound yang gagal diterima instans CLB per detik. Satuan: Count/s | InstanceDropPacketRX | instanceId | Average, Minimum, Maximum | |
Dropped outbound packets (instance) | Jumlah paket TCP dan UDP outbound yang gagal dikirim instans CLB per detik. Satuan: Count/s | InstanceDropPacketTX | instanceId | Average, Minimum, Maximum | |
Koneksi pendengar | New connections (listener) | Jumlah koneksi TCP atau UDP baru yang diproses oleh pendengar per detik. Satuan: Count/s | NewConnection | instanceId, port, vip | Average, Minimum, Maximum |
Dropped connections (listener) | Jumlah koneksi TCP atau UDP yang dibuang oleh pendengar per detik. Satuan: Count/s | DropConnection | instanceId, port, vip | Average, Minimum, Maximum | |
Active connections (listener) | 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 | |
Inactive connections (listener) | Jumlah koneksi TCP ke pendengar yang tidak berada dalam status ESTABLISHED, ditambah semua koneksi UDP. Satuan: Count | InactiveConnection | instanceId, port, vip | Average, Minimum, Maximum | |
Concurrent connections (listener) | Total jumlah koneksi TCP atau UDP konkuren yang diproses oleh pendengar. Satuan: Count | MaxConnection | instanceId, port, vip | Average, Minimum, Maximum | |
Bandwidth/traffic pendengar | Inbound traffic (listener) | Jumlah traffic TCP atau UDP inbound yang diterima oleh pendengar per detik. Satuan: bit/s | TrafficRXNew | instanceId, port, vip | Average, Minimum, Maximum |
Outbound traffic (listener) | Jumlah traffic TCP atau UDP outbound yang dikirim dari pendengar per detik. Satuan: bit/s | TrafficTXNew | instanceId, port, vip | Average, Minimum, Maximum | |
Inbound packets (listener) | Jumlah paket TCP atau UDP inbound yang diterima oleh pendengar per detik. Satuan: Count/s | PacketRX | instanceId, port, vip | Average, Minimum, Maximum | |
Outbound packets (listener) | Jumlah paket TCP atau UDP outbound yang dikirim dari pendengar per detik. Satuan: Count/s | PacketTX | instanceId, port, vip | Average, Minimum, Maximum | |
Dropped inbound traffic (listener) | Jumlah traffic TCP atau UDP inbound yang gagal diterima oleh pendengar per detik. Satuan: bit/s | DropTrafficRX | instanceId, port, vip | Average, Minimum, Maximum | |
Dropped outbound traffic (listener) | Jumlah traffic TCP atau UDP outbound yang gagal dikirim oleh pendengar per detik. Satuan: bit/s | DropTrafficTX | instanceId, port, vip | Average, Minimum, Maximum | |
Dropped inbound packets (listener) | Jumlah paket TCP atau UDP inbound yang gagal diterima oleh pendengar per detik. Satuan: Count/s | DropPacketRX | instanceId, port, vip | Average, Minimum, Maximum | |
Dropped outbound packets (listener) | Jumlah paket TCP atau UDP outbound yang gagal dikirim oleh pendengar per detik. Satuan: Count/s | DropPacketTX | instanceId, port, vip | Average, Minimum, Maximum | |
Pemeriksaan kesehatan pendengar | Healthy backend ECS instances | Jumlah instans ECS backend yang sehat untuk pendengar. Satuan: Count | HeathyServerCount | instanceId, port, vip | Average, Minimum, Maximum |
Unhealthy backend ECS instances | 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 | Layer 7 RT (instance) | Waktu antara klien mengirim permintaan hingga menerima tanggapan dari server backend melalui instans CLB. Satuan: ms | InstanceRt | instanceId | Average |
Layer 7 Upstream RT (instance) | Waktu antara instans CLB meneruskan permintaan hingga menerima tanggapan dari server backend. Satuan: ms | InstanceUpstreamRt | instanceId | Average | |
Permintaan instans | Layer 7 QPS (instance) | Jumlah permintaan HTTP atau HTTPS yang diproses oleh instans CLB per detik. Satuan: Count/s | InstanceQps | instanceId | Average |
Kode status instans | Layer 7 2xx status codes (instance) | Jumlah kode status sukses 2xx yang dikembalikan per detik dari server backend ke klien melalui instans CLB. Satuan: Count/s | InstanceStatusCode2xx | instanceId | Average |
Layer 7 3xx status codes (instance) | Jumlah kode status pengalihan 3xx yang dikembalikan per detik dari server backend ke klien melalui instans CLB. Satuan: Count/s | InstanceStatusCode3xx | instanceId | Average | |
Layer 7 4xx status codes (instance) | Jumlah kode status error klien 4xx yang dikembalikan per detik dari server backend ke klien melalui instans CLB. Satuan: Count/s | InstanceStatusCode4xx | instanceId | Average | |
Layer 7 5xx status codes (instance) | Jumlah kode status error server 5xx yang dikembalikan per detik dari server backend ke klien melalui instans CLB. Satuan: Count/s | InstanceStatusCode5xx | instanceId | Average | |
Layer 7 other status codes (instance) | 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 | Layer 7 UpstreamCode4xx (instance) | Jumlah kode status error klien 4xx yang dikembalikan per detik dari server backend ke instans CLB. Satuan: Count/s | InstanceUpstreamCode4xx | instanceId | Average |
Layer 7 UpstreamCode5xx (instance) | Jumlah kode status error server 5xx yang dikembalikan per detik dari server backend ke instans CLB. Satuan: Count/s | InstanceUpstreamCode5xx | instanceId | Average | |
Koneksi pendengar | Layer 7 RT (listener) | Waktu antara klien mengirim permintaan hingga menerima tanggapan dari server backend melalui pendengar. Satuan: ms | Rt | instanceId, port, vip | Average |
Layer 7 Upstream RT (listener) | Waktu antara instans CLB meneruskan permintaan hingga menerima tanggapan dari server backend melalui pendengar. Satuan: ms | UpstreamRt | instanceId, port, vip | Average | |
Permintaan pendengar | Layer 7 QPS (listener) | Jumlah permintaan HTTP atau HTTPS yang diproses oleh pendengar per detik. Satuan: Count/s | Qps | instanceId, port, vip | Average |
Kode status pendengar | Layer 7 2xx status codes (listener) | Jumlah kode status sukses 2xx yang dikembalikan per detik dari server backend ke klien melalui pendengar. Satuan: Count/s | StatusCode2xx | instanceId, port, vip | Average |
Layer 7 3xx status codes (listener) | Jumlah kode status pengalihan 3xx yang dikembalikan per detik dari server backend ke klien melalui pendengar. Satuan: Count/s | StatusCode3xx | instanceId, port, vip | Average | |
Layer 7 4xx status codes (listener) | 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 | |
Layer 7 5xx status codes (listener) | 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 | |
Layer 7 other status codes (listener) | 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 | Layer 7 UpstreamCode4xx (listener) | 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 |
Layer 7 UpstreamCode5xx (listener) | 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 | Connection utilization (instance) | Rasio koneksi yang telah terbentuk terhadap jumlah maksimum koneksi yang diizinkan untuk instans CLB. Satuan: % | InstanceMaxConnectionUtilization | instanceId | Average, Maximum, Minimum |
New connection utilization (instance) | 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 instans | Layer 7 QPS utilization (instance) | 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 SLB mengumpulkan data traffic dengan granularitas pengambilan sampel 1 menit dan melaporkannya ke CMS. | Data penagihan dikumpulkan dengan granularitas pengambilan sampel yang sama. Sistem SLB melaporkan nilai kumulatif per jam ke sistem penagihan untuk faktur. |
Ketepatan waktu | Data pemantauan disediakan secara mendekati waktu nyata. Namun, keterlambatan kecil memang melekat dalam alur pengumpulan, pemrosesan, dan tampilan data. Hal ini dapat menyebabkan perbedaan kecil jika 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 keperluan 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.