atlas dashboards: drop empty nodes and enforce top12 pod bars

This commit is contained in:
Brad Stein 2025-12-12 19:09:51 -03:00
parent 93b3c6d2ec
commit 9e76277c22
5 changed files with 12 additions and 12 deletions

View File

@ -881,7 +881,7 @@ def build_overview():
pie_panel( pie_panel(
28, 28,
"Pods by Node", "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}, {"h": 10, "w": 12, "x": 0, "y": 54},
) )
) )
@ -889,7 +889,7 @@ def build_overview():
bargauge_panel( bargauge_panel(
29, 29,
"Top Nodes by Pod Count", "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}, {"h": 10, "w": 12, "x": 12, "y": 54},
unit="none", unit="none",
limit=12, limit=12,
@ -1079,7 +1079,7 @@ def build_pods_dashboard():
pie_panel( pie_panel(
8, 8,
"Pods by Node", "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}, {"h": 8, "w": 12, "x": 12, "y": 34},
) )
) )
@ -1087,7 +1087,7 @@ def build_pods_dashboard():
bargauge_panel( bargauge_panel(
9, 9,
"Top Nodes by Pod Count", "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}, {"h": 8, "w": 12, "x": 0, "y": 34},
unit="none", unit="none",
limit=12, limit=12,

View File

@ -1393,7 +1393,7 @@
}, },
"targets": [ "targets": [
{ {
"expr": "sum(kube_pod_info{pod!=\"\"}) by (node)", "expr": "sum(kube_pod_info{pod!=\"\" , node!=\"\"}) by (node)",
"refId": "A", "refId": "A",
"legendFormat": "{{namespace}}" "legendFormat": "{{namespace}}"
} }
@ -1446,7 +1446,7 @@
}, },
"targets": [ "targets": [
{ {
"expr": "topk(12, sum(kube_pod_info{pod!=\"\"}) by (node))", "expr": "topk(12, sum(kube_pod_info{pod!=\"\" , node!=\"\"}) by (node))",
"refId": "A", "refId": "A",
"legendFormat": "{{node}}" "legendFormat": "{{node}}"
} }

View File

@ -376,7 +376,7 @@
}, },
"targets": [ "targets": [
{ {
"expr": "sum(kube_pod_info{pod!=\"\"}) by (node)", "expr": "sum(kube_pod_info{pod!=\"\" , node!=\"\"}) by (node)",
"refId": "A", "refId": "A",
"legendFormat": "{{namespace}}" "legendFormat": "{{namespace}}"
} }
@ -429,7 +429,7 @@
}, },
"targets": [ "targets": [
{ {
"expr": "topk(12, sum(kube_pod_info{pod!=\"\"}) by (node))", "expr": "topk(12, sum(kube_pod_info{pod!=\"\" , node!=\"\"}) by (node))",
"refId": "A", "refId": "A",
"legendFormat": "{{node}}" "legendFormat": "{{node}}"
} }

View File

@ -1402,7 +1402,7 @@ data:
}, },
"targets": [ "targets": [
{ {
"expr": "sum(kube_pod_info{pod!=\"\"}) by (node)", "expr": "sum(kube_pod_info{pod!=\"\" , node!=\"\"}) by (node)",
"refId": "A", "refId": "A",
"legendFormat": "{{namespace}}" "legendFormat": "{{namespace}}"
} }
@ -1455,7 +1455,7 @@ data:
}, },
"targets": [ "targets": [
{ {
"expr": "topk(12, sum(kube_pod_info{pod!=\"\"}) by (node))", "expr": "topk(12, sum(kube_pod_info{pod!=\"\" , node!=\"\"}) by (node))",
"refId": "A", "refId": "A",
"legendFormat": "{{node}}" "legendFormat": "{{node}}"
} }

View File

@ -385,7 +385,7 @@ data:
}, },
"targets": [ "targets": [
{ {
"expr": "sum(kube_pod_info{pod!=\"\"}) by (node)", "expr": "sum(kube_pod_info{pod!=\"\" , node!=\"\"}) by (node)",
"refId": "A", "refId": "A",
"legendFormat": "{{namespace}}" "legendFormat": "{{namespace}}"
} }
@ -438,7 +438,7 @@ data:
}, },
"targets": [ "targets": [
{ {
"expr": "topk(12, sum(kube_pod_info{pod!=\"\"}) by (node))", "expr": "topk(12, sum(kube_pod_info{pod!=\"\" , node!=\"\"}) by (node))",
"refId": "A", "refId": "A",
"legendFormat": "{{node}}" "legendFormat": "{{node}}"
} }