mirror of
https://github.com/recklessop/zroc.git
synced 2026-07-03 05:23:13 -04:00
feat: add vcenter_vm_disk_provisioned_gb metric for DR sizing
Extend collector to pull total provisioned virtual disk capacity per VM using VirtualDisk device enumeration, and expose it as a Prometheus gauge. Used by the zroc-ui Planner page for mirror volume storage estimates. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -37,6 +37,10 @@ _METRIC_HELP = {
|
||||
"gauge",
|
||||
"Virtual disk write latency in milliseconds (totalWriteLatency.average, mean across disk instances)",
|
||||
),
|
||||
"vcenter_vm_disk_provisioned_gb": (
|
||||
"gauge",
|
||||
"Total provisioned virtual disk capacity in GB (sum of all VirtualDisk devices)",
|
||||
),
|
||||
}
|
||||
|
||||
# Maps our collector metric keys to Prometheus metric names
|
||||
@@ -44,6 +48,7 @@ _METRIC_NAME_MAP = {
|
||||
"disk_write_iops": "vcenter_vm_disk_write_iops",
|
||||
"disk_write_throughput": "vcenter_vm_disk_write_throughput_mbps",
|
||||
"disk_write_latency": "vcenter_vm_disk_write_latency_ms",
|
||||
"disk_provisioned_gb": "vcenter_vm_disk_provisioned_gb",
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user