全部产品
Search
文档中心

Container Service for Kubernetes:Metrik dan dasbor untuk komponen cloud-controller-manager

更新时间:Nov 11, 2025

Komponen cloud-controller-manager memungkinkan komponen inti Kubernetes berinteraksi dengan penyedia layanan cloud melalui API Kubernetes. Topik ini menjelaskan metrik untuk komponen cloud-controller-manager, cara menggunakan dasbornya, serta solusi untuk anomali metrik umum.

Sebelum memulai

Titik masuk

Untuk informasi selengkapnya, lihat Lihat dasbor pemantauan untuk komponen lapisan kontrol.

Daftar metrik

Metrik menampilkan status dan parameter suatu komponen. Tabel berikut mencantumkan metrik untuk komponen cloud-controller-manager.

Metrik

Tipe

Deskripsi

ccm_slb_latency_ms

Histogram

Penundaan sinkronisasi Classical Load Balancer (CLB). Satuan: ms.

Ambang batas bucket adalah {100, 200, 300, 400, 500, 600, 700, 800, 900, 1000, 1500, 2000, 3000, 4000, 5000, 6000, 7000, 8000, 9000, 10000}.

ccm_node_latency_ms

Histogram

Penundaan sinkronisasi node. Satuan: ms.

Ambang batas bucket adalah {100, 200, 300, 400, 500, 600, 700, 800, 900, 1000, 1500, 2000, 3000, 4000, 5000, 6000, 7000, 8000, 9000, 10000}.

ccm_route_latency_ms

Histogram

Penundaan sinkronisasi rute. Satuan: ms.

Ambang batas bucket adalah {100, 200, 300, 400, 500, 600, 700, 800, 900, 1000, 1500, 2000, 3000, 4000, 5000, 6000, 7000, 8000, 9000, 10000}.

workqueue_adds_total

Counter

Jumlah event Adds yang diproses oleh workqueue.

workqueue_depth

Gauge

Panjang workqueue. Jika panjang workqueue tetap tinggi dalam jangka waktu lama, pengontrol tidak dapat memproses tugas di workqueue secara tepat waktu, sehingga menyebabkan akumulasi tugas.

workqueue_queue_duration_seconds_bucket

Histogram

Durasi suatu tugas berada di dalam workqueue. Ambang batas bucket didefinisikan sebagai himpunan {10-8, 10-7, 10-6, 10-5, 10-4, 10-3, 10-2, 10-1, 1, 10}. Satuan: detik.

memory_utilization_byte

Gauge

Penggunaan memori. Satuan: byte.

cpu_utilization_core

Gauge

Kapasitas CPU yang digunakan. Satuan: core.

rest_client_requests_total

Counter

Jumlah permintaan HTTP yang dihitung berdasarkan kode status, metode, dan host.

rest_client_request_duration_seconds_bucket

Histogram

Penundaan tanggapan HTTP yang dihitung berdasarkan Verbs dan URL.

Catatan

Panduan penggunaan dasbor

Dasbor dibuat menggunakan metrik komponen dan kueri Prometheus Query Language (PromQL) terkait. Bagian-bagian berikut menjelaskan tampilan observabilitas dan fitur-fitur dasbor.

CCM

Tampilan observabilitasccm1

Deskripsi fitur

Nama dasbor

PromQL

Deskripsi

Route Synchronization Delay

histogram_quantile($quantile, sum(rate(ccm_route_latencies_duration_milliseconds_bucket[$interval])) by (verb, le))

Penundaan sinkronisasi rute. Satuan: ms.

Node Synchronization Delay

histogram_quantile($quantile, sum(rate(ccm_node_latencies_duration_milliseconds_bucket[$interval])) by (verb, le))

Penundaan sinkronisasi node. Satuan: ms.

CLB (Classical Load Balancer) Synchronization Delay

histogram_quantile($quantile, sum(rate(ccm_slb_latencies_duration_milliseconds_bucket[$interval])) by (verb, le))

Penundaan sinkronisasi CLB. Satuan: ms.

Queue

Tampilan observabilitasccm2

Deskripsi fitur

Nama dasbor

PromQL

Deskripsi

Workqueue Enqueue Rate

sum(rate(workqueue_adds_total{job="ack-cloud-controller-manager"}[$interval])) by (name)

Jumlah event Adds yang ditambahkan ke alur kerja dalam interval tertentu.

Workqueue Depth

workqueue_depth{job="ack-cloud-controller-manager"}

Perubahan panjang workqueue dalam interval tertentu.

Workqueue Processing Delay

histogram_quantile($quantile, sum(rate(workqueue_queue_duration_seconds_bucket{job="ack-cloud-controller-manager"}[$interval])) by (name, le))

Durasi event di dalam workqueue.

Resources

Tampilan observabilitasccm3

Deskripsi fitur

Nama dasbor

PromQL

Deskripsi

Memory Usage

memory_utilization_byte{container="cloud-controller-manager"}

Penggunaan memori. Satuan: byte.

CPU Usage

cpu_utilization_core{container="cloud-controller-manager"}*1000

Kapasitas CPU yang digunakan. Satuan: millicore.

Kube API

Tampilan observabilitasccm4

Deskripsi fitur

Nama dasbor

PromQL

Deskripsi

Kube API Request QPS

  • sum(rate(rest_client_requests_total{job="ack-cloud-controller-manager",code=~"2.."}[$interval])) by (method,code)

  • sum(rate(rest_client_requests_total{job="ack-cloud-controller-manager",code=~"3.."}[$interval])) by (method,code)

  • sum(rate(rest_client_requests_total{job="ack-cloud-controller-manager",code=~"4.."}[$interval])) by (method,code)

  • sum(rate(rest_client_requests_total{job="ack-cloud-controller-manager",code=~"5.."}[$interval])) by (method,code)

Permintaan per detik (QPS) dari permintaan HTTP yang dikirim oleh cloud-controller-manager ke kube-apiserver, dianalisis berdasarkan verb dan URL permintaan.

Anomali metrik umum

CLB (Classical Load Balancer) Synchronization Delay

Kondisi normal

Kondisi abnormal

Deskripsi

Saran

CLB (Classical Load Balancer) Synchronization Delay berada dalam rentang 10 detik.

CLB (Classical Load Balancer) Synchronization Delay lebih dari 10 detik.

Sinkronisasi CLB memakan waktu terlalu lama.

Periksa adanya aktivitas anomali dalam layanan.

Workqueue Depth

Kondisi normal

Kondisi abnormal

Deskripsi

Saran

Workqueue Depth kurang dari 10.

Workqueue Depth lebih dari 10.

Antrean kerja berisi banyak layanan yang perlu disinkronkan.

Antrean yang terlalu panjang memperlambat sinkronisasi layanan. Kurangi frekuensi perubahan pada node, Pod, dan layanan di kluster sesuai kebutuhan.

Referensi

Untuk informasi selengkapnya mengenai metrik, panduan penggunaan dasbor, dan anomali metrik umum untuk komponen lapisan kontrol lainnya, lihat Metrik untuk komponen kube-apiserver, Metrik untuk komponen etcd, Metrik untuk komponen kube-scheduler, dan Metrik untuk komponen kube-controller-manager.