Kubernetes Controller Manager インテグレーションのメトリクス

Kubernetes Controller Manager の監視に使う Datadog の公式インテグレーションです。収集するメトリクスは 28 件あります。

公式の紹介文 (英語)

Monitors the Kubernetes Controller Manager

種別の内訳

  • gauge (その時点の値): 22 件
  • count (集計間隔内の発生回数): 6 件

メトリクスの一覧

説明は公式の定義の英文をそのまま載せています。

メトリクス種別単位
kube_controller_manager.goroutinesNumber of goroutines that currently existgauge-
kube_controller_manager.job_controller.terminated_pods_tracking_finalizerUsed to monitor whether the job controller is removing Pod finalizers from terminated Pods after accounting them in Job statuscount-
kube_controller_manager.leader_election.lease_durationDuration of the leadership leasegauge-
kube_controller_manager.leader_election.transitionsNumber of leadership transitions observedcount-
kube_controller_manager.max_fdsMaximum allowed open file descriptorsgauge-
kube_controller_manager.nodes.countNumber of registered nodes, per zonegauge-
kube_controller_manager.nodes.evictionsCount of node eviction events, per zonecount-
kube_controller_manager.nodes.unhealthyNumber of unhealthy nodes, per zonegauge-
kube_controller_manager.open_fdsNumber of open file descriptorsgauge-
kube_controller_manager.queue.addsElements added, by queuecount-
kube_controller_manager.queue.depthCurrent depth, by queuegauge-
kube_controller_manager.queue.latency.countProcessing latency count, by queue (deprecated in kubernetes v1.14)gauge-
kube_controller_manager.queue.latency.quantileProcessing latency quantiles, by queue (deprecated in kubernetes v1.14)gaugemicrosecond
kube_controller_manager.queue.latency.sumProcessing latency sum, by queue (deprecated in kubernetes v1.14)gaugemicrosecond
kube_controller_manager.queue.process_duration.countHow long processing an item from workqueue takes, by queuegauge-
kube_controller_manager.queue.process_duration.sumTotal workqueue processing time, by queuegaugesecond
kube_controller_manager.queue.queue_duration.countHow long item stays in a queue before being requested, by queuegauge-
kube_controller_manager.queue.queue_duration.sumTotal time of items stays in a queue before being requested, by queuegaugesecond
kube_controller_manager.queue.retriesRetries handled, by queuecount-
kube_controller_manager.queue.work_duration.countWork duration, by queue (deprecated in kubernetes v1.14)gauge-
kube_controller_manager.queue.work_duration.quantileWork duration quantiles, by queue (deprecated in kubernetes v1.14)gaugemicrosecond
kube_controller_manager.queue.work_duration.sumWork duration sum, by queue (deprecated in kubernetes v1.14)gaugemicrosecond
kube_controller_manager.queue.work_longest_durationHow many seconds has the longest running processor been running, by queuegaugesecond
kube_controller_manager.queue.work_unfinished_durationHow many seconds of work has done that is in progress and hasn't been observed by process_duration, by queuegaugesecond
kube_controller_manager.rate_limiter.useUsage of the rate limiter, by limitergauge-
kube_controller_manager.slis.kubernetes_healthcheckResult of a single controller manager healthcheck (alpha; requires k8s v1.26+)gauge-
kube_controller_manager.slis.kubernetes_healthcheck_totalCumulative results of all controller manager healthchecks (alpha; requires k8s v1.26+)count-
kube_controller_manager.threadsNumber of OS threads createdgauge-

公式ドキュメント

Kubernetes Controller Manager インテグレーションの公式ドキュメント

メトリクスの名前と説明は Datadog の公式インテグレーションの定義 (Copyright Datadog, Inc.・BSD-3-Clause) を英文のまま載せています。利用条件の全文は サイトについてにあります。