hyper-v-metrics_shot.png
This dashboard was created to gather some metrics for Hyper-V Failover Clusters
Collector Configuration Details
[[inputs.win_perf_counters.object]]
ObjectName = "Hyper-V Virtual Machine Health Summary"
Instances = ["------"]
Measurement = "hyperv_health"
Counters = [
"Health Ok",
"Health Critical",
]
[[inputs.win_perf_counters.object]]
ObjectName = "Hyper-V Hypervisor"
Instances = ["------"]
Measurement = "hyperv_hypervisor"
Counters = [
"Logical Processors",
"Partitions",
]
[[inputs.win_perf_counters.object]]
ObjectName = "Hyper-V Hypervisor Virtual Processor"
Instances = ["*"]
Measurement = "hyperv_processor"
Counters = [
"% Guest Run Time",
"% Hypervisor Run Time",
"% Idle Time",
"% Total Run Time",
]
[[inputs.win_perf_counters.object]]
ObjectName = "Hyper-V Dynamic Memory VM"
Instances = ["*"]
Measurement = "hyperv_dynamic_memory"
Counters = [
"Current Pressure",
"Guest Visible Physical Memory",
]
[[inputs.win_perf_counters.object]]
ObjectName = "Hyper-V VM Vid Partition"
Instances = ["*"]
Measurement = "hyperv_vid"
Counters = [
"Physical Pages Allocated",
]
[[inputs.win_perf_counters.object]]
ObjectName = "Hyper-V Virtual Switch"
Instances = ["*"]
Measurement = "hyperv_vswitch"
Counters = [
"Bytes Received/Sec",
"Bytes Sent/Sec",
"Packets Received/Sec",
"Packets Sent/Sec",
]
[[inputs.win_perf_counters.object]]
ObjectName = "Hyper-V Virtual Network Adapter"
Instances = ["*"]
Measurement = "hyperv_vmnet"
Counters = [
"Bytes Received/Sec",
"Bytes Sent/Sec",
"Packets Received/Sec",
"Packets Sent/Sec",
]
[[inputs.win_perf_counters.object]]
ObjectName = "Hyper-V Virtual IDE Controller"
Instances = ["*"]
Measurement = "hyperv_vmdisk"
Counters = [
"Read Bytes/Sec",
"Write Bytes/Sec",
"Read Sectors/Sec",
"Write Sectors/Sec",
]
[[inputs.win_perf_counters.object]]
ObjectName = "Hyper-V Virtual Storage Device"
Instances = ["*"]
Measurement = "hyperv_storage"
Counters = [
"Write Operations/Sec",
"Read Operations/Sec",
"Read Bytes/Sec",
"Write Bytes/Sec",
"Latency",
"Throughput",
]
[[inputs.win_perf_counters.object]]
ObjectName = "Cluster CSV File System"
Instances = ["*"]
Measurement = "cluster_csv_filesystem"
Counters = [
"Flushes/sec",
"Reads/sec",
"Writes/sec",
"Read Latency",
"Write Latency",
"Redirected Write Bytes/sec",
"Redirected Read Bytes/sec",
]