From eb114a8ae4f76b9956ff01c3d5b5fe39a980bb4f Mon Sep 17 00:00:00 2001 From: gbanyan Date: Sun, 15 Feb 2026 10:58:21 +0800 Subject: [PATCH] Fix docker metrics dashboard container variable fallback --- GBarmUB/docker-container-metrics.json | 45 +++++++++++++++------------ 1 file changed, 25 insertions(+), 20 deletions(-) diff --git a/GBarmUB/docker-container-metrics.json b/GBarmUB/docker-container-metrics.json index 769247e..f68e261 100644 --- a/GBarmUB/docker-container-metrics.json +++ b/GBarmUB/docker-container-metrics.json @@ -53,7 +53,7 @@ }, "targets": [ { - "expr": "count(rate(container_last_seen{name=~\"$container\",name!=\"\"}[5m]))", + "expr": "count(rate(container_last_seen{name=~\"$container|.*\",name!=\"\"}[5m]))", "refId": "A" } ], @@ -103,7 +103,7 @@ }, "targets": [ { - "expr": "sum(rate(container_cpu_usage_seconds_total{name=~\"$container\",name!=\"\"}[5m])) * 100", + "expr": "sum(rate(container_cpu_usage_seconds_total{name=~\"$container|.*\",name!=\"\"}[5m])) * 100", "refId": "A" } ], @@ -153,7 +153,7 @@ }, "targets": [ { - "expr": "sum(container_memory_usage_bytes{name=~\"$container\",name!=\"\"})", + "expr": "sum(container_memory_usage_bytes{name=~\"$container|.*\",name!=\"\"})", "refId": "A" } ], @@ -186,7 +186,7 @@ }, "targets": [ { - "expr": "sum(rate(container_network_receive_bytes_total{name=~\"$container\",name!=\"\"}[5m])) + sum(rate(container_network_transmit_bytes_total{name=~\"$container\",name!=\"\"}[5m]))", + "expr": "sum(rate(container_network_receive_bytes_total{name=~\"$container|.*\",name!=\"\"}[5m])) + sum(rate(container_network_transmit_bytes_total{name=~\"$container|.*\",name!=\"\"}[5m]))", "refId": "A" } ], @@ -244,7 +244,7 @@ }, "targets": [ { - "expr": "rate(container_cpu_usage_seconds_total{name=~\"$container\",name!=\"\"}[5m]) * 100", + "expr": "rate(container_cpu_usage_seconds_total{name=~\"$container|.*\",name!=\"\"}[5m]) * 100", "legendFormat": "{{name}}", "refId": "A" } @@ -297,7 +297,7 @@ }, "targets": [ { - "expr": "rate(container_cpu_usage_seconds_total{name=~\"$container\",name!=\"\"}[5m]) * 100", + "expr": "rate(container_cpu_usage_seconds_total{name=~\"$container|.*\",name!=\"\"}[5m]) * 100", "legendFormat": "{{name}}", "refId": "A" } @@ -356,7 +356,7 @@ }, "targets": [ { - "expr": "container_memory_usage_bytes{name=~\"$container\",name!=\"\"}", + "expr": "container_memory_usage_bytes{name=~\"$container|.*\",name!=\"\"}", "legendFormat": "{{name}}", "refId": "A" } @@ -409,7 +409,7 @@ }, "targets": [ { - "expr": "(container_memory_usage_bytes{name=~\"$container\",name!=\"\"} / container_spec_memory_limit_bytes{name=~\"$container\",name!=\"\"}) * 100", + "expr": "(container_memory_usage_bytes{name=~\"$container|.*\",name!=\"\"} / container_spec_memory_limit_bytes{name=~\"$container|.*\",name!=\"\"}) * 100", "legendFormat": "{{name}}", "refId": "A" } @@ -468,7 +468,7 @@ }, "targets": [ { - "expr": "rate(container_network_receive_bytes_total{name=~\"$container\",name!=\"\"}[5m])", + "expr": "rate(container_network_receive_bytes_total{name=~\"$container|.*\",name!=\"\"}[5m])", "legendFormat": "{{name}} - {{interface}}", "refId": "A" } @@ -515,7 +515,7 @@ }, "targets": [ { - "expr": "rate(container_network_transmit_bytes_total{name=~\"$container\",name!=\"\"}[5m])", + "expr": "rate(container_network_transmit_bytes_total{name=~\"$container|.*\",name!=\"\"}[5m])", "legendFormat": "{{name}} - {{interface}}", "refId": "A" } @@ -574,7 +574,7 @@ }, "targets": [ { - "expr": "rate(container_fs_reads_bytes_total{name=~\"$container\",name!=\"\"}[5m])", + "expr": "rate(container_fs_reads_bytes_total{name=~\"$container|.*\",name!=\"\"}[5m])", "legendFormat": "{{name}} - {{device}}", "refId": "A" } @@ -621,7 +621,7 @@ }, "targets": [ { - "expr": "rate(container_fs_writes_bytes_total{name=~\"$container\",name!=\"\"}[5m])", + "expr": "rate(container_fs_writes_bytes_total{name=~\"$container|.*\",name!=\"\"}[5m])", "legendFormat": "{{name}} - {{device}}", "refId": "A" } @@ -770,35 +770,35 @@ }, "targets": [ { - "expr": "container_last_seen{name=~\"$container\",name!=\"\"}", + "expr": "container_last_seen{name=~\"$container|.*\",name!=\"\"}", "format": "table", "instant": true, "legendFormat": "{{name}}", "refId": "A" }, { - "expr": "rate(container_cpu_usage_seconds_total{name=~\"$container\",name!=\"\"}[5m]) * 100", + "expr": "rate(container_cpu_usage_seconds_total{name=~\"$container|.*\",name!=\"\"}[5m]) * 100", "format": "table", "instant": true, "legendFormat": "{{name}}", "refId": "B" }, { - "expr": "container_memory_usage_bytes{name=~\"$container\",name!=\"\"}", + "expr": "container_memory_usage_bytes{name=~\"$container|.*\",name!=\"\"}", "format": "table", "instant": true, "legendFormat": "{{name}}", "refId": "C" }, { - "expr": "rate(container_network_receive_bytes_total{name=~\"$container\",name!=\"\"}[5m])", + "expr": "rate(container_network_receive_bytes_total{name=~\"$container|.*\",name!=\"\"}[5m])", "format": "table", "instant": true, "legendFormat": "{{name}}", "refId": "D" }, { - "expr": "rate(container_network_transmit_bytes_total{name=~\"$container\",name!=\"\"}[5m])", + "expr": "rate(container_network_transmit_bytes_total{name=~\"$container|.*\",name!=\"\"}[5m])", "format": "table", "instant": true, "legendFormat": "{{name}}", @@ -858,13 +858,18 @@ "query": "label_values(container_last_seen{name!=\"\"},name)", "refId": "StandardVariableQuery" }, - "refresh": 1, + "refresh": 2, "sort": 1, - "type": "query" + "type": "query", + "current": { + "selected": true, + "text": "All", + "value": "$__all" + } } ] }, "timezone": "browser", "title": "Docker Container Metrics" } -} \ No newline at end of file +}