|
Monitoring System 0.1.0
System resource monitoring with pluggable collectors and alerting
|
Virtualization specific metrics. More...
#include <vm_collector.h>

Public Attributes | |
| bool | is_virtualized {false} |
| True if running in a VM. | |
| vm_type | type {vm_type::none} |
| Detected hypervisor type. | |
| double | guest_cpu_steal_time {0.0} |
| % CPU time stolen by hypervisor (if available) | |
| std::string | hypervisor_vendor |
| Vendor string (e.g., "KVMKVMKVM" or "Microsoft Hv") | |
Virtualization specific metrics.
Definition at line 69 of file vm_collector.h.
| double kcenon::monitoring::vm_metrics::guest_cpu_steal_time {0.0} |
% CPU time stolen by hypervisor (if available)
Definition at line 72 of file vm_collector.h.
| std::string kcenon::monitoring::vm_metrics::hypervisor_vendor |
Vendor string (e.g., "KVMKVMKVM" or "Microsoft Hv")
Definition at line 73 of file vm_collector.h.
| bool kcenon::monitoring::vm_metrics::is_virtualized {false} |
| vm_type kcenon::monitoring::vm_metrics::type {vm_type::none} |