Add-on cloud-controller-manager memungkinkan komponen inti Kubernetes berinteraksi dengan penyedia cloud melalui API Kubernetes. Topik ini mencantumkan metriknya, menjelaskan cara menggunakan dasbor pemantauan, serta menganalisis anomali metrik umum.
Sebelum memulai
Akses dasbor
Lihat Lihat dasbor pemantauan untuk komponen lapisan kontrol.
Daftar metrik
Komponen cloud-controller-manager mengekspos metrik berikut.
Metric | Type | Description |
ccm_slb_latency_ms | Histogram | Latensi sinkronisasi Classic Load Balancer (CLB). Satuan: ms. Ambang batas bucket: |
ccm_node_latency_ms | Histogram | Latensi sinkronisasi node. Satuan: ms. Ambang batas bucket: |
ccm_route_latency_ms | Histogram | Latensi sinkronisasi route. Satuan: ms. Ambang batas bucket: |
workqueue_adds_total | Counter | Total event yang ditambahkan ke |
workqueue_depth | Gauge | Kedalaman |
workqueue_queue_duration_seconds_bucket | Histogram | Durasi waktu suatu item menunggu di |
memory_utilization_byte | Gauge | Penggunaan memory. Satuan: byte. |
cpu_utilization_core | Gauge | Penggunaan CPU. Satuan: cores. |
resource_utilization_level | Gauge | Tingkat pemanfaatan resource.
|
rest_client_requests_total | Counter | Total permintaan HTTP berdasarkan status code, method, dan host. |
rest_client_request_duration_seconds_bucket | Histogram | Latensi permintaan HTTP berdasarkan verb dan URL. |
Metrik pemanfaatan sumber daya berikut ini tidak lagi digunakan. Hapus semua alert atau aturan pemantauan yang mengandalkan metrik ini:
cpu_utilization_ratio: CPU utilization.
memory_utilization_ratio: Memory utilization.
Dasbor
Panel berbasis PromQL memvisualisasikan metrik komponen.
CCM
Tampilan observabilitas
Rincian panel
Panel name | PromQL | Description |
Route synchronization latency | histogram_quantile($quantile, sum(rate(ccm_route_latencies_duration_milliseconds_bucket[$interval])) by (verb, le)) | Latensi sinkronisasi route. Satuan: ms. |
Node synchronization latency | histogram_quantile($quantile, sum(rate(ccm_node_latencies_duration_milliseconds_bucket[$interval])) by (verb, le)) | Latensi sinkronisasi node. Satuan: ms. |
CLB (Classical Load Balancer) Synchronization Latency | histogram_quantile($quantile, sum(rate(ccm_slb_latencies_duration_milliseconds_bucket[$interval])) by (verb, le)) | Latensi sinkronisasi CLB. Satuan: ms. |
Queue
Tampilan observabilitas
Rincian panel
Panel name | PromQL | Description |
Workqueue add rate | sum(rate(workqueue_adds_total{job="ack-cloud-controller-manager"}[$interval])) by (name) | Laju event yang ditambahkan ke |
Workqueue depth | workqueue_depth{job="ack-cloud-controller-manager"} | Laju rata-rata perubahan |
Latensi pemrosesan Workqueue | histogram_quantile($quantile, sum(rate(workqueue_queue_duration_seconds_bucket{job="ack-cloud-controller-manager"}[$interval])) by (name, le)) | Waktu yang diperlukan suatu item menunggu di |
Resources
Tampilan Observabilitas

Detail Panel
Nama panel | PromQL | Deskripsi |
Memory usage | memory_utilization_byte{container="cloud-controller-manager"} | Pemanfaatan memori. Satuan: byte. |
CPU Usage | cpu_utilization_core{container="cloud-controller-manager"}*1000 | Pemanfaatan CPU. Satuan: millicore. |
Memory utilization level |
|
|
CPU utilization level |
|
Kube API
Tampilan observabilitas
Rincian panel
Panel name | PromQL | Description |
Kube API request QPS |
| QPS permintaan HTTP dari cloud-controller-manager ke kube-apiserver, berdasarkan metode dan kode status. |
Anomali metrik umum
Latensi sinkronisasi Classic Load Balancer (CLB)
Kondisi normal | Kondisi abnormal | Deskripsi | Rekomendasi |
Latensi sinkronisasi CLB (Classical Load Balancer) ≤ 10 detik. | Latensi sinkronisasi CLB (Classical Load Balancer) melebihi 10 detik. | Sinkronisasi CLB memakan waktu terlalu lama. | Periksa Service untuk event abnormal. |
Kedalaman Workqueue
Kondisi normal | Kondisi abnormal | Deskripsi | Rekomendasi |
Kedalaman workqueue ≤ 10. | Kedalaman workqueue melebihi 10. | Antrean besar item yang menunggu sinkronisasi. | Antrean yang terlalu panjang memperlambat sinkronisasi Service. Kurangi frekuensi perubahan pada node, Pod, dan Service di kluster. |
Dokumentasi terkait
Untuk komponen lapisan kontrol lainnya, lihat metrik pemantauan kube-apiserver, metrik pemantauan etcd, metrik pemantauan kube-scheduler, dan metrik pemantauan kube-controller-manager.