atlas pods: robust per-namespace top-node share
This commit is contained in:
parent
6a3d1311b9
commit
2177a8009e
@ -1177,11 +1177,16 @@ def build_pods_dashboard():
|
||||
10,
|
||||
"Namespace Plurality by Node",
|
||||
'('
|
||||
' sum by (namespace,node) (kube_pod_info{pod!=""}) '
|
||||
'/ sum by (namespace) (kube_pod_info{pod!=""})'
|
||||
')'
|
||||
'* on(namespace) group_left(node)'
|
||||
'('
|
||||
' (sum by (namespace,node) (kube_pod_info{pod!=""}) '
|
||||
' / sum by (namespace) (kube_pod_info{pod!=""})) '
|
||||
'== on(namespace) '
|
||||
' max by (namespace) (sum by (namespace,node) (kube_pod_info{pod!=""}) '
|
||||
' / sum by (namespace) (kube_pod_info{pod!=""}))'
|
||||
'>= on(namespace) group_left() '
|
||||
' (max by (namespace) (sum by (namespace,node) (kube_pod_info{pod!=""}) '
|
||||
' / sum by (namespace) (kube_pod_info{pod!=""})) - 1e-9)'
|
||||
')',
|
||||
{"h": 8, "w": 24, "x": 0, "y": 42},
|
||||
unit="percent",
|
||||
|
||||
@ -508,7 +508,7 @@
|
||||
},
|
||||
"targets": [
|
||||
{
|
||||
"expr": "( (sum by (namespace,node) (kube_pod_info{pod!=\"\"}) / sum by (namespace) (kube_pod_info{pod!=\"\"})) == on(namespace) max by (namespace) (sum by (namespace,node) (kube_pod_info{pod!=\"\"}) / sum by (namespace) (kube_pod_info{pod!=\"\"})))",
|
||||
"expr": "( sum by (namespace,node) (kube_pod_info{pod!=\"\"}) / sum by (namespace) (kube_pod_info{pod!=\"\"}))* on(namespace) group_left(node)( (sum by (namespace,node) (kube_pod_info{pod!=\"\"}) / sum by (namespace) (kube_pod_info{pod!=\"\"})) >= on(namespace) group_left() (max by (namespace) (sum by (namespace,node) (kube_pod_info{pod!=\"\"}) / sum by (namespace) (kube_pod_info{pod!=\"\"})) - 1e-9))",
|
||||
"refId": "A",
|
||||
"instant": true
|
||||
}
|
||||
|
||||
@ -517,7 +517,7 @@ data:
|
||||
},
|
||||
"targets": [
|
||||
{
|
||||
"expr": "( (sum by (namespace,node) (kube_pod_info{pod!=\"\"}) / sum by (namespace) (kube_pod_info{pod!=\"\"})) == on(namespace) max by (namespace) (sum by (namespace,node) (kube_pod_info{pod!=\"\"}) / sum by (namespace) (kube_pod_info{pod!=\"\"})))",
|
||||
"expr": "( sum by (namespace,node) (kube_pod_info{pod!=\"\"}) / sum by (namespace) (kube_pod_info{pod!=\"\"}))* on(namespace) group_left(node)( (sum by (namespace,node) (kube_pod_info{pod!=\"\"}) / sum by (namespace) (kube_pod_info{pod!=\"\"})) >= on(namespace) group_left() (max by (namespace) (sum by (namespace,node) (kube_pod_info{pod!=\"\"}) / sum by (namespace) (kube_pod_info{pod!=\"\"})) - 1e-9))",
|
||||
"refId": "A",
|
||||
"instant": true
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user