Based on 6bcaee1194 done by @Z10N0110. Real CPU modes utilization query in CPU panels

This commit is contained in:
Ricardo F 2022-11-08 21:19:23 +01:00
parent c4209a8a5e
commit 2ce90593eb

View file

@ -78,7 +78,7 @@
"keepTime": false,
"tags": [],
"targetBlank": true,
"title": "New link",
"title": "GitHub",
"tooltip": "",
"type": "link",
"url": " https://github.com/rfmoz/grafana-dashboards"
@ -194,11 +194,13 @@
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"expr": "(((count(count(node_cpu_seconds_total{instance=\"$node\",job=\"$job\"}) by (cpu))) - avg(sum by (mode)(irate(node_cpu_seconds_total{mode='idle',instance=\"$node\",job=\"$job\"}[5m])))) * 100) / count(count(node_cpu_seconds_total{instance=\"$node\",job=\"$job\"}) by (cpu))",
"editorMode": "code",
"expr": "(sum by(instance) (irate(node_cpu_seconds_total{instance=\"$node\",job=\"$job\", mode!=\"idle\"}[$__rate_interval])) / on(instance) group_left sum by (instance)((irate(node_cpu_seconds_total{instance=\"$node\",job=\"$job\"}[$__rate_interval])))) * 100",
"hide": false,
"interval": "",
"intervalFactor": 1,
"legendFormat": "",
"range": true,
"refId": "A",
"step": 900
}
@ -1416,11 +1418,13 @@
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"expr": "sum by (instance)(irate(node_cpu_seconds_total{mode=\"system\",instance=\"$node\",job=\"$job\"}[5m])) * 100",
"editorMode": "code",
"expr": "sum by(instance) (irate(node_cpu_seconds_total{instance=\"$node\",job=\"$job\", mode=\"system\"}[$__rate_interval])) / on(instance) group_left sum by (instance)((irate(node_cpu_seconds_total{instance=\"$node\",job=\"$job\"}[$__rate_interval])))",
"format": "time_series",
"hide": false,
"intervalFactor": 2,
"legendFormat": "System - Processes executing in kernel mode",
"range": true,
"refId": "B",
"step": 240
},
@ -1429,11 +1433,13 @@
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"expr": "sum by (instance)(irate(node_cpu_seconds_total{mode='user',instance=\"$node\",job=\"$job\"}[5m])) * 100",
"editorMode": "code",
"expr": "sum by(instance) (irate(node_cpu_seconds_total{instance=\"$node\",job=\"$job\", mode=\"user\"}[$__rate_interval])) / on(instance) group_left sum by (instance)((irate(node_cpu_seconds_total{instance=\"$node\",job=\"$job\"}[$__rate_interval])))",
"format": "time_series",
"hide": false,
"intervalFactor": 2,
"legendFormat": "User - Normal processes executing in user mode",
"range": true,
"refId": "D",
"step": 240
},
@ -1442,10 +1448,12 @@
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"expr": "sum by (mode)(irate(node_cpu_seconds_total{mode='idle',instance=\"$node\",job=\"$job\"}[5m])) * 100",
"editorMode": "code",
"expr": "sum by(instance) (irate(node_cpu_seconds_total{instance=\"$node\",job=\"$job\", mode=\"idle\"}[$__rate_interval])) / on(instance) group_left sum by (instance)((irate(node_cpu_seconds_total{instance=\"$node\",job=\"$job\"}[$__rate_interval])))",
"format": "time_series",
"intervalFactor": 2,
"legendFormat": "Idle - Waiting for something to happen",
"range": true,
"refId": "C",
"step": 240
},
@ -1455,7 +1463,7 @@
"uid": "${DS_PROMETHEUS}"
},
"editorMode": "code",
"expr": "sum by (instance)(irate(node_cpu_seconds_total{mode='interrupt',instance=\"$node\",job=\"$job\"}[5m])) * 100",
"expr": "sum by(instance) (irate(node_cpu_seconds_total{instance=\"$node\",job=\"$job\", mode=\"interrupt\"}[$__rate_interval])) / on(instance) group_left sum by (instance)((irate(node_cpu_seconds_total{instance=\"$node\",job=\"$job\"}[$__rate_interval])))",
"format": "time_series",
"intervalFactor": 2,
"legendFormat": "Interrupt - Servicing interrupts",
@ -2435,7 +2443,8 @@
"mode": "absolute",
"steps": [
{
"color": "green"
"color": "green",
"value": null
},
{
"color": "red",
@ -2537,7 +2546,8 @@
"mode": "absolute",
"steps": [
{
"color": "green"
"color": "green",
"value": null
},
{
"color": "red",
@ -3672,7 +3682,7 @@
"type": "row"
},
{
"collapsed": true,
"collapsed": false,
"datasource": {
"type": "prometheus",
"uid": "000000001"
@ -3684,7 +3694,19 @@
"y": 40
},
"id": 243,
"panels": [
"panels": [],
"targets": [
{
"datasource": {
"type": "prometheus",
"uid": "000000001"
},
"refId": "A"
}
],
"title": "System",
"type": "row"
},
{
"datasource": {
"type": "prometheus",
@ -3732,7 +3754,8 @@
"mode": "absolute",
"steps": [
{
"color": "green"
"color": "green",
"value": null
},
{
"color": "red",
@ -3834,7 +3857,8 @@
"mode": "absolute",
"steps": [
{
"color": "green"
"color": "green",
"value": null
},
{
"color": "red",
@ -3948,7 +3972,8 @@
"mode": "absolute",
"steps": [
{
"color": "green"
"color": "green",
"value": null
},
{
"color": "red",
@ -4074,7 +4099,8 @@
"mode": "absolute",
"steps": [
{
"color": "green"
"color": "green",
"value": null
},
{
"color": "red",
@ -4176,7 +4202,8 @@
"mode": "absolute",
"steps": [
{
"color": "green"
"color": "green",
"value": null
},
{
"color": "red",
@ -4279,7 +4306,8 @@
"mode": "absolute",
"steps": [
{
"color": "green"
"color": "green",
"value": null
},
{
"color": "red",
@ -4382,7 +4410,8 @@
"mode": "absolute",
"steps": [
{
"color": "green"
"color": "green",
"value": null
},
{
"color": "red",
@ -4453,19 +4482,6 @@
],
"title": "Time Variation",
"type": "timeseries"
}
],
"targets": [
{
"datasource": {
"type": "prometheus",
"uid": "000000001"
},
"refId": "A"
}
],
"title": "System",
"type": "row"
},
{
"collapsed": true,
@ -4477,7 +4493,7 @@
"h": 1,
"w": 24,
"x": 0,
"y": 41
"y": 81
},
"id": 244,
"panels": [
@ -4844,7 +4860,7 @@
"h": 1,
"w": 24,
"x": 0,
"y": 42
"y": 82
},
"id": 245,
"panels": [
@ -5175,6 +5191,6 @@
"timezone": "browser",
"title": "Node Exporter FreeBSD",
"uid": "Kczn-jPZz",
"version": 9,
"version": 11,
"weekStart": ""
}