Skip to content

Commit 55a9c3c

Browse files
authored
chore(grafana): update kubernetes_deployment_metrics dashboard
1 parent 1e0a1a5 commit 55a9c3c

1 file changed

Lines changed: 58 additions & 28 deletions

File tree

grafana/rootfs/usr/share/grafana/api/dashboards/kubernetes_deployment_metrics.json

Lines changed: 58 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,7 @@
9898
{
9999
"datasource": null,
100100
"editorMode": "code",
101-
"expr": "sum (container_memory_working_set_bytes{pod=~\"^$Deployment.*$\",namespace=\"$namespace\"}) / sum (machine_memory_bytes{kubernetes_io_hostname=~\"^$Node$\"}) * 100",
101+
"expr": "sum (container_memory_working_set_bytes{pod=~\"^$Deployment.*$\",pod=~\"^$Statefulset.*$\",namespace=\"$Namespace\"}) / sum (machine_memory_bytes{kubernetes_io_hostname=~\"^$Node$\"}) * 100",
102102
"interval": "10s",
103103
"intervalFactor": 1,
104104
"legendFormat": "",
@@ -178,7 +178,7 @@
178178
{
179179
"datasource": null,
180180
"editorMode": "code",
181-
"expr": "sum (rate (container_cpu_usage_seconds_total{pod=~\"^$Deployment.*$\",namespace=\"$namespace\"}[1m])) / sum (machine_cpu_cores{kubernetes_io_hostname=~\"^$Node$\"}) * 100",
181+
"expr": "sum (rate (container_cpu_usage_seconds_total{pod=~\"^$Deployment.*$\",pod=~\"^$Statefulset.*$\",namespace=\"$Namespace\"}[1m])) / sum (machine_cpu_cores{kubernetes_io_hostname=~\"^$Node$\"}) * 100",
182182
"interval": "10s",
183183
"intervalFactor": 1,
184184
"legendFormat": "",
@@ -253,7 +253,7 @@
253253
{
254254
"datasource": null,
255255
"editorMode": "code",
256-
"expr": "sum(kube_deployment_status_replicas_available{deployment=~\"^$Deployment$\",namespace=\"$namespace\"}) / sum(kube_deployment_status_replicas{deployment=~\"^$Deployment$\",namespace=\"$namespace\"}) * 100",
256+
"expr": "sum(kube_deployment_status_replicas_available{deployment=~\"^$Deployment$\",pod=~\"^$Statefulset.*$\",namespace=\"$Namespace\"}) / sum(kube_deployment_status_replicas{deployment=~\"^$Deployment$\",pod=~\"^$Statefulset.*$\",namespace=\"$Namespace\"}) * 100",
257257
"intervalFactor": 2,
258258
"range": true,
259259
"refId": "A",
@@ -326,7 +326,7 @@
326326
{
327327
"datasource": null,
328328
"editorMode": "code",
329-
"expr": "sum (container_memory_working_set_bytes{namespace=\"$namespace\",pod=~\"^$Deployment.*$\"})",
329+
"expr": "sum (container_memory_working_set_bytes{namespace=\"$Namespace\",pod=~\"^$Deployment.*$\",pod=~\"^$Statefulset.*$\"})",
330330
"interval": "",
331331
"intervalFactor": 2,
332332
"legendFormat": "",
@@ -472,7 +472,7 @@
472472
{
473473
"datasource": null,
474474
"editorMode": "code",
475-
"expr": "sum (rate (container_cpu_usage_seconds_total{pod=~\"^$Deployment.*$\",namespace=\"$namespace\"}[1m]))",
475+
"expr": "sum (rate (container_cpu_usage_seconds_total{pod=~\"^$Deployment.*$\",pod=~\"^$Statefulset.*$\",namespace=\"$Namespace\"}[1m]))",
476476
"interval": "",
477477
"intervalFactor": 2,
478478
"legendFormat": "",
@@ -618,7 +618,7 @@
618618
{
619619
"datasource": null,
620620
"editorMode": "code",
621-
"expr": "sum(kube_deployment_status_replicas_available{namespace=\"$namespace\",deployment=~\"^$Deployment$\"})",
621+
"expr": "sum(kube_deployment_status_replicas_available{namespace=\"$Namespace\",deployment=~\"^$Deployment$\",pod=~\"^$Statefulset.*$\"})",
622622
"intervalFactor": 2,
623623
"range": true,
624624
"refId": "A",
@@ -691,7 +691,7 @@
691691
{
692692
"datasource": null,
693693
"editorMode": "code",
694-
"expr": "sum(kube_deployment_status_replicas{namespace=\"$namespace\",deployment=~\"^$Deployment$\"})",
694+
"expr": "sum(kube_deployment_status_replicas{namespace=\"$Namespace\",deployment=~\"^$Deployment$\",pod=~\"^$Statefulset.*$\"})",
695695
"intervalFactor": 2,
696696
"range": true,
697697
"refId": "A",
@@ -756,7 +756,7 @@
756756
{
757757
"datasource": null,
758758
"editorMode": "code",
759-
"expr": "sum (rate (container_cpu_usage_seconds_total{image!=\"\",pod!=\"\",pod=~\"^$Deployment.*$\",namespace=\"$namespace\"}[1m])) by (pod)",
759+
"expr": "sum (rate (container_cpu_usage_seconds_total{image!=\"\",pod!=\"\",pod=~\"^$Deployment.*$\",pod=~\"^$Statefulset.*$\",namespace=\"$Namespace\"}[1m])) by (pod)",
760760
"interval": "10s",
761761
"intervalFactor": 1,
762762
"legendFormat": "{{ pod }}",
@@ -857,7 +857,7 @@
857857
{
858858
"datasource": null,
859859
"editorMode": "code",
860-
"expr": "sum (rate (container_cpu_usage_seconds_total{pod!=\"\",pod!=\"POD\",pod=~\"^$Deployment.*$\",namespace=\"$namespace\"}[1m])) by (pod)",
860+
"expr": "sum (rate (container_cpu_usage_seconds_total{pod!=\"\",pod!=\"POD\",pod=~\"^$Deployment.*$\",pod=~\"^$Statefulset.*$\",namespace=\"$Namespace\"}[1m])) by (pod)",
861861
"hide": false,
862862
"interval": "10s",
863863
"intervalFactor": 1,
@@ -957,7 +957,7 @@
957957
{
958958
"datasource": null,
959959
"editorMode": "code",
960-
"expr": "sum (container_memory_working_set_bytes{image!=\"\",pod!=\"\",pod=~\"^$Deployment.*$\",namespace=\"$namespace\"}) by (pod)",
960+
"expr": "sum (container_memory_working_set_bytes{image!=\"\",pod!=\"\",pod=~\"^$Deployment.*$\",pod=~\"^$Statefulset.*$\",namespace=\"$Namespace\"}) by (pod)",
961961
"interval": "10s",
962962
"intervalFactor": 1,
963963
"legendFormat": "{{ pod }}",
@@ -1055,7 +1055,7 @@
10551055
{
10561056
"datasource": null,
10571057
"editorMode": "code",
1058-
"expr": "sum (rate (container_network_receive_bytes_total{image!=\"\",id!=\"\",namespace=\"${namespace}\"}[1m])) by (pod)",
1058+
"expr": "sum (rate (container_network_receive_bytes_total{image!=\"\",id!=\"\",pod=~\"^$Statefulset.*$\",namespace=\"${Namespace}\"}[2m])) by (pod)",
10591059
"interval": "10s",
10601060
"intervalFactor": 1,
10611061
"legendFormat": "-> {{ pod }}",
@@ -1067,7 +1067,7 @@
10671067
{
10681068
"datasource": null,
10691069
"editorMode": "code",
1070-
"expr": "- sum (rate (container_network_transmit_bytes_total{image!=\"\",id!=\"\",namespace=\"${namespace}\"}[1m])) by (pod)",
1070+
"expr": "- sum (rate (container_network_transmit_bytes_total{image!=\"\",id!=\"\",pod=~\"^$statefulset.*$\",namespace=\"${namespace}\"}[2m])) by (pod)",
10711071
"interval": "10s",
10721072
"intervalFactor": 1,
10731073
"legendFormat": "<- {{ pod }}",
@@ -1122,8 +1122,8 @@
11221122
{
11231123
"current": {
11241124
"selected": true,
1125-
"text": "activity-server",
1126-
"value": "activity-server"
1125+
"text": "",
1126+
"value": ""
11271127
},
11281128
"datasource": null,
11291129
"definition": "label_values(namespace)",
@@ -1134,7 +1134,7 @@
11341134
"options": [],
11351135
"query": {
11361136
"query": "label_values(namespace)",
1137-
"refId": "StandardVariableQuery"
1137+
"refId": "PrometheusVariableQueryEditor-VariableQuery"
11381138
},
11391139
"refresh": 1,
11401140
"regex": "",
@@ -1146,19 +1146,23 @@
11461146
"allValue": ".*",
11471147
"current": {
11481148
"selected": true,
1149-
"text": "All",
1150-
"value": "$__all"
1149+
"text": [
1150+
"All"
1151+
],
1152+
"value": [
1153+
"$__all"
1154+
]
11511155
},
1152-
"datasource": null,
1153-
"definition": "",
1156+
"datasource": {},
1157+
"definition": "label_values({namespace=\"$Namespace\"},deployment)",
11541158
"hide": 0,
11551159
"includeAll": true,
1156-
"multi": false,
1160+
"multi": true,
11571161
"name": "Deployment",
11581162
"options": [],
11591163
"query": {
1160-
"query": "label_values(deployment)",
1161-
"refId": "Prometheus-all-Deployment-Variable-Query"
1164+
"query": "label_values({namespace=\"$Namespace\"},deployment)",
1165+
"refId": "PrometheusVariableQueryEditor-VariableQuery"
11621166
},
11631167
"refresh": 1,
11641168
"regex": "",
@@ -1172,11 +1176,38 @@
11721176
{
11731177
"allValue": ".*",
11741178
"current": {
1175-
"selected": false,
1179+
"selected": true,
1180+
"text": [
1181+
"All"
1182+
],
1183+
"value": [
1184+
"$__all"
1185+
]
1186+
},
1187+
"definition": "label_values({namespace=\"$Namespace\"},statefulset)",
1188+
"hide": 0,
1189+
"includeAll": true,
1190+
"multi": true,
1191+
"name": "Statefulset",
1192+
"options": [],
1193+
"query": {
1194+
"query": "label_values({namespace=\"$Namespace\"},statefulset)",
1195+
"refId": "PrometheusVariableQueryEditor-VariableQuery"
1196+
},
1197+
"refresh": 1,
1198+
"regex": "",
1199+
"skipUrlSync": false,
1200+
"sort": 0,
1201+
"type": "query"
1202+
},
1203+
{
1204+
"allValue": ".*",
1205+
"current": {
1206+
"selected": true,
11761207
"text": "All",
11771208
"value": "$__all"
11781209
},
1179-
"datasource": null,
1210+
"datasource": {},
11801211
"definition": "label_values(node)",
11811212
"hide": 0,
11821213
"includeAll": true,
@@ -1199,7 +1230,7 @@
11991230
]
12001231
},
12011232
"time": {
1202-
"from": "now-15m",
1233+
"from": "now-1h",
12031234
"to": "now"
12041235
},
12051236
"timepicker": {
@@ -1230,8 +1261,7 @@
12301261
"timezone": "browser",
12311262
"title": "Kubernetes Deployment metrics",
12321263
"uid": "wdtm7Mc7z123",
1233-
"version": 1,
1264+
"version": 13,
12341265
"weekStart": ""
1235-
},
1236-
"overwrite": false
1266+
}
12371267
}

0 commit comments

Comments
 (0)