From 9e76277c228428c92ff9ad36600d33e8e531561f Mon Sep 17 00:00:00 2001 From: Brad Stein Date: Fri, 12 Dec 2025 19:09:51 -0300 Subject: [PATCH] atlas dashboards: drop empty nodes and enforce top12 pod bars --- scripts/dashboards_render_atlas.py | 8 ++++---- services/monitoring/dashboards/atlas-overview.json | 4 ++-- services/monitoring/dashboards/atlas-pods.json | 4 ++-- services/monitoring/grafana-dashboard-overview.yaml | 4 ++-- services/monitoring/grafana-dashboard-pods.yaml | 4 ++-- 5 files changed, 12 insertions(+), 12 deletions(-) diff --git a/scripts/dashboards_render_atlas.py b/scripts/dashboards_render_atlas.py index d9e8d27..2418eb9 100644 --- a/scripts/dashboards_render_atlas.py +++ b/scripts/dashboards_render_atlas.py @@ -881,7 +881,7 @@ def build_overview(): pie_panel( 28, "Pods by Node", - 'sum(kube_pod_info{pod!=""}) by (node)', + 'sum(kube_pod_info{pod!="" , node!=""}) by (node)', {"h": 10, "w": 12, "x": 0, "y": 54}, ) ) @@ -889,7 +889,7 @@ def build_overview(): bargauge_panel( 29, "Top Nodes by Pod Count", - 'topk(12, sum(kube_pod_info{pod!=""}) by (node))', + 'topk(12, sum(kube_pod_info{pod!="" , node!=""}) by (node))', {"h": 10, "w": 12, "x": 12, "y": 54}, unit="none", limit=12, @@ -1079,7 +1079,7 @@ def build_pods_dashboard(): pie_panel( 8, "Pods by Node", - 'sum(kube_pod_info{pod!=""}) by (node)', + 'sum(kube_pod_info{pod!="" , node!=""}) by (node)', {"h": 8, "w": 12, "x": 12, "y": 34}, ) ) @@ -1087,7 +1087,7 @@ def build_pods_dashboard(): bargauge_panel( 9, "Top Nodes by Pod Count", - 'topk(12, sum(kube_pod_info{pod!=""}) by (node))', + 'topk(12, sum(kube_pod_info{pod!="" , node!=""}) by (node))', {"h": 8, "w": 12, "x": 0, "y": 34}, unit="none", limit=12, diff --git a/services/monitoring/dashboards/atlas-overview.json b/services/monitoring/dashboards/atlas-overview.json index 36c53e2..bf2a5b9 100644 --- a/services/monitoring/dashboards/atlas-overview.json +++ b/services/monitoring/dashboards/atlas-overview.json @@ -1393,7 +1393,7 @@ }, "targets": [ { - "expr": "sum(kube_pod_info{pod!=\"\"}) by (node)", + "expr": "sum(kube_pod_info{pod!=\"\" , node!=\"\"}) by (node)", "refId": "A", "legendFormat": "{{namespace}}" } @@ -1446,7 +1446,7 @@ }, "targets": [ { - "expr": "topk(12, sum(kube_pod_info{pod!=\"\"}) by (node))", + "expr": "topk(12, sum(kube_pod_info{pod!=\"\" , node!=\"\"}) by (node))", "refId": "A", "legendFormat": "{{node}}" } diff --git a/services/monitoring/dashboards/atlas-pods.json b/services/monitoring/dashboards/atlas-pods.json index 0bc7771..09c40e0 100644 --- a/services/monitoring/dashboards/atlas-pods.json +++ b/services/monitoring/dashboards/atlas-pods.json @@ -376,7 +376,7 @@ }, "targets": [ { - "expr": "sum(kube_pod_info{pod!=\"\"}) by (node)", + "expr": "sum(kube_pod_info{pod!=\"\" , node!=\"\"}) by (node)", "refId": "A", "legendFormat": "{{namespace}}" } @@ -429,7 +429,7 @@ }, "targets": [ { - "expr": "topk(12, sum(kube_pod_info{pod!=\"\"}) by (node))", + "expr": "topk(12, sum(kube_pod_info{pod!=\"\" , node!=\"\"}) by (node))", "refId": "A", "legendFormat": "{{node}}" } diff --git a/services/monitoring/grafana-dashboard-overview.yaml b/services/monitoring/grafana-dashboard-overview.yaml index f9ea8a1..cbe2483 100644 --- a/services/monitoring/grafana-dashboard-overview.yaml +++ b/services/monitoring/grafana-dashboard-overview.yaml @@ -1402,7 +1402,7 @@ data: }, "targets": [ { - "expr": "sum(kube_pod_info{pod!=\"\"}) by (node)", + "expr": "sum(kube_pod_info{pod!=\"\" , node!=\"\"}) by (node)", "refId": "A", "legendFormat": "{{namespace}}" } @@ -1455,7 +1455,7 @@ data: }, "targets": [ { - "expr": "topk(12, sum(kube_pod_info{pod!=\"\"}) by (node))", + "expr": "topk(12, sum(kube_pod_info{pod!=\"\" , node!=\"\"}) by (node))", "refId": "A", "legendFormat": "{{node}}" } diff --git a/services/monitoring/grafana-dashboard-pods.yaml b/services/monitoring/grafana-dashboard-pods.yaml index 3812211..48089ee 100644 --- a/services/monitoring/grafana-dashboard-pods.yaml +++ b/services/monitoring/grafana-dashboard-pods.yaml @@ -385,7 +385,7 @@ data: }, "targets": [ { - "expr": "sum(kube_pod_info{pod!=\"\"}) by (node)", + "expr": "sum(kube_pod_info{pod!=\"\" , node!=\"\"}) by (node)", "refId": "A", "legendFormat": "{{namespace}}" } @@ -438,7 +438,7 @@ data: }, "targets": [ { - "expr": "topk(12, sum(kube_pod_info{pod!=\"\"}) by (node))", + "expr": "topk(12, sum(kube_pod_info{pod!=\"\" , node!=\"\"}) by (node))", "refId": "A", "legendFormat": "{{node}}" }