Align metric names with Prometheus naming conventions
Build Docker image on push / docker (push) Successful in 21s
Build and push Docker image on tag / docker (push) Successful in 22s

Use base units, export cumulative values as _total counters, update docs, dashboards and rules.
This commit is contained in:
2026-08-24 19:13:05 +02:00
parent 9b076d4353
commit 92e54418bc
16 changed files with 541 additions and 284 deletions
+25 -25
View File
@@ -20,7 +20,7 @@ groups:
- alert: PveGuestCpuSaturated
expr: |-
pve_vm_cpu_usage > 0.95 or pve_ct_cpu_usage > 0.95
pve_vm_cpu_usage_ratio > 0.95 or pve_ct_cpu_usage_ratio > 0.95
for: 1h
labels:
severity: warning
@@ -74,7 +74,7 @@ groups:
- alert: PveNodeCpuSaturated
expr: |-
pve_node_cpu_usage > 0.95
pve_node_cpu_usage_ratio > 0.95
for: 1h
labels:
severity: warning
@@ -99,8 +99,8 @@ groups:
- alert: PveClusterClockSkew
expr: |-
max by (cluster) (pve_node_localtime)
- min by (cluster) (pve_node_localtime) > 15
max by (cluster) (pve_node_localtime_seconds)
- min by (cluster) (pve_node_localtime_seconds) > 15
for: 1m
labels:
severity: critical
@@ -113,9 +113,9 @@ groups:
- alert: PveNodeSubscriptionExpiringSoon
expr: |-
(
pve_node_subscription_nextduedate > time()
pve_node_subscription_next_due_timestamp_seconds > time()
and
pve_node_subscription_nextduedate < time() + (30 * 24 * 60 * 60)
pve_node_subscription_next_due_timestamp_seconds < time() + (30 * 24 * 60 * 60)
)
and on (cluster, node)
(pve_node_subscription_status == 1)
@@ -147,7 +147,7 @@ groups:
- alert: PveNodeDiskWearout
expr: |-
pve_node_disk_wearout < 5
pve_node_disk_wearout_percent < 5
for: 1m
labels:
severity: critical
@@ -242,7 +242,7 @@ groups:
- alert: PveNodeZfsReadErrors
expr: |-
pve_node_zfs_read_errors > 0
pve_node_zfs_read_errors_total > 0
for: 5m
labels:
severity: warning
@@ -255,7 +255,7 @@ groups:
- alert: PveNodeZfsWriteErrors
expr: |-
pve_node_zfs_write_errors > 0
pve_node_zfs_write_errors_total > 0
for: 5m
labels:
severity: warning
@@ -268,7 +268,7 @@ groups:
- alert: PveNodeZfsChecksumErrors
expr: |-
pve_node_zfs_checksum_errors > 0
pve_node_zfs_checksum_errors_total > 0
for: 5m
labels:
severity: warning
@@ -284,12 +284,12 @@ groups:
(
sum by (cluster, node) (
(
pve_vm_mem_total_bytes
pve_vm_memory_total_bytes
and on (cluster, node, vmid, name) (pve_vm_state == 1)
)
or
(
pve_ct_mem_total_bytes
pve_ct_memory_total_bytes
and on (cluster, node, vmid, name) (pve_ct_state == 1)
)
)
@@ -400,9 +400,9 @@ groups:
- alert: PveNodeDiskWearoutWarning
expr: |-
(pve_node_disk_wearout < 20)
(pve_node_disk_wearout_percent < 20)
and
(pve_node_disk_wearout >= 5)
(pve_node_disk_wearout_percent >= 5)
for: 15m
labels:
severity: warning
@@ -417,9 +417,9 @@ groups:
- alert: PveGuestMemoryHigh
expr: |-
pve_vm_mem_used_bytes / pve_vm_mem_total_bytes > 0.90
pve_vm_memory_used_bytes / pve_vm_memory_total_bytes > 0.90
or
pve_ct_mem_used_bytes / pve_ct_mem_total_bytes > 0.90
pve_ct_memory_used_bytes / pve_ct_memory_total_bytes > 0.90
for: 15m
labels:
severity: warning
@@ -433,9 +433,9 @@ groups:
- alert: PveGuestDiskFillingUp
expr: |-
pve_vm_disk_usage_bytes / pve_vm_disk_size_bytes > 0.90
pve_vm_disk_used_bytes / pve_vm_disk_size_bytes > 0.90
or
pve_ct_disk_usage_bytes / pve_ct_disk_size_bytes > 0.90
pve_ct_disk_used_bytes / pve_ct_disk_size_bytes > 0.90
for: 15m
labels:
severity: warning
@@ -461,9 +461,9 @@ groups:
- alert: PveVmDiskErrorsIncreasing
expr: |-
delta(pve_vm_disk_failed_rd_ops[10m]) > 0
increase(pve_vm_disk_failed_read_operations_total[10m]) > 0
or
delta(pve_vm_disk_failed_wr_ops[10m]) > 0
increase(pve_vm_disk_failed_write_operations_total[10m]) > 0
for: 1m
labels:
severity: critical
@@ -476,7 +476,7 @@ groups:
- alert: PveNodeClockDrift
expr: |-
abs(pve_node_time - time()) > 60
abs(pve_node_time_seconds - time()) > 60
for: 5m
labels:
severity: warning
@@ -489,7 +489,7 @@ groups:
- alert: PveNodeRestarted
expr: |-
resets(pve_node_uptime[15m]) > 0
resets(pve_node_uptime_seconds[15m]) > 0
for: 0m
labels:
severity: info
@@ -501,8 +501,8 @@ groups:
- alert: PveCollectorSlow
expr: |-
rate(pve_metrics_collection_latency_ms_sum[5m])
/ rate(pve_metrics_collection_latency_ms_count[5m]) > 5000
rate(pve_metrics_collection_duration_seconds_sum[5m])
/ rate(pve_metrics_collection_duration_seconds_count[5m]) > 5
for: 10m
labels:
severity: warning
@@ -510,7 +510,7 @@ groups:
summary: PVE exporter collector is slow.
description: >-
Collector {{ $labels.collector }} has taken an average of
{{ printf "%.0f" $value }} ms per successful run for at least ten
{{ printf "%.1f" $value }} s per successful run for at least ten
minutes.
- alert: PveExporterDown
+22 -22
View File
@@ -43,7 +43,7 @@
"spec": {
"editorMode": "code",
"exemplar": false,
"expr": "pve_vm_uptime{cluster=\"$cluster\", name=\"$guest\"} OR pve_ct_uptime{cluster=\"$cluster\", name=\"$guest\"}",
"expr": "pve_vm_uptime_seconds{cluster=\"$cluster\", name=\"$guest\"} OR pve_ct_uptime_seconds{cluster=\"$cluster\", name=\"$guest\"}",
"instant": true,
"legendFormat": "__auto",
"range": false
@@ -133,7 +133,7 @@
"kind": "DataQuery",
"spec": {
"editorMode": "code",
"expr": "rate(pve_vm_network_out_bytes{cluster=\"$cluster\", name=\"$guest\"}[$__rate_interval]) or rate(pve_ct_network_out_bytes{cluster=\"$cluster\", name=\"$guest\"}[$__rate_interval])",
"expr": "rate(pve_vm_network_transmit_bytes_total{cluster=\"$cluster\", name=\"$guest\"}[$__rate_interval]) or rate(pve_ct_network_transmit_bytes_total{cluster=\"$cluster\", name=\"$guest\"}[$__rate_interval])",
"instant": false,
"legendFormat": "{{interface}}",
"range": true
@@ -262,7 +262,7 @@
"kind": "DataQuery",
"spec": {
"editorMode": "code",
"expr": "rate(pve_vm_disk_rd_bytes{cluster=\"$cluster\", name=\"$guest\"}[$__rate_interval]) OR \r\nrate(pve_ct_disk_rd_bytes{cluster=\"$cluster\", name=\"$guest\"}[$__rate_interval])",
"expr": "rate(pve_vm_disk_read_bytes_total{cluster=\"$cluster\", name=\"$guest\"}[$__rate_interval]) OR \r\nrate(pve_ct_disk_read_bytes_total{cluster=\"$cluster\", name=\"$guest\"}[$__rate_interval])",
"instant": false,
"legendFormat": "{{device}}",
"range": true
@@ -391,7 +391,7 @@
"kind": "DataQuery",
"spec": {
"editorMode": "code",
"expr": "rate(pve_vm_disk_wr_bytes{cluster=\"$cluster\", name=\"$guest\"}[$__rate_interval]) OR \r\nrate(pve_ct_disk_wr_bytes{cluster=\"$cluster\", name=\"$guest\"}[$__rate_interval])",
"expr": "rate(pve_vm_disk_write_bytes_total{cluster=\"$cluster\", name=\"$guest\"}[$__rate_interval]) OR \r\nrate(pve_ct_disk_write_bytes_total{cluster=\"$cluster\", name=\"$guest\"}[$__rate_interval])",
"instant": false,
"legendFormat": "{{device}}",
"range": true
@@ -520,7 +520,7 @@
"kind": "DataQuery",
"spec": {
"editorMode": "code",
"expr": "rate(pve_vm_disk_rd_operations{cluster=\"$cluster\", name=\"$guest\"}[$__rate_interval])",
"expr": "rate(pve_vm_disk_read_operations_total{cluster=\"$cluster\", name=\"$guest\"}[$__rate_interval])",
"instant": false,
"legendFormat": "{{device}}",
"range": true
@@ -649,7 +649,7 @@
"kind": "DataQuery",
"spec": {
"editorMode": "code",
"expr": "rate(pve_vm_disk_wr_operations{cluster=\"$cluster\", name=\"$guest\"}[$__rate_interval])",
"expr": "rate(pve_vm_disk_write_operations_total{cluster=\"$cluster\", name=\"$guest\"}[$__rate_interval])",
"instant": false,
"legendFormat": "{{device}}",
"range": true
@@ -778,7 +778,7 @@
"kind": "DataQuery",
"spec": {
"editorMode": "code",
"expr": "pve_vm_cpu_count{cluster=~\"$cluster\", name=\"$guest\"} OR\r\npve_ct_cpu_count{cluster=~\"$cluster\", name=\"$guest\"}",
"expr": "pve_vm_cpus{cluster=~\"$cluster\", name=\"$guest\"} OR\r\npve_ct_cpu_count{cluster=~\"$cluster\", name=\"$guest\"}",
"instant": false,
"legendFormat": "Total",
"range": true
@@ -801,7 +801,7 @@
"spec": {
"editorMode": "code",
"exemplar": false,
"expr": "(avg_over_time(pve_vm_cpu_usage{cluster=~\"$cluster\", name=\"$guest\"}[$__rate_interval]) * pve_vm_cpu_count{cluster=~\"$cluster\", name=\"$guest\"} and pve_vm_state{cluster=~\"$cluster\", name=\"$guest\"} == 1 or \r\navg_over_time(pve_ct_cpu_usage{cluster=~\"$cluster\", name=\"$guest\"}[$__rate_interval]) * pve_ct_cpu_count{cluster=~\"$cluster\", name=\"$guest\"} and pve_ct_state{cluster=~\"$cluster\", name=\"$guest\"} == 1) ",
"expr": "(avg_over_time(pve_vm_cpu_usage_ratio{cluster=~\"$cluster\", name=\"$guest\"}[$__rate_interval]) * pve_vm_cpus{cluster=~\"$cluster\", name=\"$guest\"} and pve_vm_state{cluster=~\"$cluster\", name=\"$guest\"} == 1 or \r\navg_over_time(pve_ct_cpu_usage_ratio{cluster=~\"$cluster\", name=\"$guest\"}[$__rate_interval]) * pve_ct_cpus{cluster=~\"$cluster\", name=\"$guest\"} and pve_ct_state{cluster=~\"$cluster\", name=\"$guest\"} == 1) ",
"format": "time_series",
"instant": false,
"legendFormat": "Used",
@@ -972,7 +972,7 @@
"kind": "DataQuery",
"spec": {
"editorMode": "code",
"expr": "pve_vm_mem_total_bytes{cluster=~\"$cluster\", name=\"$guest\"} OR\r\npve_ct_mem_total_bytes{cluster=~\"$cluster\", name=\"$guest\"}",
"expr": "pve_vm_memory_total_bytes{cluster=~\"$cluster\", name=\"$guest\"} OR\r\npve_ct_mem_total_bytes{cluster=~\"$cluster\", name=\"$guest\"}",
"instant": false,
"legendFormat": "Total",
"range": true
@@ -995,7 +995,7 @@
"spec": {
"editorMode": "code",
"exemplar": false,
"expr": "pve_vm_mem_used_bytes{cluster=~\"$cluster\", name=\"$guest\"} OR\r\npve_ct_mem_used_bytes{cluster=~\"$cluster\", name=\"$guest\"}",
"expr": "pve_vm_memory_used_bytes{cluster=~\"$cluster\", name=\"$guest\"} OR\r\npve_ct_mem_used_bytes{cluster=~\"$cluster\", name=\"$guest\"}",
"format": "time_series",
"instant": false,
"legendFormat": "Used",
@@ -1166,7 +1166,7 @@
"kind": "DataQuery",
"spec": {
"editorMode": "code",
"expr": "rate(pve_vm_disk_rd_time_total_ns{cluster=\"$cluster\", name=\"$guest\"}[$__rate_interval])",
"expr": "rate(pve_vm_disk_read_time_seconds_total{cluster=\"$cluster\", name=\"$guest\"}[$__rate_interval])",
"instant": false,
"legendFormat": "{{device}}",
"range": true
@@ -1243,7 +1243,7 @@
}
]
},
"unit": "ns"
"unit": "s"
},
"overrides": []
},
@@ -1295,7 +1295,7 @@
"kind": "DataQuery",
"spec": {
"editorMode": "code",
"expr": "rate(pve_vm_disk_wr_time_total_ns{cluster=\"$cluster\", name=\"$guest\"}[$__rate_interval])",
"expr": "rate(pve_vm_disk_write_time_seconds_total{cluster=\"$cluster\", name=\"$guest\"}[$__rate_interval])",
"instant": false,
"legendFormat": "{{device}}",
"range": true
@@ -1372,7 +1372,7 @@
}
]
},
"unit": "ns"
"unit": "s"
},
"overrides": []
},
@@ -1424,7 +1424,7 @@
"kind": "DataQuery",
"spec": {
"editorMode": "code",
"expr": "rate(pve_vm_disk_failed_rd_ops{cluster=\"$cluster\", name=\"$guest\"}[$__rate_interval])",
"expr": "rate(pve_vm_disk_failed_read_operations_total{cluster=\"$cluster\", name=\"$guest\"}[$__rate_interval])",
"instant": false,
"legendFormat": "{{device}}",
"range": true
@@ -1553,7 +1553,7 @@
"kind": "DataQuery",
"spec": {
"editorMode": "code",
"expr": "rate(pve_vm_disk_failed_wr_ops{cluster=\"$cluster\", name=\"$guest\"}[$__rate_interval])",
"expr": "rate(pve_vm_disk_failed_write_operations_total{cluster=\"$cluster\", name=\"$guest\"}[$__rate_interval])",
"instant": false,
"legendFormat": "{{device}}",
"range": true
@@ -1881,7 +1881,7 @@
"spec": {
"editorMode": "code",
"exemplar": false,
"expr": "pve_vm_cpu_usage{cluster=\"$cluster\", name=\"$guest\"} OR pve_ct_cpu_usage{cluster=\"$cluster\", name=\"$guest\"}",
"expr": "pve_vm_cpu_usage_ratio{cluster=\"$cluster\", name=\"$guest\"} OR pve_ct_cpu_usage_ratio{cluster=\"$cluster\", name=\"$guest\"}",
"instant": true,
"legendFormat": "__auto",
"range": false
@@ -1986,7 +1986,7 @@
"spec": {
"editorMode": "code",
"exemplar": false,
"expr": "pve_vm_mem_used_bytes{cluster=\"$cluster\", name=\"$guest\"} / pve_vm_mem_total_bytes{cluster=\"$cluster\", name=\"$guest\"} OR \r\npve_ct_mem_used_bytes{cluster=\"$cluster\", name=\"$guest\"} / pve_ct_mem_total_bytes{cluster=\"$cluster\", name=\"$guest\"}",
"expr": "pve_vm_memory_used_bytes{cluster=\"$cluster\", name=\"$guest\"} / pve_vm_memory_total_bytes{cluster=\"$cluster\", name=\"$guest\"} OR \r\npve_ct_mem_used_bytes{cluster=\"$cluster\", name=\"$guest\"} / pve_ct_memory_total_bytes{cluster=\"$cluster\", name=\"$guest\"}",
"instant": true,
"legendFormat": "__auto",
"range": false
@@ -2091,7 +2091,7 @@
"spec": {
"editorMode": "code",
"exemplar": false,
"expr": "pve_vm_mem_total_bytes{cluster=\"$cluster\", name=\"$guest\"} OR \r\npve_ct_mem_total_bytes{cluster=\"$cluster\", name=\"$guest\"}",
"expr": "pve_vm_memory_total_bytes{cluster=\"$cluster\", name=\"$guest\"} OR \r\npve_ct_mem_total_bytes{cluster=\"$cluster\", name=\"$guest\"}",
"instant": true,
"legendFormat": "__auto",
"range": false
@@ -2188,7 +2188,7 @@
"spec": {
"editorMode": "code",
"exemplar": false,
"expr": "pve_vm_mem_used_bytes{cluster=\"$cluster\", name=\"$guest\"} OR \r\npve_ct_mem_used_bytes{cluster=\"$cluster\", name=\"$guest\"}",
"expr": "pve_vm_memory_used_bytes{cluster=\"$cluster\", name=\"$guest\"} OR \r\npve_ct_mem_used_bytes{cluster=\"$cluster\", name=\"$guest\"}",
"instant": true,
"legendFormat": "__auto",
"range": false
@@ -2285,7 +2285,7 @@
"spec": {
"editorMode": "code",
"exemplar": false,
"expr": "pve_vm_cpu_count{cluster=\"$cluster\", name=\"$guest\"} OR \r\npve_ct_cpu_count{cluster=\"$cluster\", name=\"$guest\"}",
"expr": "pve_vm_cpus{cluster=\"$cluster\", name=\"$guest\"} OR \r\npve_ct_cpu_count{cluster=\"$cluster\", name=\"$guest\"}",
"instant": true,
"legendFormat": "__auto",
"range": false
@@ -2369,7 +2369,7 @@
"kind": "DataQuery",
"spec": {
"editorMode": "code",
"expr": "rate(pve_vm_network_in_bytes{cluster=\"$cluster\", name=\"$guest\"}[$__rate_interval]) or rate(pve_ct_network_in_bytes{cluster=\"$cluster\", name=\"$guest\"}[$__rate_interval])",
"expr": "rate(pve_vm_network_receive_bytes_total{cluster=\"$cluster\", name=\"$guest\"}[$__rate_interval]) or rate(pve_ct_network_receive_bytes_total{cluster=\"$cluster\", name=\"$guest\"}[$__rate_interval])",
"instant": false,
"legendFormat": "{{interface}}",
"range": true
+34 -34
View File
@@ -43,7 +43,7 @@
"spec": {
"editorMode": "code",
"exemplar": false,
"expr": "clamp_max(sum(pve_node_load1{cluster=\"$cluster\", node=\"$node\"}) / sum(pve_node_cpu_count{cluster=\"$cluster\", node=\"$node\"} * 2), 1)",
"expr": "clamp_max(sum(pve_node_load1{cluster=\"$cluster\", node=\"$node\"}) / sum(pve_node_cpus{cluster=\"$cluster\", node=\"$node\"} * 2), 1)",
"instant": true,
"legendFormat": "__auto",
"range": false
@@ -350,7 +350,7 @@
"spec": {
"editorMode": "code",
"exemplar": false,
"expr": "sum(pve_node_uptime{cluster=\"$cluster\", node=\"$node\"})",
"expr": "sum(pve_node_uptime_seconds{cluster=\"$cluster\", node=\"$node\"})",
"instant": true,
"legendFormat": "__auto",
"range": false
@@ -443,7 +443,7 @@
"spec": {
"editorMode": "code",
"exemplar": false,
"expr": "sum(pve_node_time{cluster=\"$cluster\", node=\"$node\"}) * 1000",
"expr": "sum(pve_node_time_seconds{cluster=\"$cluster\", node=\"$node\"}) * 1000",
"instant": true,
"legendFormat": "__auto",
"range": false
@@ -612,7 +612,7 @@
"spec": {
"editorMode": "code",
"exemplar": false,
"expr": "topk(20, pve_vm_mem_used_bytes{cluster=~\"$cluster\", node=\"$node\"})",
"expr": "topk(20, pve_vm_memory_used_bytes{cluster=~\"$cluster\", node=\"$node\"})",
"format": "table",
"instant": true,
"legendFormat": "__auto",
@@ -796,7 +796,7 @@
"spec": {
"editorMode": "code",
"exemplar": false,
"expr": "topk(20, \r\n (avg_over_time(pve_vm_cpu_usage{cluster=~\"$cluster\", node=\"$node\"}[1d]) * pve_vm_cpu_count{cluster=~\"$cluster\", node=\"$node\"} and pve_vm_state{cluster=~\"$cluster\", node=\"$node\"} == 1 or \r\n avg_over_time(pve_ct_cpu_usage{cluster=~\"$cluster\", node=\"$node\"}[1d]) * pve_ct_cpu_count{cluster=~\"$cluster\", node=\"$node\"} and pve_ct_state{cluster=~\"$cluster\", node=\"$node\"} == 1) \r\n / on (node) group_left(cluster) pve_node_cpu_count{cluster=~\"$cluster\", node=\"$node\"})",
"expr": "topk(20, \r\n (avg_over_time(pve_vm_cpu_usage_ratio{cluster=~\"$cluster\", node=\"$node\"}[1d]) * pve_vm_cpus{cluster=~\"$cluster\", node=\"$node\"} and pve_vm_state{cluster=~\"$cluster\", node=\"$node\"} == 1 or \r\n avg_over_time(pve_ct_cpu_usage_ratio{cluster=~\"$cluster\", node=\"$node\"}[1d]) * pve_ct_cpus{cluster=~\"$cluster\", node=\"$node\"} and pve_ct_state{cluster=~\"$cluster\", node=\"$node\"} == 1) \r\n / on (node) group_left(cluster) pve_node_cpus{cluster=~\"$cluster\", node=\"$node\"})",
"format": "table",
"instant": true,
"legendFormat": "__auto",
@@ -1090,7 +1090,7 @@
"spec": {
"editorMode": "code",
"exemplar": false,
"expr": "(avg_over_time(pve_vm_cpu_usage{cluster=~\"$cluster\", node=\"$node\"}[$__rate_interval]) * pve_vm_cpu_count{cluster=~\"$cluster\", node=\"$node\"} and pve_vm_state{cluster=~\"$cluster\", node=\"$node\"} == 1 or \r\navg_over_time(pve_ct_cpu_usage{cluster=~\"$cluster\", node=\"$node\"}[$__rate_interval]) * pve_ct_cpu_count{cluster=~\"$cluster\", node=\"$node\"} and pve_ct_state{cluster=~\"$cluster\", node=\"$node\"} == 1) ",
"expr": "(avg_over_time(pve_vm_cpu_usage_ratio{cluster=~\"$cluster\", node=\"$node\"}[$__rate_interval]) * pve_vm_cpus{cluster=~\"$cluster\", node=\"$node\"} and pve_vm_state{cluster=~\"$cluster\", node=\"$node\"} == 1 or \r\navg_over_time(pve_ct_cpu_usage_ratio{cluster=~\"$cluster\", node=\"$node\"}[$__rate_interval]) * pve_ct_cpus{cluster=~\"$cluster\", node=\"$node\"} and pve_ct_state{cluster=~\"$cluster\", node=\"$node\"} == 1) ",
"format": "time_series",
"instant": false,
"legendFormat": "{{name}}",
@@ -1221,7 +1221,7 @@
"spec": {
"editorMode": "code",
"exemplar": false,
"expr": "pve_vm_mem_used_bytes{cluster=~\"$cluster\", node=\"$node\"} OR\r\npve_ct_mem_used_bytes{cluster=~\"$cluster\", node=\"$node\"}",
"expr": "pve_vm_memory_used_bytes{cluster=~\"$cluster\", node=\"$node\"} OR\r\npve_ct_mem_used_bytes{cluster=~\"$cluster\", node=\"$node\"}",
"format": "time_series",
"instant": false,
"legendFormat": "{{name}}",
@@ -1377,7 +1377,7 @@
"spec": {
"editorMode": "code",
"exemplar": false,
"expr": "pve_node_disk_wearout{cluster=\"$cluster\", node=\"$node\"}",
"expr": "pve_node_disk_wearout_percent{cluster=\"$cluster\", node=\"$node\"}",
"format": "table",
"instant": true,
"legendFormat": "__auto",
@@ -1734,7 +1734,7 @@
"kind": "DataQuery",
"spec": {
"editorMode": "code",
"expr": "sum by (name) (rate(pve_vm_network_in_bytes{cluster=\"$cluster\", node=\"$node\"}[$__rate_interval]) or rate(pve_ct_network_in_bytes{cluster=\"$cluster\", node=\"$node\"}[$__rate_interval]))",
"expr": "sum by (name) (rate(pve_vm_network_receive_bytes_total{cluster=\"$cluster\", node=\"$node\"}[$__rate_interval]) or rate(pve_ct_network_receive_bytes_total{cluster=\"$cluster\", node=\"$node\"}[$__rate_interval]))",
"instant": false,
"legendFormat": "{{name}}",
"range": true
@@ -1863,7 +1863,7 @@
"kind": "DataQuery",
"spec": {
"editorMode": "code",
"expr": "sum by (name) (rate(pve_vm_network_out_bytes{cluster=\"$cluster\", node=\"$node\"}[$__rate_interval]) or rate(pve_ct_network_out_bytes{cluster=\"$cluster\", node=\"$node\"}[$__rate_interval]))",
"expr": "sum by (name) (rate(pve_vm_network_transmit_bytes_total{cluster=\"$cluster\", node=\"$node\"}[$__rate_interval]) or rate(pve_ct_network_transmit_bytes_total{cluster=\"$cluster\", node=\"$node\"}[$__rate_interval]))",
"instant": false,
"legendFormat": "{{name}}",
"range": true
@@ -1993,7 +1993,7 @@
"spec": {
"editorMode": "code",
"exemplar": false,
"expr": "sum by (name) (pve_vm_network_in_bytes{cluster=\"$cluster\", node=\"$node\"}) or \r\nsum by (name) (pve_ct_network_in_bytes{cluster=\"$cluster\", node=\"$node\"})",
"expr": "sum by (name) (pve_vm_network_receive_bytes_total{cluster=\"$cluster\", node=\"$node\"}) or \r\nsum by (name) (pve_ct_network_receive_bytes_total{cluster=\"$cluster\", node=\"$node\"})",
"format": "table",
"instant": true,
"legendFormat": "{{name}}",
@@ -2017,7 +2017,7 @@
"spec": {
"editorMode": "code",
"exemplar": false,
"expr": "sum by (name) (pve_vm_network_out_bytes{cluster=\"$cluster\", node=\"$node\"}) or \r\nsum by (name) (pve_ct_network_out_bytes{cluster=\"$cluster\", node=\"$node\"})",
"expr": "sum by (name) (pve_vm_network_transmit_bytes_total{cluster=\"$cluster\", node=\"$node\"}) or \r\nsum by (name) (pve_ct_network_transmit_bytes_total{cluster=\"$cluster\", node=\"$node\"})",
"format": "table",
"instant": true,
"legendFormat": "__auto",
@@ -2041,7 +2041,7 @@
"spec": {
"editorMode": "code",
"exemplar": false,
"expr": "(sum by (name) (pve_vm_network_in_bytes{cluster=\"$cluster\", node=\"$node\"}) or \r\n sum by (name) (pve_ct_network_in_bytes{cluster=\"$cluster\", node=\"$node\"})) \r\n + \r\n(sum by (name) (pve_vm_network_out_bytes{cluster=\"$cluster\", node=\"$node\"}) or \r\n sum by (name) (pve_ct_network_out_bytes{cluster=\"$cluster\", node=\"$node\"}))",
"expr": "(sum by (name) (pve_vm_network_receive_bytes_total{cluster=\"$cluster\", node=\"$node\"}) or \r\n sum by (name) (pve_ct_network_receive_bytes_total{cluster=\"$cluster\", node=\"$node\"})) \r\n + \r\n(sum by (name) (pve_vm_network_transmit_bytes_total{cluster=\"$cluster\", node=\"$node\"}) or \r\n sum by (name) (pve_ct_network_transmit_bytes_total{cluster=\"$cluster\", node=\"$node\"}))",
"format": "table",
"instant": true,
"legendFormat": "__auto",
@@ -2065,7 +2065,7 @@
"spec": {
"editorMode": "code",
"exemplar": false,
"expr": "sum by (name) (delta(pve_vm_network_in_bytes{cluster=\"$cluster\", node=\"$node\"}[$__range]) + \r\n delta(pve_vm_network_out_bytes{cluster=\"$cluster\", node=\"$node\"}[$__range])) or\r\nsum by (name) (delta(pve_ct_network_in_bytes{cluster=\"$cluster\", node=\"$node\"}[$__range]) + \r\n delta(pve_ct_network_out_bytes{cluster=\"$cluster\", node=\"$node\"}[$__range]))",
"expr": "sum by (name) (delta(pve_vm_network_receive_bytes_total{cluster=\"$cluster\", node=\"$node\"}[$__range]) + \r\n delta(pve_vm_network_transmit_bytes_total{cluster=\"$cluster\", node=\"$node\"}[$__range])) or\r\nsum by (name) (delta(pve_ct_network_receive_bytes_total{cluster=\"$cluster\", node=\"$node\"}[$__range]) + \r\n delta(pve_ct_network_transmit_bytes_total{cluster=\"$cluster\", node=\"$node\"}[$__range]))",
"format": "table",
"instant": true,
"legendFormat": "__auto",
@@ -2312,7 +2312,7 @@
"kind": "DataQuery",
"spec": {
"editorMode": "code",
"expr": "sum by (name) (rate(pve_vm_disk_rd_bytes{cluster=\"$cluster\", node=\"$node\"}[$__rate_interval]) or rate(pve_ct_disk_rd_bytes{cluster=\"$cluster\", node=\"$node\"}[$__rate_interval]))",
"expr": "sum by (name) (rate(pve_vm_disk_read_bytes_total{cluster=\"$cluster\", node=\"$node\"}[$__rate_interval]) or rate(pve_ct_disk_read_bytes_total{cluster=\"$cluster\", node=\"$node\"}[$__rate_interval]))",
"instant": false,
"legendFormat": "{{name}}",
"range": true
@@ -2441,7 +2441,7 @@
"kind": "DataQuery",
"spec": {
"editorMode": "code",
"expr": "sum by (name) (rate(pve_vm_disk_wr_bytes{cluster=\"$cluster\", node=\"$node\"}[$__rate_interval]) or rate(pve_ct_disk_wr_bytes{cluster=\"$cluster\", node=\"$node\"}[$__rate_interval]))",
"expr": "sum by (name) (rate(pve_vm_disk_write_bytes_total{cluster=\"$cluster\", node=\"$node\"}[$__rate_interval]) or rate(pve_ct_disk_write_bytes_total{cluster=\"$cluster\", node=\"$node\"}[$__rate_interval]))",
"instant": false,
"legendFormat": "{{name}}",
"range": true
@@ -2571,7 +2571,7 @@
"spec": {
"editorMode": "code",
"exemplar": false,
"expr": "sum by (name) (pve_vm_disk_rd_bytes{cluster=\"$cluster\", node=\"$node\"}) or \r\nsum by (name) (pve_ct_disk_rd_bytes{cluster=\"$cluster\", node=\"$node\"})",
"expr": "sum by (name) (pve_vm_disk_read_bytes_total{cluster=\"$cluster\", node=\"$node\"}) or \r\nsum by (name) (pve_ct_disk_read_bytes_total{cluster=\"$cluster\", node=\"$node\"})",
"format": "table",
"instant": true,
"legendFormat": "{{name}}",
@@ -2595,7 +2595,7 @@
"spec": {
"editorMode": "code",
"exemplar": false,
"expr": "sum by (name) (pve_vm_disk_wr_bytes{cluster=\"$cluster\", node=\"$node\"}) or \r\nsum by (name) (pve_ct_disk_wr_bytes{cluster=\"$cluster\", node=\"$node\"})",
"expr": "sum by (name) (pve_vm_disk_write_bytes_total{cluster=\"$cluster\", node=\"$node\"}) or \r\nsum by (name) (pve_ct_disk_write_bytes_total{cluster=\"$cluster\", node=\"$node\"})",
"format": "table",
"instant": true,
"legendFormat": "__auto",
@@ -2619,7 +2619,7 @@
"spec": {
"editorMode": "code",
"exemplar": false,
"expr": "(sum by (name) (pve_vm_disk_rd_bytes{cluster=\"$cluster\", node=\"$node\"}) or \r\n sum by (name) (pve_ct_disk_rd_bytes{cluster=\"$cluster\", node=\"$node\"})) \r\n + \r\n(sum by (name) (pve_vm_disk_wr_bytes{cluster=\"$cluster\", node=\"$node\"}) or \r\n sum by (name) (pve_ct_disk_wr_bytes{cluster=\"$cluster\", node=\"$node\"}))",
"expr": "(sum by (name) (pve_vm_disk_read_bytes_total{cluster=\"$cluster\", node=\"$node\"}) or \r\n sum by (name) (pve_ct_disk_read_bytes_total{cluster=\"$cluster\", node=\"$node\"})) \r\n + \r\n(sum by (name) (pve_vm_disk_write_bytes_total{cluster=\"$cluster\", node=\"$node\"}) or \r\n sum by (name) (pve_ct_disk_write_bytes_total{cluster=\"$cluster\", node=\"$node\"}))",
"format": "table",
"instant": true,
"legendFormat": "__auto",
@@ -2643,7 +2643,7 @@
"spec": {
"editorMode": "code",
"exemplar": false,
"expr": "sum by (name) (delta(pve_vm_disk_rd_bytes{cluster=\"$cluster\", node=\"$node\"}[$__range]) + \r\n delta(pve_vm_disk_wr_bytes{cluster=\"$cluster\", node=\"$node\"}[$__range])) or\r\nsum by (name) (delta(pve_ct_disk_rd_bytes{cluster=\"$cluster\", node=\"$node\"}[$__range]) + \r\n delta(pve_ct_disk_wr_bytes{cluster=\"$cluster\", node=\"$node\"}[$__range]))",
"expr": "sum by (name) (delta(pve_vm_disk_read_bytes_total{cluster=\"$cluster\", node=\"$node\"}[$__range]) + \r\n delta(pve_vm_disk_write_bytes_total{cluster=\"$cluster\", node=\"$node\"}[$__range])) or\r\nsum by (name) (delta(pve_ct_disk_read_bytes_total{cluster=\"$cluster\", node=\"$node\"}[$__range]) + \r\n delta(pve_ct_disk_write_bytes_total{cluster=\"$cluster\", node=\"$node\"}[$__range]))",
"format": "table",
"instant": true,
"legendFormat": "__auto",
@@ -2793,7 +2793,7 @@
"kind": "DataQuery",
"spec": {
"editorMode": "code",
"expr": "sum by (name) (rate(pve_vm_disk_rd_operations{cluster=\"$cluster\", node=\"$node\"}[$__rate_interval]))",
"expr": "sum by (name) (rate(pve_vm_disk_read_operations_total{cluster=\"$cluster\", node=\"$node\"}[$__rate_interval]))",
"instant": false,
"legendFormat": "{{name}}",
"range": true
@@ -2922,7 +2922,7 @@
"kind": "DataQuery",
"spec": {
"editorMode": "code",
"expr": "sum by (name) (rate(pve_vm_disk_wr_operations{cluster=\"$cluster\", node=\"$node\"}[$__rate_interval]))",
"expr": "sum by (name) (rate(pve_vm_disk_write_operations_total{cluster=\"$cluster\", node=\"$node\"}[$__rate_interval]))",
"instant": false,
"legendFormat": "{{name}}",
"range": true
@@ -3240,7 +3240,7 @@
"sockets": "CPU Sockets",
"storage": "Storage",
"type": "Type",
"{__name__=\"pve_node_cpu_usage\", cluster=\"IMTM\", endpoint=\"9090\", instance=\"10.42.3.132:9090\", job=\"pve-exporter\", node=\"pve-hp1\", prometheus=\"monitoring/monitoring-prometheus\", service=\"pve-exporter\"}": "CPU Usage %"
"{__name__=\"pve_node_cpu_usage_ratio\", cluster=\"IMTM\", endpoint=\"9090\", instance=\"10.42.3.132:9090\", job=\"pve-exporter\", node=\"pve-hp1\", prometheus=\"monitoring/monitoring-prometheus\", service=\"pve-exporter\"}": "CPU Usage %"
}
}
}
@@ -3865,7 +3865,7 @@
"spec": {
"editorMode": "code",
"exemplar": false,
"expr": "pve_node_subscription_nextduedate{cluster=\"$cluster\", node=\"$node\"} * 1000",
"expr": "pve_node_subscription_next_due_timestamp_seconds{cluster=\"$cluster\", node=\"$node\"} * 1000",
"format": "time_series",
"instant": true,
"legendFormat": "__auto",
@@ -3951,7 +3951,7 @@
"spec": {
"editorMode": "code",
"exemplar": false,
"expr": "sum(pve_node_cpu_count{cluster=\"$cluster\", node=\"$node\"})",
"expr": "sum(pve_node_cpus{cluster=\"$cluster\", node=\"$node\"})",
"instant": true,
"legendFormat": "__auto",
"range": false
@@ -4036,7 +4036,7 @@
"spec": {
"editorMode": "code",
"exemplar": false,
"expr": "pve_node_subscription_regdate{cluster=\"$cluster\", node=\"$node\"} * 1000",
"expr": "pve_node_subscription_registration_timestamp_seconds{cluster=\"$cluster\", node=\"$node\"} * 1000",
"format": "time_series",
"instant": true,
"legendFormat": "__auto",
@@ -4122,7 +4122,7 @@
"spec": {
"editorMode": "code",
"exemplar": false,
"expr": "pve_node_systeminfo{cluster=\"$cluster\", node=\"$node\"}",
"expr": "pve_node_system_info{cluster=\"$cluster\", node=\"$node\"}",
"format": "time_series",
"instant": true,
"legendFormat": "{{pveversion}}",
@@ -4211,7 +4211,7 @@
"spec": {
"editorMode": "code",
"exemplar": false,
"expr": "pve_node_systeminfo{cluster=\"$cluster\", node=\"$node\"}",
"expr": "pve_node_system_info{cluster=\"$cluster\", node=\"$node\"}",
"format": "time_series",
"instant": true,
"legendFormat": "{{kversion}}",
@@ -4300,7 +4300,7 @@
"spec": {
"editorMode": "code",
"exemplar": false,
"expr": "pve_node_cpuinfo{cluster=\"$cluster\", node=\"$node\"}",
"expr": "pve_node_cpu_info{cluster=\"$cluster\", node=\"$node\"}",
"format": "time_series",
"instant": true,
"legendFormat": "{{model}}",
@@ -4389,7 +4389,7 @@
"spec": {
"editorMode": "code",
"exemplar": false,
"expr": "pve_node_cpuinfo{cluster=\"$cluster\", node=\"$node\"}",
"expr": "pve_node_cpu_info{cluster=\"$cluster\", node=\"$node\"}",
"format": "time_series",
"instant": true,
"legendFormat": "{{cores}}",
@@ -4562,7 +4562,7 @@
"spec": {
"editorMode": "code",
"exemplar": false,
"expr": "sum(rate(pve_vm_network_in_bytes{cluster=\"$cluster\", node=\"$node\"}[$__rate_interval]) or vector(0)) + sum(rate(pve_ct_network_in_bytes{cluster=\"$cluster\", node=\"$node\"}[$__rate_interval]) or vector(0))",
"expr": "sum(rate(pve_vm_network_receive_bytes_total{cluster=\"$cluster\", node=\"$node\"}[$__rate_interval]) or vector(0)) + sum(rate(pve_ct_network_receive_bytes_total{cluster=\"$cluster\", node=\"$node\"}[$__rate_interval]) or vector(0))",
"instant": false,
"legendFormat": "__auto",
"range": true
@@ -4667,7 +4667,7 @@
"spec": {
"editorMode": "code",
"exemplar": false,
"expr": "sum(rate(pve_vm_network_out_bytes{cluster=\"$cluster\", node=\"$node\"}[$__rate_interval]) or vector(0)) + sum(rate(pve_ct_network_out_bytes{cluster=\"$cluster\", node=\"$node\"}[$__rate_interval]) or vector(0))",
"expr": "sum(rate(pve_vm_network_transmit_bytes_total{cluster=\"$cluster\", node=\"$node\"}[$__rate_interval]) or vector(0)) + sum(rate(pve_ct_network_transmit_bytes_total{cluster=\"$cluster\", node=\"$node\"}[$__rate_interval]) or vector(0))",
"instant": false,
"legendFormat": "__auto",
"range": true
@@ -4784,7 +4784,7 @@
"spec": {
"editorMode": "code",
"exemplar": false,
"expr": "sum(rate(pve_vm_disk_rd_bytes{cluster=\"$cluster\", node=\"$node\"}[$__rate_interval]) or vector(0)) + sum(rate(pve_ct_disk_rd_bytes{cluster=\"$cluster\", node=\"$node\"}[$__rate_interval]) or vector(0))",
"expr": "sum(rate(pve_vm_disk_read_bytes_total{cluster=\"$cluster\", node=\"$node\"}[$__rate_interval]) or vector(0)) + sum(rate(pve_ct_disk_read_bytes_total{cluster=\"$cluster\", node=\"$node\"}[$__rate_interval]) or vector(0))",
"instant": false,
"legendFormat": "__auto",
"range": true
@@ -4889,7 +4889,7 @@
"spec": {
"editorMode": "code",
"exemplar": false,
"expr": "sum(rate(pve_vm_disk_wr_bytes{cluster=\"$cluster\", node=\"$node\"}[$__rate_interval]) or vector(0)) + sum(rate(pve_ct_disk_wr_bytes{cluster=\"$cluster\", node=\"$node\"}[$__rate_interval]) or vector(0))",
"expr": "sum(rate(pve_vm_disk_write_bytes_total{cluster=\"$cluster\", node=\"$node\"}[$__rate_interval]) or vector(0)) + sum(rate(pve_ct_disk_write_bytes_total{cluster=\"$cluster\", node=\"$node\"}[$__rate_interval]) or vector(0))",
"instant": false,
"legendFormat": "__auto",
"range": true
+19 -19
View File
@@ -266,7 +266,7 @@
"spec": {
"editorMode": "code",
"exemplar": false,
"expr": "sum(pve_node_cpu_count{cluster=\"$cluster\"})",
"expr": "sum(pve_node_cpus{cluster=\"$cluster\"})",
"instant": true,
"legendFormat": "__auto",
"range": false
@@ -456,7 +456,7 @@
"spec": {
"editorMode": "code",
"exemplar": false,
"expr": "sum(pve_node_load1{cluster=\"$cluster\"}) / (sum(pve_node_cpu_count{cluster=\"$cluster\"}) * 2)",
"expr": "sum(pve_node_load1{cluster=\"$cluster\"}) / (sum(pve_node_cpus{cluster=\"$cluster\"}) * 2)",
"instant": true,
"legendFormat": "__auto",
"range": false
@@ -654,7 +654,7 @@
"spec": {
"editorMode": "code",
"exemplar": false,
"expr": "pve_node_cpuinfo{cluster=~\"$cluster\"}",
"expr": "pve_node_cpu_info{cluster=~\"$cluster\"}",
"format": "table",
"instant": true,
"legendFormat": "__auto",
@@ -678,7 +678,7 @@
"spec": {
"editorMode": "code",
"exemplar": false,
"expr": "clamp_max(pve_node_load5{cluster=~\"$cluster\"} / pve_node_cpu_count{cluster=~\"$cluster\"} / 2, 1)",
"expr": "clamp_max(pve_node_load5{cluster=~\"$cluster\"} / pve_node_cpus{cluster=~\"$cluster\"} / 2, 1)",
"format": "table",
"instant": false,
"legendFormat": "__auto",
@@ -750,7 +750,7 @@
"spec": {
"editorMode": "code",
"exemplar": false,
"expr": "sum by (cluster,node) ((pve_ct_mem_total_bytes and pve_ct_state == 1) or (pve_vm_mem_total_bytes and pve_vm_state == 1)) / sum by (cluster,node) (pve_node_memory_total_bytes)",
"expr": "sum by (cluster,node) ((pve_ct_memory_total_bytes and pve_ct_state == 1) or (pve_vm_memory_total_bytes and pve_vm_state == 1)) / sum by (cluster,node) (pve_node_memory_total_bytes)",
"format": "table",
"instant": true,
"legendFormat": "__auto",
@@ -888,7 +888,7 @@
"node": "Node",
"pveversion": "PVE Version",
"sockets": "CPU Sockets",
"{__name__=\"pve_node_cpu_usage\", cluster=\"IMTM\", endpoint=\"9090\", instance=\"10.42.3.132:9090\", job=\"pve-exporter\", node=\"pve-hp1\", prometheus=\"monitoring/monitoring-prometheus\", service=\"pve-exporter\"}": "CPU Usage %"
"{__name__=\"pve_node_cpu_usage_ratio\", cluster=\"IMTM\", endpoint=\"9090\", instance=\"10.42.3.132:9090\", job=\"pve-exporter\", node=\"pve-hp1\", prometheus=\"monitoring/monitoring-prometheus\", service=\"pve-exporter\"}": "CPU Usage %"
}
}
}
@@ -1205,7 +1205,7 @@
"spec": {
"editorMode": "code",
"exemplar": false,
"expr": "sum(rate(pve_vm_network_in_bytes{cluster=\"$cluster\"}[$__rate_interval]) or vector(0)) + sum(rate(pve_ct_network_in_bytes{cluster=\"$cluster\"}[$__rate_interval]) or vector(0))",
"expr": "sum(rate(pve_vm_network_receive_bytes_total{cluster=\"$cluster\"}[$__rate_interval]) or vector(0)) + sum(rate(pve_ct_network_receive_bytes_total{cluster=\"$cluster\"}[$__rate_interval]) or vector(0))",
"instant": false,
"legendFormat": "__auto",
"range": true
@@ -1310,7 +1310,7 @@
"spec": {
"editorMode": "code",
"exemplar": false,
"expr": "sum(rate(pve_vm_network_out_bytes{cluster=\"$cluster\"}[$__rate_interval]) or vector(0)) + sum(rate(pve_ct_network_out_bytes{cluster=\"$cluster\"}[$__rate_interval]) or vector(0))",
"expr": "sum(rate(pve_vm_network_transmit_bytes_total{cluster=\"$cluster\"}[$__rate_interval]) or vector(0)) + sum(rate(pve_ct_network_transmit_bytes_total{cluster=\"$cluster\"}[$__rate_interval]) or vector(0))",
"instant": false,
"legendFormat": "__auto",
"range": true
@@ -1427,7 +1427,7 @@
"spec": {
"editorMode": "code",
"exemplar": false,
"expr": "sum(rate(pve_vm_disk_rd_bytes{cluster=\"$cluster\"}[$__rate_interval]) or vector(0)) + sum(rate(pve_ct_disk_rd_bytes{cluster=\"$cluster\"}[$__rate_interval]) or vector(0))",
"expr": "sum(rate(pve_vm_disk_read_bytes_total{cluster=\"$cluster\"}[$__rate_interval]) or vector(0)) + sum(rate(pve_ct_disk_read_bytes_total{cluster=\"$cluster\"}[$__rate_interval]) or vector(0))",
"instant": false,
"legendFormat": "__auto",
"range": true
@@ -1532,7 +1532,7 @@
"spec": {
"editorMode": "code",
"exemplar": false,
"expr": "sum(rate(pve_vm_disk_wr_bytes{cluster=\"$cluster\"}[$__rate_interval]) or vector(0)) + sum(rate(pve_ct_disk_wr_bytes{cluster=\"$cluster\"}[$__rate_interval]) or vector(0))",
"expr": "sum(rate(pve_vm_disk_write_bytes_total{cluster=\"$cluster\"}[$__rate_interval]) or vector(0)) + sum(rate(pve_ct_disk_write_bytes_total{cluster=\"$cluster\"}[$__rate_interval]) or vector(0))",
"instant": false,
"legendFormat": "__auto",
"range": true
@@ -1794,7 +1794,7 @@
"kind": "DataQuery",
"spec": {
"editorMode": "code",
"expr": "pve_node_load5{cluster=~\"$cluster\"} / pve_node_cpu_count{cluster=~\"$cluster\"}",
"expr": "pve_node_load5{cluster=~\"$cluster\"} / pve_node_cpus{cluster=~\"$cluster\"}",
"instant": false,
"legendFormat": "{{node}}",
"range": true
@@ -2052,7 +2052,7 @@
"kind": "DataQuery",
"spec": {
"editorMode": "code",
"expr": "sum(rate(pve_vm_network_in_bytes{cluster=\"$cluster\"}[$__rate_interval]) or vector(0)) + sum(rate(pve_ct_network_in_bytes{cluster=\"$cluster\"}[$__rate_interval]) or vector(0))",
"expr": "sum(rate(pve_vm_network_receive_bytes_total{cluster=\"$cluster\"}[$__rate_interval]) or vector(0)) + sum(rate(pve_ct_network_receive_bytes_total{cluster=\"$cluster\"}[$__rate_interval]) or vector(0))",
"instant": false,
"legendFormat": "Receive",
"range": true
@@ -2074,7 +2074,7 @@
"kind": "DataQuery",
"spec": {
"editorMode": "code",
"expr": "sum(rate(pve_vm_network_out_bytes{cluster=\"$cluster\"}[$__rate_interval]) or vector(0)) + sum(rate(pve_ct_network_out_bytes{cluster=\"$cluster\"}[$__rate_interval]) or vector(0))",
"expr": "sum(rate(pve_vm_network_transmit_bytes_total{cluster=\"$cluster\"}[$__rate_interval]) or vector(0)) + sum(rate(pve_ct_network_transmit_bytes_total{cluster=\"$cluster\"}[$__rate_interval]) or vector(0))",
"instant": false,
"legendFormat": "Transmit",
"range": true
@@ -2216,7 +2216,7 @@
"kind": "DataQuery",
"spec": {
"editorMode": "code",
"expr": "sum(rate(pve_vm_disk_rd_bytes{cluster=\"$cluster\"}[$__rate_interval]) or vector(0)) + sum(rate(pve_ct_disk_rd_bytes{cluster=\"$cluster\"}[$__rate_interval]) or vector(0))",
"expr": "sum(rate(pve_vm_disk_read_bytes_total{cluster=\"$cluster\"}[$__rate_interval]) or vector(0)) + sum(rate(pve_ct_disk_read_bytes_total{cluster=\"$cluster\"}[$__rate_interval]) or vector(0))",
"instant": false,
"legendFormat": "Read",
"range": true
@@ -2238,7 +2238,7 @@
"kind": "DataQuery",
"spec": {
"editorMode": "code",
"expr": "sum(rate(pve_vm_disk_wr_bytes{cluster=\"$cluster\"}[$__rate_interval]) or vector(0)) + sum(rate(pve_ct_disk_wr_bytes{cluster=\"$cluster\"}[$__rate_interval]) or vector(0))",
"expr": "sum(rate(pve_vm_disk_write_bytes_total{cluster=\"$cluster\"}[$__rate_interval]) or vector(0)) + sum(rate(pve_ct_disk_write_bytes_total{cluster=\"$cluster\"}[$__rate_interval]) or vector(0))",
"instant": false,
"legendFormat": "Write",
"range": true
@@ -2381,7 +2381,7 @@
"spec": {
"editorMode": "code",
"exemplar": false,
"expr": "topk(20, pve_vm_mem_used_bytes{cluster=~\"$cluster\"})",
"expr": "topk(20, pve_vm_memory_used_bytes{cluster=~\"$cluster\"})",
"format": "table",
"instant": true,
"legendFormat": "__auto",
@@ -2582,7 +2582,7 @@
"spec": {
"editorMode": "code",
"exemplar": false,
"expr": "topk(20, \r\n (avg_over_time(pve_vm_cpu_usage{cluster=~\"$cluster\"}[1d]) * pve_vm_cpu_count{cluster=~\"$cluster\"} and pve_vm_state{cluster=~\"$cluster\"} == 1 or \r\n avg_over_time(pve_ct_cpu_usage{cluster=~\"$cluster\"}[1d]) * pve_ct_cpu_count{cluster=~\"$cluster\"} and pve_ct_state{cluster=~\"$cluster\"} == 1) \r\n / on (node) group_left(cluster) pve_node_cpu_count{cluster=~\"$cluster\"})",
"expr": "topk(20, \r\n (avg_over_time(pve_vm_cpu_usage_ratio{cluster=~\"$cluster\"}[1d]) * pve_vm_cpus{cluster=~\"$cluster\"} and pve_vm_state{cluster=~\"$cluster\"} == 1 or \r\n avg_over_time(pve_ct_cpu_usage_ratio{cluster=~\"$cluster\"}[1d]) * pve_ct_cpus{cluster=~\"$cluster\"} and pve_ct_state{cluster=~\"$cluster\"} == 1) \r\n / on (node) group_left(cluster) pve_node_cpus{cluster=~\"$cluster\"})",
"format": "table",
"instant": true,
"legendFormat": "__auto",
@@ -2972,7 +2972,7 @@
"node": "Node",
"pveversion": "PVE Version",
"sockets": "CPU Sockets",
"{__name__=\"pve_node_cpu_usage\", cluster=\"IMTM\", endpoint=\"9090\", instance=\"10.42.3.132:9090\", job=\"pve-exporter\", node=\"pve-hp1\", prometheus=\"monitoring/monitoring-prometheus\", service=\"pve-exporter\"}": "CPU Usage %"
"{__name__=\"pve_node_cpu_usage_ratio\", cluster=\"IMTM\", endpoint=\"9090\", instance=\"10.42.3.132:9090\", job=\"pve-exporter\", node=\"pve-hp1\", prometheus=\"monitoring/monitoring-prometheus\", service=\"pve-exporter\"}": "CPU Usage %"
}
}
}
@@ -3389,7 +3389,7 @@
"sockets": "CPU Sockets",
"storage": "Storage",
"type": "Type",
"{__name__=\"pve_node_cpu_usage\", cluster=\"IMTM\", endpoint=\"9090\", instance=\"10.42.3.132:9090\", job=\"pve-exporter\", node=\"pve-hp1\", prometheus=\"monitoring/monitoring-prometheus\", service=\"pve-exporter\"}": "CPU Usage %"
"{__name__=\"pve_node_cpu_usage_ratio\", cluster=\"IMTM\", endpoint=\"9090\", instance=\"10.42.3.132:9090\", job=\"pve-exporter\", node=\"pve-hp1\", prometheus=\"monitoring/monitoring-prometheus\", service=\"pve-exporter\"}": "CPU Usage %"
}
}
}