KubeVirt Handler integration metrics
The official Datadog integration for monitoring KubeVirt Handler. It collects 45 metrics.
Official summary
Collect key metrics to monitor the health of your KubeVirt Handler Daemons.
Metric types
- count (occurrences in the interval): 32
- gauge (value at a point in time): 13
Metrics
Descriptions are the official definitions, unedited.
| Metric | Type | Unit |
|---|---|---|
kubevirt_handler.Value of 1 if the agent can connect to the KubeVirt Handler, and 0 otherwise. | gauge | - |
kubevirt_handler.Total CPU time spent in system mode. | count | second |
kubevirt_handler.Total CPU time spent in all modes (sum of both vcpu and hypervisor usage). | count | second |
kubevirt_handler.Total CPU time spent in user mode. | count | second |
kubevirt_handler.Current balloon size in bytes. | gauge | byte |
kubevirt_handler.Amount of usable memory as seen by the domain. | gauge | byte |
kubevirt_handler.The amount of memory in bytes allocated to the domain. | gauge | byte |
kubevirt_handler.The number of page faults when disk IO was required. | count | page |
kubevirt_handler.The number of other page faults, when disk IO was not required. | count | page |
kubevirt_handler.Resident set size of the process running the domain. | gauge | byte |
kubevirt_handler.The total amount of data read from swap space of the guest in bytes. | gauge | byte |
kubevirt_handler.The total amount of memory written out to swap space of the guest in bytes. | gauge | byte |
kubevirt_handler.The amount of memory left completely unused by the system. | gauge | byte |
kubevirt_handler.The amount of memory which can be reclaimed by balloon without pushing the guest system to swap, corresponds to 'Available' in /proc/meminfo | gauge | byte |
kubevirt_handler.Total network traffic received in bytes. | count | byte |
kubevirt_handler.Total network received error packets. | count | packet |
kubevirt_handler.Total network traffic received packets. | count | packet |
kubevirt_handler.The total number of rx packets dropped on vNIC interfaces. | count | packet |
kubevirt_handler.Total network traffic transmitted in bytes. | count | byte |
kubevirt_handler.Total network transmitted error packets. | count | packet |
kubevirt_handler.Total network traffic transmitted packets. | count | packet |
kubevirt_handler.The total number of tx packets dropped on vNIC interfaces. | count | packet |
kubevirt_handler.Number of VMI CPU affinities to node physical cores. | gauge | - |
kubevirt_handler.Total storage flush requests. | count | request |
kubevirt_handler.Total time spent on cache flushing. | count | second |
kubevirt_handler.Total number of I/O read operations. | count | read |
kubevirt_handler.Total number of I/O write operations. | count | write |
kubevirt_handler.Total time spent on read operations. | count | second |
kubevirt_handler.Total number of bytes read from storage. | count | byte |
kubevirt_handler.Total time spent on write operations. | count | second |
kubevirt_handler.Total number of written bytes. | count | byte |
kubevirt_handler.Amount of time spent by each vcpu waiting in the queue instead of running. | count | second |
kubevirt_handler.Total amount of time spent in each state by each vcpu (cpu_time excluding hypervisor time). Where id is the vcpu identifier and state can be one of the following: [OFFLINE, RUNNING, BLOCKED]. | count | second |
kubevirt_handler.Amount of time spent by each vcpu while waiting on I/O. | count | second |
kubevirt_handler.Total number of adds handled by workqueue | count | item |
kubevirt_handler.Current depth of workqueue | gauge | item |
kubevirt_handler.How many seconds has the longest running processor for workqueue been running. | gauge | second |
kubevirt_handler.How long an item stays in workqueue before being requested. | count | second |
kubevirt_handler.How long an item stays in workqueue before being requested. | count | second |
kubevirt_handler.How long an item stays in workqueue before being requested. | count | second |
kubevirt_handler.Total number of retries handled by workqueue | count | - |
kubevirt_handler.How 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. | gauge | second |
kubevirt_handler.How long in seconds processing an item from workqueue takes. | count | second |
kubevirt_handler.How long in seconds processing an item from workqueue takes. | count | second |
kubevirt_handler.How long in seconds processing an item from workqueue takes. | count | second |
Official documentation
Metric names and descriptions are the official Datadog integration definitions (Copyright Datadog, Inc., BSD-3-Clause), reproduced unedited. The full license terms are on the About page.