#70 - Fix "Storage Disk" row and IO related on "CPU / Memory / Net / Disk"

This commit is contained in:
Ricardo F 2021-03-01 14:57:03 +01:00
parent 7150e3dda2
commit a154f92640

View file

@ -59,7 +59,7 @@
"gnetId": 1860,
"graphTooltip": 0,
"id": null,
"iteration": 1611871737628,
"iteration": 1614605016686,
"links": [],
"panels": [
{
@ -1167,6 +1167,7 @@
},
"yaxes": [
{
"$$hashKey": "object:123",
"format": "short",
"label": "",
"logBase": 1,
@ -1175,6 +1176,7 @@
"show": true
},
{
"$$hashKey": "object:124",
"format": "short",
"label": null,
"logBase": 1,
@ -1648,13 +1650,20 @@
"datasource": "${DS_PROMETHEUS}",
"decimals": 2,
"description": "",
"fieldConfig": {
"defaults": {
"custom": {},
"links": []
},
"overrides": []
},
"fill": 4,
"fillGradient": 0,
"gridPos": {
"h": 12,
"w": 12,
"x": 0,
"y": 21
"y": 3
},
"hiddenSeries": false,
"id": 3,
@ -1678,9 +1687,10 @@
"maxPerRow": 6,
"nullPointMode": "null",
"options": {
"dataLinks": []
"alertThreshold": true
},
"percentage": true,
"pluginVersion": "7.3.7",
"pointradius": 5,
"points": false,
"renderer": "flot",
@ -1833,13 +1843,20 @@
"datasource": "${DS_PROMETHEUS}",
"decimals": 2,
"description": "",
"fieldConfig": {
"defaults": {
"custom": {},
"links": []
},
"overrides": []
},
"fill": 4,
"fillGradient": 0,
"gridPos": {
"h": 12,
"w": 12,
"x": 12,
"y": 21
"y": 3
},
"hiddenSeries": false,
"id": 24,
@ -1863,9 +1880,10 @@
"maxPerRow": 6,
"nullPointMode": "null",
"options": {
"dataLinks": []
"alertThreshold": true
},
"percentage": false,
"pluginVersion": "7.3.7",
"pointradius": 5,
"points": false,
"renderer": "flot",
@ -2012,13 +2030,20 @@
"dashLength": 10,
"dashes": false,
"datasource": "${DS_PROMETHEUS}",
"fieldConfig": {
"defaults": {
"custom": {},
"links": []
},
"overrides": []
},
"fill": 4,
"fillGradient": 0,
"gridPos": {
"h": 12,
"w": 12,
"x": 0,
"y": 33
"y": 15
},
"hiddenSeries": false,
"id": 84,
@ -2038,9 +2063,10 @@
"links": [],
"nullPointMode": "null",
"options": {
"dataLinks": []
"alertThreshold": true
},
"percentage": false,
"pluginVersion": "7.3.7",
"pointradius": 5,
"points": false,
"renderer": "flot",
@ -2123,13 +2149,20 @@
"datasource": "${DS_PROMETHEUS}",
"decimals": 3,
"description": "",
"fieldConfig": {
"defaults": {
"custom": {},
"links": []
},
"overrides": []
},
"fill": 4,
"fillGradient": 0,
"gridPos": {
"h": 12,
"w": 12,
"x": 12,
"y": 33
"y": 15
},
"height": "",
"hiddenSeries": false,
@ -2153,9 +2186,10 @@
"maxPerRow": 6,
"nullPointMode": "null",
"options": {
"dataLinks": []
"alertThreshold": true
},
"percentage": false,
"pluginVersion": "7.3.7",
"pointradius": 5,
"points": false,
"renderer": "flot",
@ -2221,13 +2255,20 @@
"dashes": false,
"datasource": "${DS_PROMETHEUS}",
"description": "",
"fieldConfig": {
"defaults": {
"custom": {},
"links": []
},
"overrides": []
},
"fill": 2,
"fillGradient": 0,
"gridPos": {
"h": 12,
"w": 12,
"x": 0,
"y": 45
"y": 27
},
"hiddenSeries": false,
"id": 229,
@ -2249,9 +2290,10 @@
"maxPerRow": 6,
"nullPointMode": "null",
"options": {
"dataLinks": []
"alertThreshold": true
},
"percentage": false,
"pluginVersion": "7.3.7",
"pointradius": 5,
"points": false,
"renderer": "flot",
@ -2415,13 +2457,20 @@
"datasource": "${DS_PROMETHEUS}",
"decimals": 3,
"description": "",
"fieldConfig": {
"defaults": {
"custom": {},
"links": []
},
"overrides": []
},
"fill": 4,
"fillGradient": 0,
"gridPos": {
"h": 12,
"w": 12,
"x": 12,
"y": 45
"y": 27
},
"hiddenSeries": false,
"id": 42,
@ -2444,9 +2493,10 @@
"maxPerRow": 6,
"nullPointMode": "null",
"options": {
"dataLinks": []
"alertThreshold": true
},
"percentage": false,
"pluginVersion": "7.3.7",
"pointradius": 5,
"points": false,
"renderer": "flot",
@ -2519,7 +2569,8 @@
},
"yaxes": [
{
"format": "bytes",
"$$hashKey": "object:965",
"format": "Bps",
"label": "bytes read (-) / write (+)",
"logBase": 1,
"max": null,
@ -2527,6 +2578,7 @@
"show": true
},
{
"$$hashKey": "object:966",
"format": "ms",
"label": "",
"logBase": 1,
@ -2550,13 +2602,20 @@
"datasource": "${DS_PROMETHEUS}",
"decimals": 3,
"description": "",
"fieldConfig": {
"defaults": {
"custom": {},
"links": []
},
"overrides": []
},
"fill": 4,
"fillGradient": 0,
"gridPos": {
"h": 12,
"w": 12,
"x": 0,
"y": 57
"y": 39
},
"hiddenSeries": false,
"id": 127,
@ -2579,9 +2638,10 @@
"maxPerRow": 6,
"nullPointMode": "null",
"options": {
"dataLinks": []
"alertThreshold": true
},
"percentage": false,
"pluginVersion": "7.3.7",
"pointradius": 5,
"points": false,
"renderer": "flot",
@ -2594,8 +2654,9 @@
"expr": "irate(node_disk_io_time_seconds_total{instance=\"$node\",job=\"$job\",device=~\"$diskdevices\"} [5m])",
"format": "time_series",
"hide": false,
"interval": "",
"intervalFactor": 2,
"legendFormat": "{{device}} - Time spent doing I/Os",
"legendFormat": "{{device}}",
"refId": "A",
"step": 240
}
@ -2604,7 +2665,7 @@
"timeFrom": null,
"timeRegions": [],
"timeShift": null,
"title": "I/O Usage Times",
"title": "I/O Utilization",
"tooltip": {
"shared": true,
"sort": 0,
@ -2620,14 +2681,16 @@
},
"yaxes": [
{
"format": "s",
"label": "time",
"$$hashKey": "object:1041",
"format": "percentunit",
"label": "%util",
"logBase": 1,
"max": null,
"min": "0",
"show": true
},
{
"$$hashKey": "object:1042",
"format": "s",
"label": "",
"logBase": 1,
@ -7666,14 +7729,21 @@
"dashLength": 10,
"dashes": false,
"datasource": "${DS_PROMETHEUS}",
"description": "",
"description": "The number (after merges) of I/O requests completed per second for the device",
"fieldConfig": {
"defaults": {
"custom": {},
"links": []
},
"overrides": []
},
"fill": 2,
"fillGradient": 0,
"gridPos": {
"h": 10,
"w": 12,
"x": 0,
"y": 29
"y": 11
},
"hiddenSeries": false,
"id": 9,
@ -7695,9 +7765,10 @@
"maxPerRow": 6,
"nullPointMode": "null",
"options": {
"dataLinks": []
"alertThreshold": true
},
"percentage": false,
"pluginVersion": "7.3.7",
"pointradius": 5,
"points": false,
"renderer": "flot",
@ -7877,14 +7948,21 @@
"dashLength": 10,
"dashes": false,
"datasource": "${DS_PROMETHEUS}",
"description": "",
"description": "The number of bytes read from or written to the device per second",
"fieldConfig": {
"defaults": {
"custom": {},
"links": []
},
"overrides": []
},
"fill": 2,
"fillGradient": 0,
"gridPos": {
"h": 10,
"w": 12,
"x": 12,
"y": 29
"y": 11
},
"hiddenSeries": false,
"id": 33,
@ -7906,9 +7984,10 @@
"maxPerRow": 6,
"nullPointMode": "null",
"options": {
"dataLinks": []
"alertThreshold": true
},
"percentage": false,
"pluginVersion": "7.3.7",
"pointradius": 5,
"points": false,
"renderer": "flot",
@ -8039,6 +8118,7 @@
},
"yaxes": [
{
"$$hashKey": "object:369",
"format": "Bps",
"label": "bytes read (-) / write (+)",
"logBase": 1,
@ -8047,6 +8127,7 @@
"show": true
},
{
"$$hashKey": "object:370",
"format": "short",
"label": null,
"logBase": 1,
@ -8066,14 +8147,21 @@
"dashLength": 10,
"dashes": false,
"datasource": "${DS_PROMETHEUS}",
"description": "",
"description": "The average time for requests issued to the device to be served. This includes the time spent by the requests in queue and the time spent servicing them.",
"fieldConfig": {
"defaults": {
"custom": {},
"links": []
},
"overrides": []
},
"fill": 3,
"fillGradient": 0,
"gridPos": {
"h": 10,
"w": 12,
"x": 0,
"y": 39
"y": 21
},
"hiddenSeries": false,
"id": 37,
@ -8097,9 +8185,10 @@
"maxPerRow": 6,
"nullPointMode": "null",
"options": {
"dataLinks": []
"alertThreshold": true
},
"percentage": false,
"pluginVersion": "7.3.7",
"pointradius": 5,
"points": false,
"renderer": "flot",
@ -8194,18 +8283,20 @@
"steppedLine": false,
"targets": [
{
"expr": "irate(node_disk_read_time_seconds_total{instance=\"$node\",job=\"$job\"}[5m])",
"expr": "irate(node_disk_read_time_seconds_total{instance=\"$node\",job=\"$job\"}[5m]) / irate(node_disk_reads_completed_total{instance=\"$node\",job=\"$job\"}[5m])",
"hide": false,
"interval": "",
"intervalFactor": 4,
"legendFormat": "{{device}} - Read time",
"legendFormat": "{{device}} - r_await",
"refId": "A",
"step": 240
},
{
"expr": "irate(node_disk_write_time_seconds_total{instance=\"$node\",job=\"$job\"}[5m])",
"expr": "irate(node_disk_write_time_seconds_total{instance=\"$node\",job=\"$job\"}[5m]) / irate(node_disk_writes_completed_total{instance=\"$node\",job=\"$job\"}[5m])",
"hide": false,
"interval": "",
"intervalFactor": 2,
"legendFormat": "{{device}} - Write time",
"legendFormat": "{{device}} - w_await",
"refId": "B",
"step": 240
}
@ -8214,7 +8305,7 @@
"timeFrom": null,
"timeRegions": [],
"timeShift": null,
"title": "Disk R/W Time",
"title": "Disk Average Wait Time",
"tooltip": {
"shared": false,
"sort": 0,
@ -8230,6 +8321,7 @@
},
"yaxes": [
{
"$$hashKey": "object:441",
"format": "s",
"label": "time. read (-) / write (+)",
"logBase": 1,
@ -8238,6 +8330,7 @@
"show": true
},
{
"$$hashKey": "object:442",
"format": "short",
"label": null,
"logBase": 1,
@ -8257,14 +8350,21 @@
"dashLength": 10,
"dashes": false,
"datasource": "${DS_PROMETHEUS}",
"description": "",
"description": "The average queue length of the requests that were issued to the device",
"fieldConfig": {
"defaults": {
"custom": {},
"links": []
},
"overrides": []
},
"fill": 2,
"fillGradient": 0,
"gridPos": {
"h": 10,
"w": 12,
"x": 12,
"y": 39
"y": 21
},
"hiddenSeries": false,
"id": 35,
@ -8288,9 +8388,10 @@
"maxPerRow": 6,
"nullPointMode": "null",
"options": {
"dataLinks": []
"alertThreshold": true
},
"percentage": false,
"pluginVersion": "7.3.7",
"pointradius": 5,
"points": false,
"renderer": "flot",
@ -8382,8 +8483,9 @@
"targets": [
{
"expr": "irate(node_disk_io_time_weighted_seconds_total{instance=\"$node\",job=\"$job\"}[5m])",
"interval": "",
"intervalFactor": 4,
"legendFormat": "{{device}} - IO time weighted",
"legendFormat": "{{device}}",
"refId": "A",
"step": 240
}
@ -8392,7 +8494,7 @@
"timeFrom": null,
"timeRegions": [],
"timeShift": null,
"title": "Disk IOs Weighted",
"title": "Average Queue Size",
"tooltip": {
"shared": false,
"sort": 0,
@ -8408,14 +8510,16 @@
},
"yaxes": [
{
"format": "s",
"label": "time",
"$$hashKey": "object:513",
"format": "none",
"label": "aqu-sz",
"logBase": 1,
"max": null,
"min": "0",
"show": true
},
{
"$$hashKey": "object:514",
"format": "short",
"label": null,
"logBase": 1,
@ -8435,14 +8539,21 @@
"dashLength": 10,
"dashes": false,
"datasource": "${DS_PROMETHEUS}",
"description": "",
"description": "The number of read and write requests merged per second that were queued to the device",
"fieldConfig": {
"defaults": {
"custom": {},
"links": []
},
"overrides": []
},
"fill": 2,
"fillGradient": 0,
"gridPos": {
"h": 10,
"w": 12,
"x": 0,
"y": 49
"y": 31
},
"hiddenSeries": false,
"id": 133,
@ -8466,9 +8577,10 @@
"maxPerRow": 6,
"nullPointMode": "null",
"options": {
"dataLinks": []
"alertThreshold": true
},
"percentage": false,
"pluginVersion": "7.3.7",
"pointradius": 5,
"points": false,
"renderer": "flot",
@ -8597,6 +8709,7 @@
},
"yaxes": [
{
"$$hashKey": "object:585",
"format": "iops",
"label": "I/Os",
"logBase": 1,
@ -8605,6 +8718,7 @@
"show": true
},
{
"$$hashKey": "object:586",
"format": "short",
"label": null,
"logBase": 1,
@ -8624,14 +8738,21 @@
"dashLength": 10,
"dashes": false,
"datasource": "${DS_PROMETHEUS}",
"description": "",
"description": "Percentage of elapsed time during which I/O requests were issued to the device (bandwidth utilization for the device). Device saturation occurs when this value is close to 100% for devices serving requests serially. But for devices serving requests in parallel, such as RAID arrays and modern SSDs, this number does not reflect their performance limits.",
"fieldConfig": {
"defaults": {
"custom": {},
"links": []
},
"overrides": []
},
"fill": 3,
"fillGradient": 0,
"gridPos": {
"h": 10,
"w": 12,
"x": 12,
"y": 49
"y": 31
},
"hiddenSeries": false,
"id": 36,
@ -8655,9 +8776,10 @@
"maxPerRow": 6,
"nullPointMode": "null",
"options": {
"dataLinks": []
"alertThreshold": true
},
"percentage": false,
"pluginVersion": "7.3.7",
"pointradius": 5,
"points": false,
"renderer": "flot",
@ -8749,8 +8871,9 @@
"targets": [
{
"expr": "irate(node_disk_io_time_seconds_total{instance=\"$node\",job=\"$job\"}[5m])",
"interval": "",
"intervalFactor": 4,
"legendFormat": "{{device}} - IO time",
"legendFormat": "{{device}} - IO",
"refId": "A",
"step": 240
},
@ -8758,7 +8881,7 @@
"expr": "irate(node_disk_discard_time_seconds_total{instance=\"$node\",job=\"$job\"}[5m])",
"interval": "",
"intervalFactor": 4,
"legendFormat": "{{device}} - discard time",
"legendFormat": "{{device}} - discard",
"refId": "B",
"step": 240
}
@ -8783,14 +8906,16 @@
},
"yaxes": [
{
"format": "s",
"label": "time",
"$$hashKey": "object:657",
"format": "percentunit",
"label": "%util",
"logBase": 1,
"max": null,
"min": "0",
"show": true
},
{
"$$hashKey": "object:658",
"format": "short",
"label": null,
"logBase": 1,
@ -8810,14 +8935,21 @@
"dashLength": 10,
"dashes": false,
"datasource": "${DS_PROMETHEUS}",
"description": "",
"description": "The number of outstanding requests at the instant the sample was taken. Incremented as requests are given to appropriate struct request_queue and decremented as they finish.",
"fieldConfig": {
"defaults": {
"custom": {},
"links": []
},
"overrides": []
},
"fill": 2,
"fillGradient": 0,
"gridPos": {
"h": 10,
"w": 12,
"x": 0,
"y": 59
"y": 41
},
"hiddenSeries": false,
"id": 34,
@ -8841,9 +8973,10 @@
"maxPerRow": 6,
"nullPointMode": "null",
"options": {
"dataLinks": []
"alertThreshold": true
},
"percentage": false,
"pluginVersion": "7.3.7",
"pointradius": 5,
"points": false,
"renderer": "flot",
@ -8945,7 +9078,7 @@
"timeFrom": null,
"timeRegions": [],
"timeShift": null,
"title": "Disk IOs Current in Progress",
"title": "Instantaneous Queue Size",
"tooltip": {
"shared": false,
"sort": 0,
@ -8961,6 +9094,7 @@
},
"yaxes": [
{
"$$hashKey": "object:729",
"format": "iops",
"label": "I/Os",
"logBase": 1,
@ -8969,6 +9103,7 @@
"show": true
},
{
"$$hashKey": "object:730",
"format": "short",
"label": null,
"logBase": 1,
@ -8989,13 +9124,20 @@
"dashes": false,
"datasource": "${DS_PROMETHEUS}",
"description": "",
"fieldConfig": {
"defaults": {
"custom": {},
"links": []
},
"overrides": []
},
"fill": 2,
"fillGradient": 0,
"gridPos": {
"h": 10,
"w": 12,
"x": 12,
"y": 59
"y": 41
},
"hiddenSeries": false,
"id": 301,
@ -9017,9 +9159,10 @@
"maxPerRow": 6,
"nullPointMode": "null as zero",
"options": {
"dataLinks": []
"alertThreshold": true
},
"percentage": false,
"pluginVersion": "7.3.7",
"pointradius": 5,
"points": false,
"renderer": "flot",
@ -9213,13 +9356,20 @@
"datasource": "${DS_PROMETHEUS}",
"decimals": 3,
"description": "",
"fieldConfig": {
"defaults": {
"custom": {},
"links": []
},
"overrides": []
},
"fill": 2,
"fillGradient": 0,
"gridPos": {
"h": 10,
"w": 12,
"x": 0,
"y": 78
"y": 12
},
"hiddenSeries": false,
"id": 43,
@ -9240,9 +9390,10 @@
"maxPerRow": 6,
"nullPointMode": "null",
"options": {
"dataLinks": []
"alertThreshold": true
},
"percentage": false,
"pluginVersion": "7.3.7",
"pointradius": 5,
"points": false,
"renderer": "flot",
@ -9330,13 +9481,20 @@
"dashes": false,
"datasource": "${DS_PROMETHEUS}",
"description": "",
"fieldConfig": {
"defaults": {
"custom": {},
"links": []
},
"overrides": []
},
"fill": 2,
"fillGradient": 0,
"gridPos": {
"h": 10,
"w": 12,
"x": 12,
"y": 78
"y": 12
},
"hiddenSeries": false,
"id": 41,
@ -9357,9 +9515,10 @@
"links": [],
"nullPointMode": "null",
"options": {
"dataLinks": []
"alertThreshold": true
},
"percentage": false,
"pluginVersion": "7.3.7",
"pointradius": 5,
"points": false,
"renderer": "flot",
@ -9428,13 +9587,20 @@
"dashes": false,
"datasource": "${DS_PROMETHEUS}",
"description": "",
"fieldConfig": {
"defaults": {
"custom": {},
"links": []
},
"overrides": []
},
"fill": 2,
"fillGradient": 0,
"gridPos": {
"h": 10,
"w": 12,
"x": 0,
"y": 88
"y": 22
},
"hiddenSeries": false,
"id": 28,
@ -9454,9 +9620,10 @@
"maxPerRow": 6,
"nullPointMode": "null",
"options": {
"dataLinks": []
"alertThreshold": true
},
"percentage": false,
"pluginVersion": "7.3.7",
"pointradius": 5,
"points": false,
"renderer": "flot",
@ -9530,13 +9697,20 @@
"dashes": false,
"datasource": "${DS_PROMETHEUS}",
"description": "",
"fieldConfig": {
"defaults": {
"custom": {},
"links": []
},
"overrides": []
},
"fill": 2,
"fillGradient": 0,
"gridPos": {
"h": 10,
"w": 12,
"x": 12,
"y": 88
"y": 22
},
"hiddenSeries": false,
"id": 219,
@ -9557,9 +9731,10 @@
"links": [],
"nullPointMode": "null",
"options": {
"dataLinks": []
"alertThreshold": true
},
"percentage": false,
"pluginVersion": "7.3.7",
"pointradius": 5,
"points": false,
"renderer": "flot",
@ -9629,13 +9804,20 @@
"datasource": "${DS_PROMETHEUS}",
"decimals": null,
"description": "",
"fieldConfig": {
"defaults": {
"custom": {},
"links": []
},
"overrides": []
},
"fill": 2,
"fillGradient": 0,
"gridPos": {
"h": 10,
"w": 12,
"x": 0,
"y": 98
"y": 32
},
"hiddenSeries": false,
"id": 44,
@ -9658,9 +9840,10 @@
"maxPerRow": 6,
"nullPointMode": "null",
"options": {
"dataLinks": []
"alertThreshold": true
},
"percentage": false,
"pluginVersion": "7.3.7",
"pointradius": 5,
"points": false,
"renderer": "flot",
@ -13781,5 +13964,5 @@
"timezone": "browser",
"title": "Node Exporter Full",
"uid": "rYdddlPWk",
"version": 2
"version": 56
}