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

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

公式の紹介文 (英語)

Collect key metrics to monitor the health of your KubeVirt Controller service.

種別の内訳

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

メトリクスの一覧

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

メトリクス種別単位
kubevirt_controller.can_connectValue of 1 if the agent can connect to the KubeVirt Controller, and 0 otherwise.gauge-
kubevirt_controller.virt_controller.leading_statusIndication for an operating virt-controller.gauge-
kubevirt_controller.virt_controller.ready_statusIndication for a virt-controller that is ready to take the lead.gauge-
kubevirt_controller.vm.error_status_last_transition_timestamp_seconds.countVirtual Machine last transition timestamp to error status.countsecond
kubevirt_controller.vm.migrating_status_last_transition_timestamp_seconds.countVirtual Machine last transition timestamp to migrating status.countsecond
kubevirt_controller.vm.non_running_status_last_transition_timestamp_seconds.countVirtual Machine last transition timestamp to paused/stopped status.countsecond
kubevirt_controller.vm.running_status_last_transition_timestamp_seconds.countVirtual Machine last transition timestamp to running status.countsecond
kubevirt_controller.vm.starting_status_last_transition_timestamp_seconds.countVirtual Machine last transition timestamp to starting status.countsecond
kubevirt_controller.vmi.migrations_in_pending_phaseNumber of current pending migrations.gauge-
kubevirt_controller.vmi.migrations_in_running_phaseNumber of current running migrations.gauge-
kubevirt_controller.vmi.migrations_in_scheduling_phaseNumber of current scheduling migrations.gauge-
kubevirt_controller.vmi.non_evictableIndication for a VirtualMachine that its eviction strategy is set to Live Migration but is not migratable.gauge-
kubevirt_controller.vmi.number_of_outdatedIndication for the total number of VirtualMachineInstance workloads that are not running within the most up-to-date version of the virt-launcher environment.gauge-
kubevirt_controller.vmi.phase_countSum of VMIs per phase and node. phase can be one of the following: [Pending, Scheduling, Scheduled, Running, Succeeded, Failed, Unknown].gauge-
kubevirt_controller.vmi.phase_transition_time_from_creation_seconds.bucketHistogram of VM phase transitions duration from creation time in seconds.countsecond
kubevirt_controller.vmi.phase_transition_time_from_creation_seconds.countHistogram of VM phase transitions duration from creation time in seconds.countsecond
kubevirt_controller.vmi.phase_transition_time_from_creation_seconds.sumHistogram of VM phase transitions duration from creation time in seconds.countsecond
kubevirt_controller.vmi.phase_transition_time_from_deletion_seconds.bucketHistogram of VM phase transitions duration from deletion time in seconds.countsecond
kubevirt_controller.vmi.phase_transition_time_from_deletion_seconds.countHistogram of VM phase transitions duration from deletion time in seconds.countsecond
kubevirt_controller.vmi.phase_transition_time_from_deletion_seconds.sumHistogram of VM phase transitions duration from deletion time in seconds.countsecond
kubevirt_controller.vmi.phase_transition_time_seconds.bucketHistogram of VM phase transitions duration between different phases in seconds.countsecond
kubevirt_controller.vmi.phase_transition_time_seconds.countHistogram of VM phase transitions duration between different phases in seconds.countsecond
kubevirt_controller.vmi.phase_transition_time_seconds.sumHistogram of VM phase transitions duration between different phases in seconds.countsecond
kubevirt_controller.workqueue.adds.countTotal number of adds handled by workqueuecountitem
kubevirt_controller.workqueue.depthCurrent depth of workqueuegaugeitem
kubevirt_controller.workqueue.longest_running_processor_secondsHow many seconds has the longest running processor for workqueue been running.gaugesecond
kubevirt_controller.workqueue.queue_duration_seconds.bucketHow long an item stays in workqueue before being requested.countsecond
kubevirt_controller.workqueue.queue_duration_seconds.countHow long an item stays in workqueue before being requested.countsecond
kubevirt_controller.workqueue.queue_duration_seconds.sumHow long an item stays in workqueue before being requested.countsecond
kubevirt_controller.workqueue.retries.countTotal number of retries handled by workqueue.count-
kubevirt_controller.workqueue.unfinished_work_secondsHow many seconds of work has done that is in progress and hasn't been observed by work_duration. Large values indicate stuck threads. One can deduce the number of stuck threads by observing the rate at which this increases.gaugesecond
kubevirt_controller.workqueue.work_duration_seconds.bucketHow long in seconds processing an item from workqueue takes.countsecond
kubevirt_controller.workqueue.work_duration_seconds.countHow long in seconds processing an item from workqueue takes.countsecond
kubevirt_controller.workqueue.work_duration_seconds.sumHow long in seconds processing an item from workqueue takes.countsecond

公式ドキュメント

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

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