默认导出的指标参考(Default Exported Metrics References)

以下为 controller-runtime 默认导出并提供的指标:

指标名类型说明
workqueue_depthGauge工作队列当前深度。
workqueue_adds_totalCounter工作队列累计入队次数。
workqueue_queue_duration_secondsHistogram条目在被处理前在队列中停留的时长(秒)。
workqueue_work_duration_secondsHistogram处理一个队列条目所耗时间(秒)。
workqueue_unfinished_work_secondsGauge尚未完成的工作总时长(秒)。该值过大意味着可能存在阻塞线程;可通过其增长速率推断阻塞线程数。
workqueue_longest_running_processor_secondsGauge当前队列中运行时间最长的处理器已运行的秒数。
workqueue_retries_totalCounter工作队列累计重试次数。
rest_client_requests_total CounterHTTP 请求次数,按状态码、方法与主机维度分区统计。
controller_runtime_reconcile_total Counter每个控制器的调谐(reconcile)总次数。
controller_runtime_reconcile_errors_total Counter每个控制器的调谐错误总次数。
controller_runtime_terminal_reconcile_errors_total Counter调谐器产生的不可恢复/终止性错误总次数。
controller_runtime_reconcile_time_seconds Histogram每次调谐耗时分布。
controller_runtime_max_concurrent_reconciles Gauge每个控制器的最大并发调谐数。
controller_runtime_active_workers Gauge每个控制器当前活跃的 worker 数。
controller_runtime_webhook_latency_seconds Histogram处理准入请求的延迟分布。
controller_runtime_webhook_requests_total Counter准入请求总数,按 HTTP 状态码分区统计。
controller_runtime_webhook_requests_in_flightGauge当前正在处理的准入请求数量。