diff --git a/dashboards/bbb.json b/dashboards/bbb.json new file mode 100644 index 0000000000000000000000000000000000000000..9531f6efe67b9c3979a15f01e8737ee2e265479b --- /dev/null +++ b/dashboards/bbb.json @@ -0,0 +1,97 @@ +{ + "annotations": { + "list": [ + { + "builtIn": 1, + "datasource": "-- Grafana --", + "enable": true, + "hide": true, + "iconColor": "rgba(0, 211, 255, 1)", + "name": "Annotations & Alerts", + "type": "dashboard" + } + ] + }, + "editable": true, + "gnetId": null, + "graphTooltip": 0, + "id": 6, + "links": [], + "panels": [ + { + "columns": [], + "datasource": "Prometheus", + "fontSize": "100%", + "gridPos": { + "h": 16, + "w": 24, + "x": 0, + "y": 0 + }, + "id": 2, + "pageSize": null, + "showHeader": true, + "sort": { + "col": 0, + "desc": true + }, + "styles": [ + { + "alias": "Time", + "align": "auto", + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "pattern": "Time", + "type": "date" + }, + { + "alias": "", + "align": "right", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "decimals": 2, + "pattern": "/.*/", + "thresholds": [], + "type": "number", + "unit": "short" + } + ], + "targets": [ + { + "expr": "bbb_exporter_build_info", + "format": "table", + "instant": true, + "interval": "", + "legendFormat": "", + "refId": "A" + } + ], + "timeFrom": null, + "timeShift": null, + "title": "BBB Exporter Info", + "transform": "table", + "type": "table" + } + ], + "schemaVersion": 22, + "style": "dark", + "tags": [], + "templating": { + "list": [] + }, + "time": { + "from": "now-6h", + "to": "now" + }, + "timepicker": {}, + "timezone": "", + "title": "BBB", + "uid": "QgdL4vrZk", + "variables": { + "list": [] + }, + "version": 2 +} \ No newline at end of file diff --git a/dashboards/node-overview.json b/dashboards/node-overview.json new file mode 100644 index 0000000000000000000000000000000000000000..46b6610576d3f25f2ec61a4b9b141093f98352f5 --- /dev/null +++ b/dashboards/node-overview.json @@ -0,0 +1,142 @@ +{ + "annotations": { + "list": [ + { + "builtIn": 1, + "datasource": "-- Grafana --", + "enable": true, + "hide": true, + "iconColor": "rgba(0, 211, 255, 1)", + "name": "Annotations & Alerts", + "type": "dashboard" + } + ] + }, + "editable": true, + "gnetId": null, + "graphTooltip": 0, + "id": 5, + "links": [], + "panels": [ + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "Prometheus", + "fill": 1, + "fillGradient": 0, + "gridPos": { + "h": 9, + "w": 24, + "x": 0, + "y": 0 + }, + "hiddenSeries": false, + "id": 2, + "legend": { + "avg": false, + "current": false, + "max": false, + "min": false, + "show": true, + "total": false, + "values": false + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "node_load5", + "interval": "", + "legendFormat": "{{ service_id }}", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Load Average 5min", + "tooltip": { + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + } + ], + "refresh": false, + "schemaVersion": 22, + "style": "dark", + "tags": [], + "templating": { + "list": [] + }, + "time": { + "from": "now-6h", + "to": "now" + }, + "timepicker": { + "refresh_intervals": [ + "5s", + "10s", + "30s", + "1m", + "5m", + "15m", + "30m", + "1h", + "2h", + "1d" + ] + }, + "timezone": "", + "title": "Node Overview", + "uid": "dpq04vrWk", + "variables": { + "list": [] + }, + "version": 2 +} \ No newline at end of file diff --git a/dashboards/node.json b/dashboards/node.json index 01457efb7371b4adfff0f2867bed9623aff16f05..504bf99b8c67f27996e214679a4d157b36e8f2dd 100644 --- a/dashboards/node.json +++ b/dashboards/node.json @@ -2,6 +2,7 @@ "annotations": { "list": [ { + "$$hashKey": "object:82", "builtIn": 1, "datasource": "-- Grafana --", "enable": true, @@ -16,11 +17,12 @@ "editable": true, "gnetId": 405, "graphTooltip": 0, - "iteration": 1564559002758, + "iteration": 1585057225734, "links": [], "panels": [ { "content": "", + "datasource": null, "editable": true, "error": false, "gridPos": { @@ -32,13 +34,13 @@ "id": 11, "maxPerRow": 6, "mode": "html", - "options": {}, "repeat": "node", "scopedVars": { "node": { + "$$hashKey": "object:118", "selected": true, - "text": "storage", - "value": "storage" + "text": "134.60.153.56:9100", + "value": "134.60.153.56:9100" } }, "style": {}, @@ -89,7 +91,6 @@ "maxPerRow": 6, "nullPointMode": "connected", "nullText": null, - "options": {}, "postfix": "", "postfixFontSize": "50%", "prefix": "", @@ -104,9 +105,10 @@ "repeat": "node", "scopedVars": { "node": { + "$$hashKey": "object:118", "selected": true, - "text": "storage", - "value": "storage" + "text": "134.60.153.56:9100", + "value": "134.60.153.56:9100" } }, "sparkline": { @@ -118,7 +120,7 @@ "tableColumn": "", "targets": [ { - "expr": "count(node_cpu_seconds_total{instance=~\"$node\", mode=\"system\"}) or count(node_cpu{instance=~\"$node\", mode=\"system\"})", + "expr": "count(node_cpu_seconds_total{service_id=\"node-exporter-$node\", mode=\"system\"}) or count(node_cpu{service_id=\"node-exporter-$node\", mode=\"system\"})", "instant": true, "interval": "", "intervalFactor": 2, @@ -152,6 +154,7 @@ "editable": true, "error": false, "fill": 10, + "fillGradient": 0, "grid": {}, "gridPos": { "h": 7, @@ -159,6 +162,7 @@ "x": 0, "y": 6 }, + "hiddenSeries": false, "id": 7, "legend": { "alignAsTable": false, @@ -177,7 +181,9 @@ "links": [], "maxPerRow": 6, "nullPointMode": "connected", - "options": {}, + "options": { + "dataLinks": [] + }, "paceLength": 10, "percentage": true, "pointradius": 5, @@ -186,9 +192,10 @@ "repeat": "node", "scopedVars": { "node": { + "$$hashKey": "object:118", "selected": true, - "text": "storage", - "value": "storage" + "text": "134.60.153.56:9100", + "value": "134.60.153.56:9100" } }, "seriesOverrides": [], @@ -197,7 +204,7 @@ "steppedLine": false, "targets": [ { - "expr": "sum(irate(node_cpu_seconds_total{mode=\"system\",instance=~'$node'}[5m])) or sum(irate(node_cpu{mode=\"system\",instance=~'$node'}[5m]))", + "expr": "sum(irate(node_cpu_seconds_total{mode=\"system\",service_id='node-exporter-$node'}[5m])) or sum(irate(node_cpu{mode=\"system\",service_id='node-exporter-$node'}[5m]))", "interval": "", "intervalFactor": 2, "legendFormat": "system", @@ -207,7 +214,7 @@ "target": "" }, { - "expr": "sum(irate(node_cpu_seconds_total{mode=\"user\",instance=~'$node'}[5m])) or sum(irate(node_cpu{mode=\"user\",instance=~'$node'}[5m]))", + "expr": "sum(irate(node_cpu_seconds_total{mode=\"user\",service_id='node-exporter-$node'}[5m])) or sum(irate(node_cpu{mode=\"user\",service_id='node-exporter-$node'}[5m]))", "interval": "", "intervalFactor": 2, "legendFormat": "user", @@ -215,7 +222,7 @@ "step": 1200 }, { - "expr": "sum(irate(node_cpu_seconds_total{mode=\"nice\",instance=~'$node'}[5m])) or sum(irate(node_cpu{mode=\"nice\",instance=~'$node'}[5m]))", + "expr": "sum(irate(node_cpu_seconds_total{mode=\"nice\",service_id='node-exporter-$node'}[5m])) or sum(irate(node_cpu{mode=\"nice\",service_id='node-exporter-$node'}[5m]))", "interval": "", "intervalFactor": 2, "legendFormat": "nice", @@ -223,7 +230,7 @@ "step": 1200 }, { - "expr": "sum(irate(node_cpu_seconds_total{mode=\"iowait\",instance=~'$node'}[5m])) or sum(irate(node_cpu{mode=\"iowait\",instance=~'$node'}[5m]))", + "expr": "sum(irate(node_cpu_seconds_total{mode=\"iowait\",service_id='node-exporter-$node'}[5m])) or sum(irate(node_cpu{mode=\"iowait\",service_id='node-exporter-$node'}[5m]))", "interval": "", "intervalFactor": 2, "legendFormat": "iowait", @@ -231,14 +238,14 @@ "step": 1200 }, { - "expr": "sum(irate(node_cpu_seconds_total{mode=\"steal\",instance=~'$node'}[5m])) or sum(irate(node_cpu{mode=\"steal\",instance=~'$node'}[5m]))", + "expr": "sum(irate(node_cpu_seconds_total{mode=\"steal\",service_id='node-exporter-$node'}[5m])) or sum(irate(node_cpu{mode=\"steal\",service_id='node-exporter-$node'}[5m]))", "intervalFactor": 2, "legendFormat": "steal", "refId": "H", "step": 1200 }, { - "expr": "sum(irate(node_cpu_seconds_total{mode=\"idle\",instance=~'$node'}[5m])) or sum(irate(node_cpu{mode=\"idle\",instance=~'$node'}[5m]))", + "expr": "sum(irate(node_cpu_seconds_total{mode=\"idle\",service_id='node-exporter-$node'}[5m])) or sum(irate(node_cpu{mode=\"idle\",service_id='node-exporter-$node'}[5m]))", "interval": "", "intervalFactor": 2, "legendFormat": "idle", @@ -246,7 +253,7 @@ "step": 1200 }, { - "expr": "sum(irate(node_cpu_seconds_total{mode=\"irq\",instance=~'$node'}[5m])) or sum(irate(node_cpu{mode=\"irq\",instance=~'$node'}[5m]))", + "expr": "sum(irate(node_cpu_seconds_total{mode=\"irq\",service_id='node-exporter-$node'}[5m])) or sum(irate(node_cpu{mode=\"irq\",service_id='node-exporter-$node'}[5m]))", "interval": "", "intervalFactor": 2, "legendFormat": "irq", @@ -254,7 +261,7 @@ "step": 1200 }, { - "expr": "sum(irate(node_cpu_seconds_total{mode=\"softirq\",instance=~'$node'}[5m])) or sum(irate(node_cpu{mode=\"softirq\",instance=~'$node'}[5m]))", + "expr": "sum(irate(node_cpu_seconds_total{mode=\"softirq\",service_id='node-exporter-$node'}[5m])) or sum(irate(node_cpu{mode=\"softirq\",service_id='node-exporter-$node'}[5m]))", "interval": "", "intervalFactor": 2, "legendFormat": "softirq", @@ -262,7 +269,7 @@ "step": 1200 }, { - "expr": "sum(irate(node_cpu_seconds_total{mode=\"guest\",instance=~'$node'}[5m])) or sum(irate(node_cpu{mode=\"guest\",instance=~'$node'}[5m]))", + "expr": "sum(irate(node_cpu_seconds_total{mode=\"guest\",service_id='node-exporter-$node'}[5m])) or sum(irate(node_cpu{mode=\"guest\",service_id='node-exporter-$node'}[5m]))", "interval": "", "intervalFactor": 2, "legendFormat": "guest", @@ -333,6 +340,7 @@ "editable": true, "error": false, "fill": 1, + "fillGradient": 0, "grid": {}, "gridPos": { "h": 7, @@ -340,6 +348,7 @@ "x": 0, "y": 13 }, + "hiddenSeries": false, "id": 17, "legend": { "avg": false, @@ -355,7 +364,9 @@ "links": [], "maxPerRow": 6, "nullPointMode": "connected", - "options": {}, + "options": { + "dataLinks": [] + }, "paceLength": 10, "percentage": false, "pointradius": 5, @@ -364,9 +375,10 @@ "repeat": "node", "scopedVars": { "node": { + "$$hashKey": "object:118", "selected": true, - "text": "storage", - "value": "storage" + "text": "134.60.153.56:9100", + "value": "134.60.153.56:9100" } }, "seriesOverrides": [ @@ -386,7 +398,7 @@ "steppedLine": false, "targets": [ { - "expr": "( node_memory_MemTotal_bytes{instance=~'$node'} - node_memory_MemFree_bytes{instance=~'$node'} - node_memory_Buffers_bytes{instance=~'$node'} - node_memory_Cached_bytes{instance=~'$node'} - node_memory_SwapCached_bytes{instance=~'$node'} - node_memory_Slab_bytes{instance=~'$node'} - node_memory_PageTables_bytes{instance=~'$node'} - node_memory_VmallocUsed_bytes{instance=~'$node'} ) or ( node_memory_MemTotal{instance=~'$node'} - node_memory_MemFree{instance=~'$node'} - node_memory_Buffers{instance=~'$node'} - node_memory_Cached{instance=~'$node'} - node_memory_SwapCached{instance=~'$node'} - node_memory_Slab{instance=~'$node'} - node_memory_PageTables{instance=~'$node'} - node_memory_VmallocUsed{instance=~'$node'} )", + "expr": "( node_memory_MemTotal_bytes{service_id='node-exporter-$node'} - node_memory_MemFree_bytes{service_id='node-exporter-$node'} - node_memory_Buffers_bytes{service_id='node-exporter-$node'} - node_memory_Cached_bytes{service_id='node-exporter-$node'} - node_memory_SwapCached_bytes{service_id='node-exporter-$node'} - node_memory_Slab_bytes{service_id='node-exporter-$node'} - node_memory_PageTables_bytes{service_id='node-exporter-$node'} - node_memory_VmallocUsed_bytes{service_id='node-exporter-$node'} ) or ( node_memory_MemTotal{service_id='node-exporter-$node'} - node_memory_MemFree{service_id='node-exporter-$node'} - node_memory_Buffers{service_id='node-exporter-$node'} - node_memory_Cached{service_id='node-exporter-$node'} - node_memory_SwapCached{service_id='node-exporter-$node'} - node_memory_Slab{service_id='node-exporter-$node'} - node_memory_PageTables{service_id='node-exporter-$node'} - node_memory_VmallocUsed{service_id='node-exporter-$node'} )", "interval": "", "intervalFactor": 2, "legendFormat": "Apps", @@ -396,7 +408,7 @@ "target": "" }, { - "expr": "node_memory_Buffers_bytes{instance=~'$node'} or node_memory_Buffers{instance=~'$node'}", + "expr": "node_memory_Buffers_bytes{service_id='node-exporter-$node'} or node_memory_Buffers{service_id='node-exporter-$node'}", "interval": "", "intervalFactor": 2, "legendFormat": "Buffers", @@ -404,7 +416,7 @@ "step": 1200 }, { - "expr": "node_memory_Cached_bytes{instance=~'$node'} or node_memory_Cached{instance=~'$node'}", + "expr": "node_memory_Cached_bytes{service_id='node-exporter-$node'} or node_memory_Cached{service_id='node-exporter-$node'}", "interval": "", "intervalFactor": 2, "legendFormat": "Cached", @@ -412,7 +424,7 @@ "step": 1200 }, { - "expr": "node_memory_MemFree_bytes{instance=~'$node'} or node_memory_MemFree{instance=~'$node'}", + "expr": "node_memory_MemFree_bytes{service_id='node-exporter-$node'} or node_memory_MemFree{service_id='node-exporter-$node'}", "hide": false, "interval": "", "intervalFactor": 2, @@ -421,7 +433,7 @@ "step": 1200 }, { - "expr": "node_memory_Slab_bytes{instance=~'$node'} or node_memory_Slab{instance=~'$node'}", + "expr": "node_memory_Slab_bytes{service_id='node-exporter-$node'} or node_memory_Slab{service_id='node-exporter-$node'}", "interval": "", "intervalFactor": 2, "legendFormat": "Slab", @@ -429,7 +441,7 @@ "step": 1200 }, { - "expr": "node_memory_SwapCached_bytes{instance=~'$node'} or node_memory_SwapCached{instance=~'$node'}", + "expr": "node_memory_SwapCached_bytes{service_id='node-exporter-$node'} or node_memory_SwapCached{service_id='node-exporter-$node'}", "interval": "", "intervalFactor": 2, "legendFormat": "SwapCached", @@ -437,7 +449,7 @@ "step": 1200 }, { - "expr": "node_memory_PageTables_bytes{instance=~'$node'} or node_memory_PageTables{instance=~'$node'}", + "expr": "node_memory_PageTables_bytes{service_id='node-exporter-$node'} or node_memory_PageTables{service_id='node-exporter-$node'}", "interval": "", "intervalFactor": 2, "legendFormat": "PageTables", @@ -445,7 +457,7 @@ "step": 1200 }, { - "expr": "node_memory_VmallocUsed_bytes{instance=~'$node'} or node_memory_VmallocUsed{instance=~'$node'}", + "expr": "node_memory_VmallocUsed_bytes{service_id='node-exporter-$node'} or node_memory_VmallocUsed{service_id='node-exporter-$node'}", "interval": "", "intervalFactor": 2, "legendFormat": "VmallocUsed", @@ -454,7 +466,7 @@ "step": 1200 }, { - "expr": "(node_memory_SwapTotal_bytes{instance=~'$node'} - node_memory_SwapFree{instance=~'$node'}) or (node_memory_SwapTotal{instance=~'$node'} - node_memory_SwapFree{instance=~'$node'})", + "expr": "(node_memory_SwapTotal_bytes{service_id='node-exporter-$node'} - node_memory_SwapFree{service_id='node-exporter-$node'}) or (node_memory_SwapTotal{service_id='node-exporter-$node'} - node_memory_SwapFree{service_id='node-exporter-$node'})", "interval": "", "intervalFactor": 2, "legendFormat": "Swap", @@ -463,7 +475,7 @@ "step": 1200 }, { - "expr": "node_memory_Committed_AS_bytes{instance=~'$node'} or node_memory_Committed_AS{instance=~'$node'}", + "expr": "node_memory_Committed_AS_bytes{service_id='node-exporter-$node'} or node_memory_Committed_AS{service_id='node-exporter-$node'}", "interval": "", "intervalFactor": 2, "legendFormat": "Committed", @@ -472,7 +484,7 @@ "step": 1200 }, { - "expr": "node_memory_Mapped_bytes{instance=~'$node'} or node_memory_Mapped{instance=~'$node'}", + "expr": "node_memory_Mapped_bytes{service_id='node-exporter-$node'} or node_memory_Mapped{service_id='node-exporter-$node'}", "interval": "", "intervalFactor": 2, "legendFormat": "Mapped", @@ -480,7 +492,7 @@ "step": 1200 }, { - "expr": "node_memory_Active_bytes{instance=~'$node'} or node_memory_Active{instance=~'$node'}", + "expr": "node_memory_Active_bytes{service_id='node-exporter-$node'} or node_memory_Active{service_id='node-exporter-$node'}", "interval": "", "intervalFactor": 2, "legendFormat": "Active", @@ -489,7 +501,7 @@ "step": 1200 }, { - "expr": "node_memory_Inactive_bytes{instance=~'$node'} or node_memory_Inactive{instance=~'$node'}", + "expr": "node_memory_Inactive_bytes{service_id='node-exporter-$node'} or node_memory_Inactive{service_id='node-exporter-$node'}", "interval": "", "intervalFactor": 2, "legendFormat": "Inactive", @@ -548,6 +560,7 @@ "editable": true, "error": false, "fill": 1, + "fillGradient": 0, "grid": {}, "gridPos": { "h": 7, @@ -555,6 +568,7 @@ "x": 0, "y": 20 }, + "hiddenSeries": false, "id": 13, "legend": { "avg": false, @@ -570,7 +584,9 @@ "links": [], "maxPerRow": 6, "nullPointMode": "connected", - "options": {}, + "options": { + "dataLinks": [] + }, "paceLength": 10, "percentage": false, "pointradius": 5, @@ -580,9 +596,10 @@ "repeatDirection": "h", "scopedVars": { "node": { + "$$hashKey": "object:118", "selected": true, - "text": "storage", - "value": "storage" + "text": "134.60.153.56:9100", + "value": "134.60.153.56:9100" } }, "seriesOverrides": [], @@ -591,7 +608,7 @@ "steppedLine": false, "targets": [ { - "expr": "node_load1{instance=~\"$node\"}", + "expr": "node_load1{service_id=\"node-exporter-$node\"}", "format": "time_series", "interval": "", "intervalFactor": 2, @@ -652,6 +669,7 @@ "editable": true, "error": false, "fill": 1, + "fillGradient": 0, "grid": {}, "gridPos": { "h": 7, @@ -659,6 +677,7 @@ "x": 0, "y": 27 }, + "hiddenSeries": false, "id": 9, "legend": { "avg": false, @@ -674,7 +693,9 @@ "links": [], "maxPerRow": 6, "nullPointMode": "connected", - "options": {}, + "options": { + "dataLinks": [] + }, "paceLength": 10, "percentage": false, "pointradius": 5, @@ -683,9 +704,10 @@ "repeat": "node", "scopedVars": { "node": { + "$$hashKey": "object:118", "selected": true, - "text": "storage", - "value": "storage" + "text": "134.60.153.56:9100", + "value": "134.60.153.56:9100" } }, "seriesOverrides": [], @@ -694,7 +716,7 @@ "steppedLine": false, "targets": [ { - "expr": "100.0 - 100 * (node_filesystem_avail_bytes{instance=~'$node',device !~'tmpfs',device!~'by-uuid'} / node_filesystem_size_bytes{instance=~'$node',device !~'tmpfs',device!~'by-uuid'}) or 100.0 - 100 * (node_filesystem_avail{instance=~'$node',device !~'tmpfs',device!~'by-uuid'} / node_filesystem_size{instance=~'$node',device !~'tmpfs',device!~'by-uuid'})", + "expr": "100.0 - 100 * (node_filesystem_avail_bytes{service_id='node-exporter-$node',device !~'tmpfs',device!~'by-uuid'} / node_filesystem_size_bytes{service_id='node-exporter-$node',device !~'tmpfs',device!~'by-uuid'}) or 100.0 - 100 * (node_filesystem_avail{service_id='node-exporter-$node',device !~'tmpfs',device!~'by-uuid'} / node_filesystem_size{service_id='node-exporter-$node',device !~'tmpfs',device!~'by-uuid'})", "interval": "", "intervalFactor": 2, "legendFormat": "{{mountpoint}}", @@ -753,6 +775,7 @@ "editable": true, "error": false, "fill": 1, + "fillGradient": 0, "grid": {}, "gridPos": { "h": 7, @@ -760,6 +783,7 @@ "x": 0, "y": 34 }, + "hiddenSeries": false, "id": 19, "legend": { "alignAsTable": true, @@ -779,7 +803,9 @@ "links": [], "maxPerRow": 6, "nullPointMode": "connected", - "options": {}, + "options": { + "dataLinks": [] + }, "paceLength": 10, "percentage": false, "pointradius": 5, @@ -789,9 +815,10 @@ "repeatDirection": "h", "scopedVars": { "node": { + "$$hashKey": "object:118", "selected": true, - "text": "storage", - "value": "storage" + "text": "134.60.153.56:9100", + "value": "134.60.153.56:9100" } }, "seriesOverrides": [], @@ -800,7 +827,7 @@ "steppedLine": false, "targets": [ { - "expr": "irate(node_disk_io_time_seconds_total{instance=~\"$node\"}[5m])*100 or irate(node_disk_io_time_ms{instance=~\"$node\"}[5m])/10", + "expr": "irate(node_disk_io_time_seconds_total{service_id=\"node-exporter-$node\"}[5m])*100 or irate(node_disk_io_time_ms{service_id=\"node-exporter-$node\"}[5m])/10", "format": "time_series", "interval": "", "intervalFactor": 2, @@ -860,6 +887,7 @@ "editable": true, "error": false, "fill": 1, + "fillGradient": 0, "grid": {}, "gridPos": { "h": 7, @@ -867,6 +895,7 @@ "x": 0, "y": 41 }, + "hiddenSeries": false, "id": 14, "legend": { "alignAsTable": true, @@ -888,7 +917,9 @@ "links": [], "maxPerRow": 6, "nullPointMode": "connected", - "options": {}, + "options": { + "dataLinks": [] + }, "paceLength": 10, "percentage": false, "pointradius": 5, @@ -897,9 +928,10 @@ "repeat": "node", "scopedVars": { "node": { + "$$hashKey": "object:118", "selected": true, - "text": "storage", - "value": "storage" + "text": "134.60.153.56:9100", + "value": "134.60.153.56:9100" } }, "seriesOverrides": [ @@ -913,7 +945,7 @@ "steppedLine": false, "targets": [ { - "expr": "irate(node_disk_reads_completed_total{instance=~'$node'}[5m]) or irate(node_disk_reads_completed{instance=~'$node'}[5m])", + "expr": "irate(node_disk_reads_completed_total{service_id='node-exporter-$node'}[5m]) or irate(node_disk_reads_completed{service_id='node-exporter-$node'}[5m])", "format": "time_series", "interval": "", "intervalFactor": 4, @@ -924,7 +956,7 @@ "target": "" }, { - "expr": "irate(node_disk_writes_completed_total{instance=~'$node'}[5m]) or irate(node_disk_writes_completed{instance=~'$node'}[5m])", + "expr": "irate(node_disk_writes_completed_total{service_id='node-exporter-$node'}[5m]) or irate(node_disk_writes_completed{service_id='node-exporter-$node'}[5m])", "format": "time_series", "intervalFactor": 2, "legendFormat": "{{device}}_write", @@ -983,6 +1015,7 @@ "editable": true, "error": false, "fill": 1, + "fillGradient": 0, "grid": {}, "gridPos": { "h": 7, @@ -990,6 +1023,7 @@ "x": 0, "y": 48 }, + "hiddenSeries": false, "id": 18, "legend": { "alignAsTable": true, @@ -1011,7 +1045,9 @@ "links": [], "maxPerRow": 6, "nullPointMode": "connected", - "options": {}, + "options": { + "dataLinks": [] + }, "paceLength": 10, "percentage": false, "pointradius": 5, @@ -1021,9 +1057,10 @@ "repeatDirection": "h", "scopedVars": { "node": { + "$$hashKey": "object:118", "selected": true, - "text": "storage", - "value": "storage" + "text": "134.60.153.56:9100", + "value": "134.60.153.56:9100" } }, "seriesOverrides": [ @@ -1037,7 +1074,7 @@ "steppedLine": false, "targets": [ { - "expr": "irate(node_disk_read_bytes_total{instance=~'$node'}[5m]) or irate(node_disk_sectors_read{instance=~'$node'}[5m]) * 512", + "expr": "irate(node_disk_read_bytes_total{service_id='node-exporter-$node'}[5m]) or irate(node_disk_sectors_read{service_id='node-exporter-$node'}[5m]) * 512", "format": "time_series", "interval": "", "intervalFactor": 4, @@ -1046,7 +1083,7 @@ "step": 2400 }, { - "expr": "irate(node_disk_written_bytes_total{instance=~'$node'}[5m]) or irate(node_disk_sectors_written{instance=~'$node'}[5m]) * 512", + "expr": "irate(node_disk_written_bytes_total{service_id='node-exporter-$node'}[5m]) or irate(node_disk_sectors_written{service_id='node-exporter-$node'}[5m]) * 512", "format": "time_series", "interval": "", "intervalFactor": 4, @@ -1133,7 +1170,6 @@ "links": [], "maxPerRow": 6, "nullPointMode": "connected", - "options": {}, "paceLength": 10, "percentage": false, "pointradius": 5, @@ -1143,9 +1179,10 @@ "repeatDirection": "h", "scopedVars": { "node": { + "$$hashKey": "object:118", "selected": true, - "text": "storage", - "value": "storage" + "text": "134.60.153.56:9100", + "value": "134.60.153.56:9100" } }, "seriesOverrides": [], @@ -1154,7 +1191,7 @@ "steppedLine": false, "targets": [ { - "expr": "node_disk_io_now{instance=~\"$node\"}", + "expr": "node_disk_io_now{service_id=\"node-exporter-$node\"}", "format": "time_series", "interval": "", "intervalFactor": 1, @@ -1236,7 +1273,6 @@ "links": [], "maxPerRow": 6, "nullPointMode": "connected", - "options": {}, "paceLength": 10, "percentage": false, "pointradius": 5, @@ -1245,9 +1281,10 @@ "repeat": "node", "scopedVars": { "node": { + "$$hashKey": "object:118", "selected": true, - "text": "storage", - "value": "storage" + "text": "134.60.153.56:9100", + "value": "134.60.153.56:9100" } }, "seriesOverrides": [], @@ -1256,7 +1293,7 @@ "steppedLine": false, "targets": [ { - "expr": "irate(node_context_switches_total{instance=~\"$node\"}[5m]) or irate(node_context_switches{instance=~\"$node\"}[5m])", + "expr": "irate(node_context_switches_total{service_id=\"node-exporter-$node\"}[5m]) or irate(node_context_switches{service_id=\"node-exporter-$node\"}[5m])", "interval": "", "intervalFactor": 2, "legendFormat": "context switches", @@ -1337,7 +1374,6 @@ "links": [], "maxPerRow": 6, "nullPointMode": "connected", - "options": {}, "paceLength": 10, "percentage": false, "pointradius": 5, @@ -1346,9 +1382,10 @@ "repeat": "node", "scopedVars": { "node": { + "$$hashKey": "object:118", "selected": true, - "text": "storage", - "value": "storage" + "text": "134.60.153.56:9100", + "value": "134.60.153.56:9100" } }, "seriesOverrides": [ @@ -1362,7 +1399,7 @@ "steppedLine": false, "targets": [ { - "expr": "irate(node_network_receive_bytes_total{instance=~'$node'}[5m])*8 or irate(node_network_receive_bytes{instance=~'$node'}[5m])*8", + "expr": "irate(node_network_receive_bytes_total{service_id='node-exporter-$node'}[5m])*8 or irate(node_network_receive_bytes{service_id='node-exporter-$node'}[5m])*8", "interval": "", "intervalFactor": 2, "legendFormat": "{{device}}_in", @@ -1372,7 +1409,7 @@ "target": "" }, { - "expr": "irate(node_network_transmit_bytes_total{instance=~'$node'}[5m])*8 or irate(node_network_transmit_bytes{instance=~'$node'}[5m])*8", + "expr": "irate(node_network_transmit_bytes_total{service_id='node-exporter-$node'}[5m])*8 or irate(node_network_transmit_bytes{service_id='node-exporter-$node'}[5m])*8", "interval": "", "intervalFactor": 2, "legendFormat": "{{device}}_out", @@ -1452,7 +1489,6 @@ "links": [], "maxPerRow": 6, "nullPointMode": "connected", - "options": {}, "paceLength": 10, "percentage": false, "pointradius": 5, @@ -1461,9 +1497,10 @@ "repeat": "node", "scopedVars": { "node": { + "$$hashKey": "object:118", "selected": true, - "text": "storage", - "value": "storage" + "text": "134.60.153.56:9100", + "value": "134.60.153.56:9100" } }, "seriesOverrides": [], @@ -1472,7 +1509,7 @@ "steppedLine": false, "targets": [ { - "expr": "node_netstat_Tcp_CurrEstab{instance=~'$node'}", + "expr": "node_netstat_Tcp_CurrEstab{service_id='node-exporter-$node'}", "intervalFactor": 2, "legendFormat": "established", "refId": "A", @@ -1551,7 +1588,6 @@ "links": [], "maxPerRow": 6, "nullPointMode": "connected", - "options": {}, "paceLength": 10, "percentage": false, "pointradius": 5, @@ -1560,9 +1596,10 @@ "repeat": "node", "scopedVars": { "node": { + "$$hashKey": "object:118", "selected": true, - "text": "storage", - "value": "storage" + "text": "134.60.153.56:9100", + "value": "134.60.153.56:9100" } }, "seriesOverrides": [ @@ -1580,7 +1617,7 @@ "steppedLine": false, "targets": [ { - "expr": "irate(node_netstat_Udp_InDatagrams{instance=~\"$node\"}[5m])", + "expr": "irate(node_netstat_Udp_InDatagrams{service_id=\"node-exporter-$node\"}[5m])", "intervalFactor": 2, "legendFormat": "Udp_InDatagrams", "refId": "A", @@ -1588,14 +1625,14 @@ "target": "" }, { - "expr": "irate(node_netstat_Udp_InErrors{instance=~\"$node\"}[5m])", + "expr": "irate(node_netstat_Udp_InErrors{service_id=\"node-exporter-$node\"}[5m])", "intervalFactor": 2, "legendFormat": "Udp_InErrors", "refId": "B", "step": 1200 }, { - "expr": "irate(node_netstat_Udp_OutDatagrams{instance=~\"$node\"}[5m])", + "expr": "irate(node_netstat_Udp_OutDatagrams{service_id=\"node-exporter-$node\"}[5m])", "interval": "", "intervalFactor": 2, "legendFormat": "Udp_OutDatagrams", @@ -1603,7 +1640,7 @@ "step": 1200 }, { - "expr": "irate(node_netstat_Udp_NoPorts{instance=~\"$node\"}[5m])", + "expr": "irate(node_netstat_Udp_NoPorts{service_id=\"node-exporter-$node\"}[5m])", "intervalFactor": 2, "legendFormat": "Udp_NoPorts", "refId": "D", @@ -1681,7 +1718,6 @@ "links": [], "maxPerRow": 6, "nullPointMode": "connected", - "options": {}, "paceLength": 10, "percentage": false, "pointradius": 5, @@ -1690,9 +1726,10 @@ "repeat": "node", "scopedVars": { "node": { + "$$hashKey": "object:118", "selected": true, - "text": "storage", - "value": "storage" + "text": "134.60.153.56:9100", + "value": "134.60.153.56:9100" } }, "seriesOverrides": [], @@ -1701,7 +1738,7 @@ "steppedLine": false, "targets": [ { - "expr": "node_nf_conntrack_entries_limit{instance=~\"$node\"} - node_nf_conntrack_entries{instance=~\"$node\"}", + "expr": "node_nf_conntrack_entries_limit{service_id=\"node-exporter-$node\"} - node_nf_conntrack_entries{service_id=\"node-exporter-$node\"}", "intervalFactor": 2, "legendFormat": "free", "refId": "A", @@ -1751,7 +1788,7 @@ } ], "refresh": "10s", - "schemaVersion": 18, + "schemaVersion": 22, "style": "dark", "tags": [], "templating": { @@ -1760,24 +1797,22 @@ "allFormat": "glob", "allValue": null, "current": { - "tags": [], - "text": "storage", - "value": [ - "storage" - ] + "text": "bbb-1", + "value": "bbb-1" }, "datasource": "Prometheus", - "definition": "", + "definition": "label_values(node_exporter_build_info, service_id)", "hide": 0, - "includeAll": false, + "includeAll": true, + "index": -1, "label": "", "multi": true, "multiFormat": "regex values", "name": "node", "options": [], - "query": "label_values(node_exporter_build_info, instance)", + "query": "label_values(node_exporter_build_info, service_id)", "refresh": 1, - "regex": "", + "regex": "/node-exporter-(.*)/", "skipUrlSync": false, "sort": 1, "tagValuesQuery": "", @@ -1821,5 +1856,8 @@ "timezone": "browser", "title": "Node", "uid": "CNpWGSEmz", + "variables": { + "list": [] + }, "version": 1 } \ No newline at end of file