Skip to content

Commit ce9fa7a

Browse files
committed
feat(k8s-system-api-server): added job variable
Signed-off-by: David Calvert <david@0xdc.me>
1 parent a240082 commit ce9fa7a

File tree

1 file changed

+32
-9
lines changed

1 file changed

+32
-9
lines changed

dashboards/k8s-system-api-server.json

Lines changed: 32 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -166,7 +166,7 @@
166166
"uid": "${datasource}"
167167
},
168168
"exemplar": true,
169-
"expr": "up{job=~\"kubernetes-apiservers|apiserver\", cluster=~\"$cluster\"}",
169+
"expr": "up{cluster=~\"$cluster\", job=~\"$job\"}",
170170
"interval": "",
171171
"legendFormat": "{{ instance }}",
172172
"refId": "A"
@@ -612,7 +612,7 @@
612612
"uid": "${datasource}"
613613
},
614614
"exemplar": true,
615-
"expr": "sum(rate(apiserver_request_duration_seconds_sum{job=~\"kubernetes-apiservers|apiserver\", cluster=~\"$cluster\"}[$__rate_interval])) by (instance)\n/\nsum(rate(apiserver_request_duration_seconds_count{job=~\"kubernetes-apiservers|apiserver\", cluster=~\"$cluster\"}[$__rate_interval])) by (instance)",
615+
"expr": "sum(rate(apiserver_request_duration_seconds_sum{cluster=~\"$cluster\", job=~\"$job\"}[$__rate_interval])) by (instance)\n/\nsum(rate(apiserver_request_duration_seconds_count{cluster=~\"$cluster\", job=~\"$job\"}[$__rate_interval])) by (instance)",
616616
"interval": "$resolution",
617617
"legendFormat": "{{ instance }}",
618618
"refId": "A"
@@ -706,7 +706,7 @@
706706
"uid": "${datasource}"
707707
},
708708
"exemplar": true,
709-
"expr": "sum(rate(apiserver_request_duration_seconds_sum{job=~\"kubernetes-apiservers|apiserver\", cluster=~\"$cluster\"}[$__rate_interval])) by (verb)\n/\nsum(rate(apiserver_request_duration_seconds_count{job=~\"kubernetes-apiservers|apiserver\", cluster=~\"$cluster\"}[$__rate_interval])) by (verb)",
709+
"expr": "sum(rate(apiserver_request_duration_seconds_sum{cluster=~\"$cluster\", job=~\"$job\"}[$__rate_interval])) by (verb)\n/\nsum(rate(apiserver_request_duration_seconds_count{cluster=~\"$cluster\", job=~\"$job\"}[$__rate_interval])) by (verb)",
710710
"interval": "$resolution",
711711
"legendFormat": "{{ verb }}",
712712
"refId": "A"
@@ -800,7 +800,7 @@
800800
"uid": "${datasource}"
801801
},
802802
"exemplar": true,
803-
"expr": "sum by(instance) (rate(apiserver_request_total{code=~\"5..\", job=~\"kubernetes-apiservers|apiserver\", cluster=~\"$cluster\"}[$__rate_interval]))\n / sum by(instance) (rate(apiserver_request_total{job=~\"kubernetes-apiservers|apiserver\", cluster=~\"$cluster\"}[$__rate_interval]))",
803+
"expr": "sum by(instance) (rate(apiserver_request_total{code=~\"5..\", cluster=~\"$cluster\", job=~\"$job\"}[$__rate_interval]))\n / sum by(instance) (rate(apiserver_request_total{cluster=~\"$cluster\", job=~\"$job\"}[$__rate_interval]))",
804804
"interval": "$resolution",
805805
"legendFormat": "{{ instance }}",
806806
"refId": "A"
@@ -894,7 +894,7 @@
894894
"uid": "${datasource}"
895895
},
896896
"exemplar": true,
897-
"expr": "sum by(verb) (rate(apiserver_request_total{code=~\"5..\",job=~\"kubernetes-apiservers|apiserver\", cluster=~\"$cluster\"}[$__rate_interval]))\n / sum by(verb) (rate(apiserver_request_total{job=~\"kubernetes-apiservers|apiserver\", cluster=~\"$cluster\"}[$__rate_interval]))",
897+
"expr": "sum by(verb) (rate(apiserver_request_total{code=~\"5..\", cluster=~\"$cluster\", job=~\"$job\"}[$__rate_interval]))\n / sum by(verb) (rate(apiserver_request_total{cluster=~\"$cluster\", job=~\"$job\"}[$__rate_interval]))",
898898
"interval": "$resolution",
899899
"legendFormat": "{{ verb }}",
900900
"refId": "A"
@@ -1082,7 +1082,7 @@
10821082
"uid": "${datasource}"
10831083
},
10841084
"exemplar": true,
1085-
"expr": "sum(rate(workqueue_depth{job=~\"kubernetes-apiservers|apiserver\", cluster=~\"$cluster\"}[$__rate_interval])) by (instance)",
1085+
"expr": "sum(rate(workqueue_depth{cluster=~\"$cluster\", job=~\"$job\"}[$__rate_interval])) by (instance)",
10861086
"interval": "$resolution",
10871087
"legendFormat": "{{ instance }}",
10881088
"refId": "A"
@@ -1177,7 +1177,7 @@
11771177
"uid": "${datasource}"
11781178
},
11791179
"exemplar": true,
1180-
"expr": "rate(process_cpu_seconds_total{job=~\"kubernetes-apiservers|apiserver\", cluster=~\"$cluster\"}[$__rate_interval])",
1180+
"expr": "rate(process_cpu_seconds_total{cluster=~\"$cluster\", job=~\"$job\"}[$__rate_interval])",
11811181
"interval": "$resolution",
11821182
"legendFormat": "{{ instance }}",
11831183
"refId": "A"
@@ -1271,7 +1271,7 @@
12711271
"uid": "${datasource}"
12721272
},
12731273
"exemplar": true,
1274-
"expr": "process_resident_memory_bytes{job=~\"kubernetes-apiservers|apiserver\", cluster=~\"$cluster\"}",
1274+
"expr": "process_resident_memory_bytes{cluster=~\"$cluster\", job=~\"$job\"}",
12751275
"interval": "$resolution",
12761276
"legendFormat": "{{ instance }}",
12771277
"refId": "A"
@@ -1383,6 +1383,29 @@
13831383
"queryValue": "",
13841384
"skipUrlSync": false,
13851385
"type": "custom"
1386+
},
1387+
{
1388+
"current": {},
1389+
"datasource": {
1390+
"type": "prometheus",
1391+
"uid": "${datasource}"
1392+
},
1393+
"definition": "label_values(apiserver_request_total{cluster=\"$cluster\"}, job)",
1394+
"hide": 0,
1395+
"includeAll": false,
1396+
"multi": true,
1397+
"name": "job",
1398+
"options": [],
1399+
"query": {
1400+
"qryType": 1,
1401+
"query": "label_values(apiserver_request_total{cluster=\"$cluster\"}, job)",
1402+
"refId": "PrometheusVariableQueryEditor-VariableQuery"
1403+
},
1404+
"refresh": 1,
1405+
"regex": "",
1406+
"skipUrlSync": false,
1407+
"sort": 1,
1408+
"type": "query"
13861409
}
13871410
]
13881411
},
@@ -1394,6 +1417,6 @@
13941417
"timezone": "",
13951418
"title": "Kubernetes / System / API Server",
13961419
"uid": "k8s_system_apisrv",
1397-
"version": 19,
1420+
"version": 20,
13981421
"weekStart": ""
13991422
}

0 commit comments

Comments
 (0)