dashboards: fix all nodes dashboard

This commit is contained in:
Frederic Branczyk
2017-02-21 17:46:57 +01:00
parent a357e72027
commit 0fb8305465
2 changed files with 56 additions and 38 deletions

View File

@@ -307,17 +307,26 @@
{ {
"expr": "sum(node_memory_MemTotal) - sum(node_memory_MemFree)", "expr": "sum(node_memory_MemTotal) - sum(node_memory_MemFree)",
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "free memory", "legendFormat": "memory usage",
"metric": "memo", "metric": "memo",
"refId": "A", "refId": "A",
"step": 4, "step": 4,
"target": "" "target": ""
},
{
"expr": "sum(node_memory_MemTotal)",
"intervalFactor": 2,
"legendFormat": "memory total",
"metric": "memo",
"refId": "B",
"step": 4,
"target": ""
} }
], ],
"thresholds": [], "thresholds": [],
"timeFrom": null, "timeFrom": null,
"timeShift": null, "timeShift": null,
"title": "Free memory", "title": "Memory usage",
"tooltip": { "tooltip": {
"msResolution": false, "msResolution": false,
"shared": true, "shared": true,
@@ -352,9 +361,9 @@
"colorBackground": false, "colorBackground": false,
"colorValue": false, "colorValue": false,
"colors": [ "colors": [
"rgba(245, 54, 54, 0.9)", "rgba(50, 172, 45, 0.97)",
"rgba(237, 129, 40, 0.89)", "rgba(237, 129, 40, 0.89)",
"rgba(50, 172, 45, 0.97)" "rgba(245, 54, 54, 0.9)"
], ],
"datasource": "${DS_PROMETHEUS}", "datasource": "${DS_PROMETHEUS}",
"editable": true, "editable": true,
@@ -405,15 +414,15 @@
}, },
"targets": [ "targets": [
{ {
"expr": "(sum(node_memory_MemFree) / sum(node_memory_MemTotal)) * 100", "expr": "((sum(node_memory_MemTotal) - sum(node_memory_MemFree)) / sum(node_memory_MemTotal)) * 100",
"intervalFactor": 2, "intervalFactor": 2,
"refId": "A", "refId": "A",
"step": 60, "step": 60,
"target": "" "target": ""
} }
], ],
"thresholds": "10, 20", "thresholds": "80, 90",
"title": "Free memory", "title": "Memory usage",
"type": "singlestat", "type": "singlestat",
"valueFontSize": "80%", "valueFontSize": "80%",
"valueMaps": [ "valueMaps": [
@@ -493,7 +502,7 @@
"steppedLine": false, "steppedLine": false,
"targets": [ "targets": [
{ {
"expr": "sum(irate(node_disk_bytes_read[5m]))", "expr": "sum(rate(node_disk_bytes_read[5m]))",
"hide": false, "hide": false,
"intervalFactor": 4, "intervalFactor": 4,
"legendFormat": "read", "legendFormat": "read",
@@ -502,14 +511,14 @@
"target": "" "target": ""
}, },
{ {
"expr": "sum(irate(node_disk_bytes_written[5m]))", "expr": "sum(rate(node_disk_bytes_written[5m]))",
"intervalFactor": 4, "intervalFactor": 4,
"legendFormat": "written", "legendFormat": "written",
"refId": "B", "refId": "B",
"step": 8 "step": 8
}, },
{ {
"expr": "sum(irate(node_disk_io_time_ms[5m]))", "expr": "sum(rate(node_disk_io_time_ms[5m]))",
"intervalFactor": 4, "intervalFactor": 4,
"legendFormat": "io time", "legendFormat": "io time",
"refId": "C", "refId": "C",
@@ -519,7 +528,7 @@
"thresholds": [], "thresholds": [],
"timeFrom": null, "timeFrom": null,
"timeShift": null, "timeShift": null,
"title": "Disk usage", "title": "Disk I/O",
"tooltip": { "tooltip": {
"msResolution": false, "msResolution": false,
"shared": true, "shared": true,
@@ -554,9 +563,9 @@
"colorBackground": false, "colorBackground": false,
"colorValue": false, "colorValue": false,
"colors": [ "colors": [
"rgba(245, 54, 54, 0.9)", "rgba(50, 172, 45, 0.97)",
"rgba(237, 129, 40, 0.89)", "rgba(237, 129, 40, 0.89)",
"rgba(50, 172, 45, 0.97)" "rgba(245, 54, 54, 0.9)"
], ],
"datasource": "${DS_PROMETHEUS}", "datasource": "${DS_PROMETHEUS}",
"editable": true, "editable": true,
@@ -607,15 +616,15 @@
}, },
"targets": [ "targets": [
{ {
"expr": "sum(node_filesystem_free{device!=\"rootfs\"}) / sum(node_filesystem_size{device!=\"rootfs\"})", "expr": "(sum(node_filesystem_size{device!=\"rootfs\"}) - sum(node_filesystem_free{device!=\"rootfs\"})) / sum(node_filesystem_size{device!=\"rootfs\"})",
"intervalFactor": 2, "intervalFactor": 2,
"refId": "A", "refId": "A",
"step": 60, "step": 60,
"target": "" "target": ""
} }
], ],
"thresholds": "0.10, 0.25", "thresholds": "0.75, 0.9",
"title": "Free disk space", "title": "Disk space usage",
"type": "singlestat", "type": "singlestat",
"valueFontSize": "80%", "valueFontSize": "80%",
"valueMaps": [ "valueMaps": [
@@ -687,7 +696,7 @@
"steppedLine": false, "steppedLine": false,
"targets": [ "targets": [
{ {
"expr": "sum(irate(node_network_receive_bytes{device!~\"lo\"}[5m]))", "expr": "sum(rate(node_network_receive_bytes{device!~\"lo\"}[5m]))",
"hide": false, "hide": false,
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "", "legendFormat": "",
@@ -781,7 +790,7 @@
"steppedLine": false, "steppedLine": false,
"targets": [ "targets": [
{ {
"expr": "sum(irate(node_network_transmit_bytes{device!~\"lo\"}[5m]))", "expr": "sum(rate(node_network_transmit_bytes{device!~\"lo\"}[5m]))",
"hide": false, "hide": false,
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "", "legendFormat": "",
@@ -877,4 +886,4 @@
} }
], ],
"overwrite": true "overwrite": true
} }

View File

@@ -1,6 +1,6 @@
apiVersion: v1 apiVersion: v1
data: data:
all-nodes-dashboard.json: |- all-nodes-dashboard.json: |
{ {
"dashboard": { "dashboard": {
"__inputs": [ "__inputs": [
@@ -310,17 +310,26 @@ data:
{ {
"expr": "sum(node_memory_MemTotal) - sum(node_memory_MemFree)", "expr": "sum(node_memory_MemTotal) - sum(node_memory_MemFree)",
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "free memory", "legendFormat": "memory usage",
"metric": "memo", "metric": "memo",
"refId": "A", "refId": "A",
"step": 4, "step": 4,
"target": "" "target": ""
},
{
"expr": "sum(node_memory_MemTotal)",
"intervalFactor": 2,
"legendFormat": "memory total",
"metric": "memo",
"refId": "B",
"step": 4,
"target": ""
} }
], ],
"thresholds": [], "thresholds": [],
"timeFrom": null, "timeFrom": null,
"timeShift": null, "timeShift": null,
"title": "Free memory", "title": "Memory usage",
"tooltip": { "tooltip": {
"msResolution": false, "msResolution": false,
"shared": true, "shared": true,
@@ -355,9 +364,9 @@ data:
"colorBackground": false, "colorBackground": false,
"colorValue": false, "colorValue": false,
"colors": [ "colors": [
"rgba(245, 54, 54, 0.9)", "rgba(50, 172, 45, 0.97)",
"rgba(237, 129, 40, 0.89)", "rgba(237, 129, 40, 0.89)",
"rgba(50, 172, 45, 0.97)" "rgba(245, 54, 54, 0.9)"
], ],
"datasource": "${DS_PROMETHEUS}", "datasource": "${DS_PROMETHEUS}",
"editable": true, "editable": true,
@@ -408,15 +417,15 @@ data:
}, },
"targets": [ "targets": [
{ {
"expr": "(sum(node_memory_MemFree) / sum(node_memory_MemTotal)) * 100", "expr": "((sum(node_memory_MemTotal) - sum(node_memory_MemFree)) / sum(node_memory_MemTotal)) * 100",
"intervalFactor": 2, "intervalFactor": 2,
"refId": "A", "refId": "A",
"step": 60, "step": 60,
"target": "" "target": ""
} }
], ],
"thresholds": "10, 20", "thresholds": "80, 90",
"title": "Free memory", "title": "Memory usage",
"type": "singlestat", "type": "singlestat",
"valueFontSize": "80%", "valueFontSize": "80%",
"valueMaps": [ "valueMaps": [
@@ -496,7 +505,7 @@ data:
"steppedLine": false, "steppedLine": false,
"targets": [ "targets": [
{ {
"expr": "sum(irate(node_disk_bytes_read[5m]))", "expr": "sum(rate(node_disk_bytes_read[5m]))",
"hide": false, "hide": false,
"intervalFactor": 4, "intervalFactor": 4,
"legendFormat": "read", "legendFormat": "read",
@@ -505,14 +514,14 @@ data:
"target": "" "target": ""
}, },
{ {
"expr": "sum(irate(node_disk_bytes_written[5m]))", "expr": "sum(rate(node_disk_bytes_written[5m]))",
"intervalFactor": 4, "intervalFactor": 4,
"legendFormat": "written", "legendFormat": "written",
"refId": "B", "refId": "B",
"step": 8 "step": 8
}, },
{ {
"expr": "sum(irate(node_disk_io_time_ms[5m]))", "expr": "sum(rate(node_disk_io_time_ms[5m]))",
"intervalFactor": 4, "intervalFactor": 4,
"legendFormat": "io time", "legendFormat": "io time",
"refId": "C", "refId": "C",
@@ -522,7 +531,7 @@ data:
"thresholds": [], "thresholds": [],
"timeFrom": null, "timeFrom": null,
"timeShift": null, "timeShift": null,
"title": "Disk usage", "title": "Disk I/O",
"tooltip": { "tooltip": {
"msResolution": false, "msResolution": false,
"shared": true, "shared": true,
@@ -557,9 +566,9 @@ data:
"colorBackground": false, "colorBackground": false,
"colorValue": false, "colorValue": false,
"colors": [ "colors": [
"rgba(245, 54, 54, 0.9)", "rgba(50, 172, 45, 0.97)",
"rgba(237, 129, 40, 0.89)", "rgba(237, 129, 40, 0.89)",
"rgba(50, 172, 45, 0.97)" "rgba(245, 54, 54, 0.9)"
], ],
"datasource": "${DS_PROMETHEUS}", "datasource": "${DS_PROMETHEUS}",
"editable": true, "editable": true,
@@ -610,15 +619,15 @@ data:
}, },
"targets": [ "targets": [
{ {
"expr": "sum(node_filesystem_free{device!=\"rootfs\"}) / sum(node_filesystem_size{device!=\"rootfs\"})", "expr": "(sum(node_filesystem_size{device!=\"rootfs\"}) - sum(node_filesystem_free{device!=\"rootfs\"})) / sum(node_filesystem_size{device!=\"rootfs\"})",
"intervalFactor": 2, "intervalFactor": 2,
"refId": "A", "refId": "A",
"step": 60, "step": 60,
"target": "" "target": ""
} }
], ],
"thresholds": "0.10, 0.25", "thresholds": "0.75, 0.9",
"title": "Free disk space", "title": "Disk space usage",
"type": "singlestat", "type": "singlestat",
"valueFontSize": "80%", "valueFontSize": "80%",
"valueMaps": [ "valueMaps": [
@@ -690,7 +699,7 @@ data:
"steppedLine": false, "steppedLine": false,
"targets": [ "targets": [
{ {
"expr": "sum(irate(node_network_receive_bytes{device!~\"lo\"}[5m]))", "expr": "sum(rate(node_network_receive_bytes{device!~\"lo\"}[5m]))",
"hide": false, "hide": false,
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "", "legendFormat": "",
@@ -784,7 +793,7 @@ data:
"steppedLine": false, "steppedLine": false,
"targets": [ "targets": [
{ {
"expr": "sum(irate(node_network_transmit_bytes{device!~\"lo\"}[5m]))", "expr": "sum(rate(node_network_transmit_bytes{device!~\"lo\"}[5m]))",
"hide": false, "hide": false,
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "", "legendFormat": "",