diff --git a/modules/grafana/dashboards/openwrt.json b/modules/grafana/dashboards/openwrt.json index 22a7eda..fbbe1a0 100644 --- a/modules/grafana/dashboards/openwrt.json +++ b/modules/grafana/dashboards/openwrt.json @@ -3,7 +3,10 @@ "list": [ { "builtIn": 1, - "datasource": "-- Grafana --", + "datasource": { + "type": "datasource", + "uid": "grafana" + }, "enable": true, "hide": true, "iconColor": "rgba(0, 211, 255, 1)", @@ -14,15 +17,18 @@ }, "description": "Dashboard for OpenWRT routers with installed lua scripts.", "editable": true, + "fiscalYearStartMonth": 0, "gnetId": 11147, "graphTooltip": 0, - "id": 4, - "iteration": 1606768385226, "links": [], + "liveNow": false, "panels": [ { "collapsed": false, - "datasource": null, + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, "gridPos": { "h": 1, "w": 24, @@ -31,18 +37,23 @@ }, "id": 308, "panels": [], + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, + "refId": "A" + } + ], "title": "Overview", "type": "row" }, { - "cacheTimeout": null, "columns": [], - "datasource": "Prometheus", - "fieldConfig": { - "defaults": { - "custom": {} - }, - "overrides": [] + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" }, "fontSize": "100%", "gridPos": { @@ -53,7 +64,6 @@ }, "id": 314, "links": [], - "pageSize": null, "pluginVersion": "6.3.6", "scroll": false, "showHeader": true, @@ -72,7 +82,6 @@ { "alias": "", "align": "auto", - "colorMode": null, "colors": [ "rgba(245, 54, 54, 0.9)", "rgba(237, 129, 40, 0.89)", @@ -87,26 +96,23 @@ ], "targets": [ { + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, "expr": "node_openwrt_info{instance=~\"$node:$port\",job=~\"$job\"}", "legendFormat": "", "refId": "A" } ], - "timeFrom": null, - "timeShift": null, - "title": "", "transform": "timeseries_aggregations", "type": "table-old" }, { - "cacheTimeout": null, "columns": [], - "datasource": "Prometheus", - "fieldConfig": { - "defaults": { - "custom": {} - }, - "overrides": [] + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" }, "fontSize": "100%", "gridPos": { @@ -117,7 +123,6 @@ }, "id": 315, "links": [], - "pageSize": null, "pluginVersion": "6.3.6", "scroll": false, "showHeader": true, @@ -136,7 +141,6 @@ { "alias": "", "align": "auto", - "colorMode": null, "colors": [ "rgba(245, 54, 54, 0.9)", "rgba(237, 129, 40, 0.89)", @@ -151,43 +155,63 @@ ], "targets": [ { + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, "expr": "node_uname_info{instance=~\"$node:$port\",job=~\"$job\"}", "legendFormat": "", "refId": "A" } ], - "timeFrom": null, - "timeShift": null, - "title": "", "transform": "timeseries_aggregations", "type": "table-old" }, { - "cacheTimeout": null, - "colorBackground": false, - "colorValue": true, - "colors": [ - "rgba(50, 172, 45, 0.97)", - "rgba(237, 129, 40, 0.89)", - "rgba(245, 54, 54, 0.9)" - ], - "datasource": "Prometheus", - "decimals": null, + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, "description": "Busy state of all CPU cores together", "fieldConfig": { "defaults": { - "custom": {} + "color": { + "mode": "thresholds" + }, + "mappings": [ + { + "options": { + "match": "null", + "result": { + "text": "N/A" + } + }, + "type": "special" + } + ], + "max": 100, + "min": 0, + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "rgba(50, 172, 45, 0.97)", + "value": null + }, + { + "color": "rgba(237, 129, 40, 0.89)", + "value": 85 + }, + { + "color": "rgba(245, 54, 54, 0.9)", + "value": 95 + } + ] + }, + "unit": "percent" }, "overrides": [] }, - "format": "percent", - "gauge": { - "maxValue": 100, - "minValue": 0, - "show": true, - "thresholdLabels": false, - "thresholdMarkers": true - }, "gridPos": { "h": 4, "w": 4, @@ -195,43 +219,27 @@ "y": 5 }, "id": 20, - "interval": null, "links": [], - "mappingType": 1, - "mappingTypes": [ - { - "name": "value to text", - "value": 1 - }, - { - "name": "range to text", - "value": 2 - } - ], "maxDataPoints": 100, - "maxPerRow": 12, - "nullPointMode": "null", - "nullText": null, - "postfix": "", - "postfixFontSize": "50%", - "prefix": "", - "prefixFontSize": "50%", - "rangeMaps": [ - { - "from": "null", - "text": "N/A", - "to": "null" - } - ], - "sparkline": { - "fillColor": "rgba(31, 118, 189, 0.18)", - "full": false, - "lineColor": "rgb(31, 120, 193)", - "show": true + "options": { + "orientation": "horizontal", + "reduceOptions": { + "calcs": [ + "lastNotNull" + ], + "fields": "", + "values": false + }, + "showThresholdLabels": false, + "showThresholdMarkers": true }, - "tableColumn": "", + "pluginVersion": "9.5.13", "targets": [ { + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, "expr": "(((count(count(node_cpu_seconds_total{instance=~\"$node:$port\",job=~\"$job\"}) by (cpu))) - avg(sum by (mode)(irate(node_cpu_seconds_total{mode='idle',instance=~\"$node:$port\",job=~\"$job\"}[5m])))) * 100) / count(count(node_cpu_seconds_total{instance=~\"$node:$port\",job=~\"$job\"}) by (cpu))", "hide": false, "intervalFactor": 1, @@ -240,45 +248,45 @@ "step": 900 } ], - "thresholds": "85,95", "title": "CPU Busy", - "type": "singlestat", - "valueFontSize": "80%", - "valueMaps": [ - { - "op": "=", - "text": "N/A", - "value": "null" - } - ], - "valueName": "current" + "type": "gauge" }, { - "cacheTimeout": null, - "colorBackground": false, - "colorValue": true, - "colors": [ - "rgba(50, 172, 45, 0.97)", - "rgba(237, 129, 40, 0.89)", - "rgba(245, 54, 54, 0.9)" - ], - "datasource": "Prometheus", - "decimals": 0, + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, "description": "Non available RAM memory", "fieldConfig": { "defaults": { - "custom": {} + "color": { + "mode": "thresholds" + }, + "decimals": 0, + "mappings": [], + "max": 100, + "min": 0, + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "rgba(50, 172, 45, 0.97)", + "value": null + }, + { + "color": "rgba(237, 129, 40, 0.89)", + "value": 80 + }, + { + "color": "rgba(245, 54, 54, 0.9)", + "value": 90 + } + ] + }, + "unit": "percent" }, "overrides": [] }, - "format": "percent", - "gauge": { - "maxValue": 100, - "minValue": 0, - "show": true, - "thresholdLabels": false, - "thresholdMarkers": true - }, "gridPos": { "h": 4, "w": 4, @@ -287,43 +295,27 @@ }, "hideTimeOverride": false, "id": 16, - "interval": null, "links": [], - "mappingType": 1, - "mappingTypes": [ - { - "name": "value to text", - "value": 1 - }, - { - "name": "range to text", - "value": 2 - } - ], "maxDataPoints": 100, - "maxPerRow": 6, - "nullPointMode": "null", - "nullText": null, - "postfix": "", - "postfixFontSize": "50%", - "prefix": "", - "prefixFontSize": "50%", - "rangeMaps": [ - { - "from": "null", - "text": "N/A", - "to": "null" - } - ], - "sparkline": { - "fillColor": "rgba(31, 118, 189, 0.18)", - "full": false, - "lineColor": "rgb(31, 120, 193)", - "show": true + "options": { + "orientation": "horizontal", + "reduceOptions": { + "calcs": [ + "lastNotNull" + ], + "fields": "/^{instance=\"172.16.0.191:9100\", job=\"node\"}$/", + "values": false + }, + "showThresholdLabels": false, + "showThresholdMarkers": true }, - "tableColumn": "{instance=\"172.16.0.191:9100\", job=\"node\"}", + "pluginVersion": "9.5.13", "targets": [ { + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, "expr": "((node_memory_MemTotal_bytes{instance=~\"$node:$port\",job=~\"$job\"} - node_memory_MemFree_bytes{instance=~\"$node:$port\",job=~\"$job\"}) / (node_memory_MemTotal_bytes{instance=~\"$node:$port\",job=~\"$job\"} )) * 100", "format": "time_series", "hide": true, @@ -332,6 +324,10 @@ "step": 900 }, { + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, "expr": "100 - ((node_memory_MemAvailable_bytes{instance=~\"$node:$port\",job=~\"$job\"} * 100) / node_memory_MemTotal_bytes{instance=~\"$node:$port\",job=~\"$job\"})", "format": "time_series", "hide": false, @@ -340,39 +336,55 @@ "step": 900 } ], - "thresholds": "80,90", "title": "Used RAM Memory", - "type": "singlestat", - "valueFontSize": "80%", - "valueMaps": [], - "valueName": "current" + "type": "gauge" }, { - "cacheTimeout": null, - "colorBackground": false, - "colorValue": true, - "colors": [ - "rgba(245, 54, 54, 0.9)", - "rgba(237, 129, 40, 0.89)", - "rgba(50, 172, 45, 0.97)" - ], - "datasource": "Prometheus", - "decimals": 0, + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, "description": "average Wifi quality", "fieldConfig": { "defaults": { - "custom": {} + "color": { + "mode": "thresholds" + }, + "decimals": 0, + "mappings": [ + { + "options": { + "match": "null", + "result": { + "text": "N/A" + } + }, + "type": "special" + } + ], + "max": 100, + "min": 0, + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "rgba(245, 54, 54, 0.9)", + "value": null + }, + { + "color": "rgba(237, 129, 40, 0.89)", + "value": 10 + }, + { + "color": "rgba(50, 172, 45, 0.97)", + "value": 30 + } + ] + }, + "unit": "percent" }, "overrides": [] }, - "format": "percent", - "gauge": { - "maxValue": 100, - "minValue": 0, - "show": true, - "thresholdLabels": false, - "thresholdMarkers": true - }, "gridPos": { "h": 4, "w": 4, @@ -381,43 +393,27 @@ }, "hideTimeOverride": false, "id": 310, - "interval": null, "links": [], - "mappingType": 1, - "mappingTypes": [ - { - "name": "value to text", - "value": 1 - }, - { - "name": "range to text", - "value": 2 - } - ], "maxDataPoints": 100, - "maxPerRow": 6, - "nullPointMode": "null", - "nullText": null, - "postfix": "", - "postfixFontSize": "50%", - "prefix": "", - "prefixFontSize": "50%", - "rangeMaps": [ - { - "from": "null", - "text": "N/A", - "to": "null" - } - ], - "sparkline": { - "fillColor": "rgba(31, 118, 189, 0.18)", - "full": false, - "lineColor": "rgb(31, 120, 193)", - "show": true + "options": { + "orientation": "horizontal", + "reduceOptions": { + "calcs": [ + "lastNotNull" + ], + "fields": "", + "values": false + }, + "showThresholdLabels": false, + "showThresholdMarkers": true }, - "tableColumn": "", + "pluginVersion": "9.5.13", "targets": [ { + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, "expr": "avg(wifi_network_quality{instance=~\"$node:$port\",job=~\"$job\"})", "format": "time_series", "hide": false, @@ -426,45 +422,54 @@ "step": 900 } ], - "thresholds": "10,30", "title": "Wifi Quality", - "type": "singlestat", - "valueFontSize": "80%", - "valueMaps": [ - { - "op": "=", - "text": "N/A", - "value": "null" - } - ], - "valueName": "current" + "type": "gauge" }, { - "cacheTimeout": null, - "colorBackground": false, - "colorValue": true, - "colors": [ - "rgba(50, 172, 45, 0.97)", - "rgba(237, 129, 40, 0.89)", - "rgba(245, 54, 54, 0.9)" - ], - "datasource": "Prometheus", - "decimals": null, + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, "description": "Busy state of all CPU cores together (1 min average)", "fieldConfig": { "defaults": { - "custom": {} + "color": { + "mode": "thresholds" + }, + "mappings": [ + { + "options": { + "match": "null", + "result": { + "text": "N/A" + } + }, + "type": "special" + } + ], + "max": 100, + "min": 0, + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "rgba(50, 172, 45, 0.97)", + "value": null + }, + { + "color": "rgba(237, 129, 40, 0.89)", + "value": 85 + }, + { + "color": "rgba(245, 54, 54, 0.9)", + "value": 95 + } + ] + }, + "unit": "percent" }, "overrides": [] }, - "format": "percent", - "gauge": { - "maxValue": 100, - "minValue": 0, - "show": true, - "thresholdLabels": false, - "thresholdMarkers": true - }, "gridPos": { "h": 4, "w": 3, @@ -472,43 +477,27 @@ "y": 5 }, "id": 19, - "interval": null, "links": [], - "mappingType": 1, - "mappingTypes": [ - { - "name": "value to text", - "value": 1 - }, - { - "name": "range to text", - "value": 2 - } - ], "maxDataPoints": 100, - "maxPerRow": 12, - "nullPointMode": "null", - "nullText": null, - "postfix": "", - "postfixFontSize": "50%", - "prefix": "", - "prefixFontSize": "50%", - "rangeMaps": [ - { - "from": "null", - "text": "N/A", - "to": "null" - } - ], - "sparkline": { - "fillColor": "rgba(31, 118, 189, 0.18)", - "full": false, - "lineColor": "rgb(31, 120, 193)", - "show": true + "options": { + "orientation": "horizontal", + "reduceOptions": { + "calcs": [ + "lastNotNull" + ], + "fields": "", + "values": false + }, + "showThresholdLabels": false, + "showThresholdMarkers": true }, - "tableColumn": "", + "pluginVersion": "9.5.13", "targets": [ { + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, "expr": "avg(node_load1{instance=~\"$node:$port\",job=~\"$job\"}) / count(count(node_cpu_seconds_total{instance=~\"$node:$port\",job=~\"$job\"}) by (cpu)) * 100", "hide": false, "intervalFactor": 1, @@ -516,45 +505,54 @@ "step": 900 } ], - "thresholds": "85, 95", "title": "CPU System Load (1m avg)", - "type": "singlestat", - "valueFontSize": "80%", - "valueMaps": [ - { - "op": "=", - "text": "N/A", - "value": "null" - } - ], - "valueName": "current" + "type": "gauge" }, { - "cacheTimeout": null, - "colorBackground": false, - "colorValue": true, - "colors": [ - "rgba(50, 172, 45, 0.97)", - "rgba(237, 129, 40, 0.89)", - "rgba(245, 54, 54, 0.9)" - ], - "datasource": "Prometheus", - "decimals": null, + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, "description": "Busy state of all CPU cores together (5 min average)", "fieldConfig": { "defaults": { - "custom": {} + "color": { + "mode": "thresholds" + }, + "mappings": [ + { + "options": { + "match": "null", + "result": { + "text": "N/A" + } + }, + "type": "special" + } + ], + "max": 100, + "min": 0, + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "rgba(50, 172, 45, 0.97)", + "value": null + }, + { + "color": "rgba(237, 129, 40, 0.89)", + "value": 85 + }, + { + "color": "rgba(245, 54, 54, 0.9)", + "value": 95 + } + ] + }, + "unit": "percent" }, "overrides": [] }, - "format": "percent", - "gauge": { - "maxValue": 100, - "minValue": 0, - "show": true, - "thresholdLabels": false, - "thresholdMarkers": true - }, "gridPos": { "h": 4, "w": 3, @@ -562,43 +560,27 @@ "y": 5 }, "id": 155, - "interval": null, "links": [], - "mappingType": 1, - "mappingTypes": [ - { - "name": "value to text", - "value": 1 - }, - { - "name": "range to text", - "value": 2 - } - ], "maxDataPoints": 100, - "maxPerRow": 12, - "nullPointMode": "null", - "nullText": null, - "postfix": "", - "postfixFontSize": "50%", - "prefix": "", - "prefixFontSize": "50%", - "rangeMaps": [ - { - "from": "null", - "text": "N/A", - "to": "null" - } - ], - "sparkline": { - "fillColor": "rgba(31, 118, 189, 0.18)", - "full": false, - "lineColor": "rgb(31, 120, 193)", - "show": true + "options": { + "orientation": "horizontal", + "reduceOptions": { + "calcs": [ + "lastNotNull" + ], + "fields": "", + "values": false + }, + "showThresholdLabels": false, + "showThresholdMarkers": true }, - "tableColumn": "", + "pluginVersion": "9.5.13", "targets": [ { + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, "expr": "avg(node_load5{instance=~\"$node:$port\",job=~\"$job\"}) / count(count(node_cpu_seconds_total{instance=~\"$node:$port\",job=~\"$job\"}) by (cpu)) * 100", "format": "time_series", "hide": false, @@ -607,45 +589,54 @@ "step": 900 } ], - "thresholds": "85, 95", "title": "CPU System Load (5m avg)", - "type": "singlestat", - "valueFontSize": "80%", - "valueMaps": [ - { - "op": "=", - "text": "N/A", - "value": "null" - } - ], - "valueName": "current" + "type": "gauge" }, { - "cacheTimeout": null, - "colorBackground": false, - "colorValue": true, - "colors": [ - "rgba(50, 172, 45, 0.97)", - "rgba(237, 129, 40, 0.89)", - "rgba(245, 54, 54, 0.9)" - ], - "datasource": "Prometheus", - "decimals": null, + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, "description": "Used Swap", "fieldConfig": { "defaults": { - "custom": {} + "color": { + "mode": "thresholds" + }, + "mappings": [ + { + "options": { + "match": "null", + "result": { + "text": "N/A" + } + }, + "type": "special" + } + ], + "max": 100, + "min": 0, + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "rgba(50, 172, 45, 0.97)", + "value": null + }, + { + "color": "rgba(237, 129, 40, 0.89)", + "value": 10 + }, + { + "color": "rgba(245, 54, 54, 0.9)", + "value": 25 + } + ] + }, + "unit": "percent" }, "overrides": [] }, - "format": "percent", - "gauge": { - "maxValue": 100, - "minValue": 0, - "show": true, - "thresholdLabels": false, - "thresholdMarkers": true - }, "gridPos": { "h": 4, "w": 3, @@ -653,88 +644,81 @@ "y": 5 }, "id": 21, - "interval": null, "links": [], - "mappingType": 1, - "mappingTypes": [ - { - "name": "value to text", - "value": 1 - }, - { - "name": "range to text", - "value": 2 - } - ], "maxDataPoints": 100, - "maxPerRow": 6, - "nullPointMode": "null", - "nullText": null, - "postfix": "", - "postfixFontSize": "50%", - "prefix": "", - "prefixFontSize": "50%", - "rangeMaps": [ - { - "from": "null", - "text": "N/A", - "to": "null" - } - ], - "sparkline": { - "fillColor": "rgba(31, 118, 189, 0.18)", - "full": false, - "lineColor": "rgb(31, 120, 193)", - "show": true + "options": { + "orientation": "horizontal", + "reduceOptions": { + "calcs": [ + "lastNotNull" + ], + "fields": "/^{instance=\"172.16.0.191:9100\", job=\"node\"}$/", + "values": false + }, + "showThresholdLabels": false, + "showThresholdMarkers": true }, - "tableColumn": "{instance=\"172.16.0.191:9100\", job=\"node\"}", + "pluginVersion": "9.5.13", "targets": [ { + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, "expr": "((node_memory_SwapTotal_bytes{instance=~\"$node:$port\",job=~\"$job\"} - node_memory_SwapFree_bytes{instance=~\"$node:$port\",job=~\"$job\"}) / (node_memory_SwapTotal_bytes{instance=~\"$node:$port\",job=~\"$job\"} )) * 100", "intervalFactor": 1, "refId": "A", "step": 900 } ], - "thresholds": "10,25", "title": "Used SWAP", - "type": "singlestat", - "valueFontSize": "80%", - "valueMaps": [ - { - "op": "=", - "text": "N/A", - "value": "null" - } - ], - "valueName": "current" + "type": "gauge" }, { - "cacheTimeout": null, - "colorBackground": false, - "colorValue": true, - "colors": [ - "rgba(50, 172, 45, 0.97)", - "rgba(237, 129, 40, 0.89)", - "rgba(245, 54, 54, 0.9)" - ], - "datasource": "Prometheus", - "decimals": null, + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, "description": "Used Root FS", "fieldConfig": { "defaults": { - "custom": {} + "color": { + "mode": "thresholds" + }, + "mappings": [ + { + "options": { + "match": "null", + "result": { + "text": "N/A" + } + }, + "type": "special" + } + ], + "max": 100, + "min": 0, + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "rgba(50, 172, 45, 0.97)", + "value": null + }, + { + "color": "rgba(237, 129, 40, 0.89)", + "value": 80 + }, + { + "color": "rgba(245, 54, 54, 0.9)", + "value": 90 + } + ] + }, + "unit": "percent" }, "overrides": [] }, - "format": "percent", - "gauge": { - "maxValue": 100, - "minValue": 0, - "show": true, - "thresholdLabels": false, - "thresholdMarkers": true - }, "gridPos": { "h": 4, "w": 3, @@ -742,43 +726,27 @@ "y": 5 }, "id": 154, - "interval": null, "links": [], - "mappingType": 1, - "mappingTypes": [ - { - "name": "value to text", - "value": 1 - }, - { - "name": "range to text", - "value": 2 - } - ], "maxDataPoints": 100, - "maxPerRow": 6, - "nullPointMode": "null", - "nullText": null, - "postfix": "", - "postfixFontSize": "50%", - "prefix": "", - "prefixFontSize": "50%", - "rangeMaps": [ - { - "from": "null", - "text": "N/A", - "to": "null" - } - ], - "sparkline": { - "fillColor": "rgba(31, 118, 189, 0.18)", - "full": false, - "lineColor": "rgb(31, 120, 193)", - "show": true + "options": { + "orientation": "horizontal", + "reduceOptions": { + "calcs": [ + "lastNotNull" + ], + "fields": "/^{device=\"/dev/disk/by-label/nixos\", fstype=\"ext4\", instance=\"172.16.0.191:9100\", job=\"node\", mountpoint=\"/\"}$/", + "values": false + }, + "showThresholdLabels": false, + "showThresholdMarkers": true }, - "tableColumn": "{device=\"/dev/disk/by-label/nixos\", fstype=\"ext4\", instance=\"172.16.0.191:9100\", job=\"node\", mountpoint=\"/\"}", + "pluginVersion": "9.5.13", "targets": [ { + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, "expr": "100 - ((node_filesystem_avail_bytes{instance=~\"$node:$port\",job=~\"$job\",mountpoint=\"/\",fstype!=\"rootfs\"} * 100) / node_filesystem_size_bytes{instance=~\"$node:$port\",job=~\"$job\",mountpoint=\"/\",fstype!=\"rootfs\"})", "format": "time_series", "intervalFactor": 1, @@ -786,44 +754,48 @@ "step": 900 } ], - "thresholds": "80,90", "title": "Used Root FS", - "type": "singlestat", - "valueFontSize": "80%", - "valueMaps": [ - { - "op": "=", - "text": "N/A", - "value": "null" - } - ], - "valueName": "current" + "type": "gauge" }, { - "cacheTimeout": null, - "colorBackground": false, - "colorValue": false, - "colors": [ - "rgba(245, 54, 54, 0.9)", - "rgba(237, 129, 40, 0.89)", - "rgba(50, 172, 45, 0.97)" - ], - "datasource": "Prometheus", + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, "description": "Total number of CPU cores", "fieldConfig": { "defaults": { - "custom": {} + "color": { + "mode": "thresholds" + }, + "mappings": [ + { + "options": { + "match": "null", + "result": { + "text": "N/A" + } + }, + "type": "special" + } + ], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "short" }, "overrides": [] }, - "format": "short", - "gauge": { - "maxValue": 100, - "minValue": 0, - "show": false, - "thresholdLabels": false, - "thresholdMarkers": true - }, "gridPos": { "h": 2, "w": 3, @@ -831,87 +803,77 @@ "y": 9 }, "id": 14, - "interval": null, "links": [], - "mappingType": 1, - "mappingTypes": [ - { - "name": "value to text", - "value": 1 - }, - { - "name": "range to text", - "value": 2 - } - ], "maxDataPoints": 100, - "maxPerRow": 6, - "nullPointMode": "null", - "nullText": null, - "postfix": "", - "postfixFontSize": "50%", - "prefix": "", - "prefixFontSize": "50%", - "rangeMaps": [ - { - "from": "null", - "text": "N/A", - "to": "null" - } - ], - "sparkline": { - "fillColor": "rgba(31, 118, 189, 0.18)", - "full": false, - "lineColor": "rgb(31, 120, 193)", - "show": false + "options": { + "colorMode": "none", + "graphMode": "none", + "justifyMode": "auto", + "orientation": "horizontal", + "reduceOptions": { + "calcs": [ + "lastNotNull" + ], + "fields": "", + "values": false + }, + "textMode": "auto" }, - "tableColumn": "", + "pluginVersion": "9.5.13", "targets": [ { + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, "expr": "count(count(node_cpu_seconds_total{instance=~\"$node:$port\",job=~\"$job\"}) by (cpu))", "intervalFactor": 1, "refId": "A", "step": 900 } ], - "thresholds": "", "title": "CPU Cores", - "type": "singlestat", - "valueFontSize": "50%", - "valueMaps": [ - { - "op": "=", - "text": "N/A", - "value": "null" - } - ], - "valueName": "current" + "type": "stat" }, { - "cacheTimeout": null, - "colorBackground": false, - "colorValue": false, - "colors": [ - "#299c46", - "rgba(237, 129, 40, 0.89)", - "#d44a3a" - ], - "datasource": "Prometheus", + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, "description": "all connected Wifi clients", "fieldConfig": { "defaults": { - "custom": {} + "color": { + "mode": "thresholds" + }, + "mappings": [ + { + "options": { + "match": "null", + "result": { + "text": "N/A" + } + }, + "type": "special" + } + ], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "none" }, "overrides": [] }, - "format": "none", - "gauge": { - "maxValue": 100, - "minValue": 0, - "show": false, - "thresholdLabels": false, - "thresholdMarkers": true - }, "gridPos": { "h": 2, "w": 3, @@ -919,90 +881,77 @@ "y": 9 }, "id": 306, - "interval": null, "links": [], - "mappingType": 1, - "mappingTypes": [ - { - "name": "value to text", - "value": 1 - }, - { - "name": "range to text", - "value": 2 - } - ], "maxDataPoints": 100, - "nullPointMode": "connected", - "nullText": null, - "postfix": "", - "postfixFontSize": "50%", - "prefix": "", - "prefixFontSize": "50%", - "rangeMaps": [ - { - "from": "null", - "text": "N/A", - "to": "null" - } - ], - "sparkline": { - "fillColor": "rgba(31, 118, 189, 0.18)", - "full": false, - "lineColor": "rgb(31, 120, 193)", - "show": false, - "ymax": null, - "ymin": null + "options": { + "colorMode": "none", + "graphMode": "none", + "justifyMode": "auto", + "orientation": "horizontal", + "reduceOptions": { + "calcs": [ + "lastNotNull" + ], + "fields": "", + "values": false + }, + "textMode": "auto" }, - "tableColumn": "", + "pluginVersion": "9.5.13", "targets": [ { + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, "expr": "sum(wifi_stations)", "legendFormat": "", "refId": "A" } ], - "thresholds": "", - "timeFrom": null, - "timeShift": null, "title": "Wifi Clients", - "type": "singlestat", - "valueFontSize": "50%", - "valueMaps": [ - { - "op": "=", - "text": "N/A", - "value": "null" - } - ], - "valueName": "current" + "type": "stat" }, { - "cacheTimeout": null, - "colorBackground": false, - "colorValue": false, - "colors": [ - "rgba(245, 54, 54, 0.9)", - "rgba(237, 129, 40, 0.89)", - "rgba(50, 172, 45, 0.97)" - ], - "datasource": "Prometheus", - "decimals": 1, + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, "description": "System uptime", "fieldConfig": { "defaults": { - "custom": {} + "color": { + "mode": "thresholds" + }, + "decimals": 1, + "mappings": [ + { + "options": { + "match": "null", + "result": { + "text": "N/A" + } + }, + "type": "special" + } + ], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "s" }, "overrides": [] }, - "format": "s", - "gauge": { - "maxValue": 100, - "minValue": 0, - "show": false, - "thresholdLabels": false, - "thresholdMarkers": true - }, "gridPos": { "h": 2, "w": 3, @@ -1011,87 +960,78 @@ }, "hideTimeOverride": true, "id": 15, - "interval": null, "links": [], - "mappingType": 1, - "mappingTypes": [ - { - "name": "value to text", - "value": 1 - }, - { - "name": "range to text", - "value": 2 - } - ], "maxDataPoints": 100, - "nullPointMode": "null", - "nullText": null, - "postfix": "s", - "postfixFontSize": "50%", - "prefix": "", - "prefixFontSize": "50%", - "rangeMaps": [ - { - "from": "null", - "text": "N/A", - "to": "null" - } - ], - "sparkline": { - "fillColor": "rgba(31, 118, 189, 0.18)", - "full": false, - "lineColor": "rgb(31, 120, 193)", - "show": false + "options": { + "colorMode": "none", + "graphMode": "none", + "justifyMode": "auto", + "orientation": "horizontal", + "reduceOptions": { + "calcs": [ + "lastNotNull" + ], + "fields": "/^{instance=\"172.16.0.191:9100\", job=\"node\"}$/", + "values": false + }, + "textMode": "auto" }, - "tableColumn": "{instance=\"172.16.0.191:9100\", job=\"node\"}", + "pluginVersion": "9.5.13", "targets": [ { + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, "expr": "node_time_seconds{instance=~\"$node:$port\",job=~\"$job\"} - node_boot_time_seconds{instance=~\"$node:$port\",job=~\"$job\"}", "intervalFactor": 2, "refId": "A", "step": 1800 } ], - "thresholds": "", "title": "Uptime", - "type": "singlestat", - "valueFontSize": "50%", - "valueMaps": [ - { - "op": "=", - "text": "N/A", - "value": "null" - } - ], - "valueName": "current" + "type": "stat" }, { - "cacheTimeout": null, - "colorBackground": false, - "colorValue": false, - "colors": [ - "rgba(245, 54, 54, 0.9)", - "rgba(237, 129, 40, 0.89)", - "rgba(50, 172, 45, 0.97)" - ], - "datasource": "Prometheus", - "decimals": 2, + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, "description": "Total RAM", "fieldConfig": { "defaults": { - "custom": {} + "color": { + "mode": "thresholds" + }, + "decimals": 2, + "mappings": [ + { + "options": { + "match": "null", + "result": { + "text": "N/A" + } + }, + "type": "special" + } + ], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "bytes" }, "overrides": [] }, - "format": "bytes", - "gauge": { - "maxValue": 100, - "minValue": 0, - "show": false, - "thresholdLabels": false, - "thresholdMarkers": true - }, "gridPos": { "h": 2, "w": 3, @@ -1099,88 +1039,78 @@ "y": 9 }, "id": 75, - "interval": null, "links": [], - "mappingType": 1, - "mappingTypes": [ - { - "name": "value to text", - "value": 1 - }, - { - "name": "range to text", - "value": 2 - } - ], "maxDataPoints": 100, - "maxPerRow": 6, - "nullPointMode": "null", - "nullText": null, - "postfix": "", - "postfixFontSize": "70%", - "prefix": "", - "prefixFontSize": "50%", - "rangeMaps": [ - { - "from": "null", - "text": "N/A", - "to": "null" - } - ], - "sparkline": { - "fillColor": "rgba(31, 118, 189, 0.18)", - "full": false, - "lineColor": "rgb(31, 120, 193)", - "show": false + "options": { + "colorMode": "none", + "graphMode": "none", + "justifyMode": "auto", + "orientation": "horizontal", + "reduceOptions": { + "calcs": [ + "lastNotNull" + ], + "fields": "/^node_memory_MemTotal_bytes{instance=\"172.16.0.191:9100\", job=\"node\"}$/", + "values": false + }, + "textMode": "auto" }, - "tableColumn": "node_memory_MemTotal_bytes{instance=\"172.16.0.191:9100\", job=\"node\"}", + "pluginVersion": "9.5.13", "targets": [ { + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, "expr": "node_memory_MemTotal_bytes{instance=~\"$node:$port\",job=~\"$job\"}", "intervalFactor": 1, "refId": "A", "step": 900 } ], - "thresholds": "", "title": "Total RAM", - "type": "singlestat", - "valueFontSize": "50%", - "valueMaps": [ - { - "op": "=", - "text": "N/A", - "value": "null" - } - ], - "valueName": "current" + "type": "stat" }, { - "cacheTimeout": null, - "colorBackground": false, - "colorValue": false, - "colors": [ - "rgba(245, 54, 54, 0.9)", - "rgba(237, 129, 40, 0.89)", - "rgba(50, 172, 45, 0.97)" - ], - "datasource": "Prometheus", - "decimals": 2, + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, "description": "Total network traffic", "fieldConfig": { "defaults": { - "custom": {} - }, + "color": { + "mode": "thresholds" + }, + "decimals": 2, + "mappings": [ + { + "options": { + "match": "null", + "result": { + "text": "N/A" + } + }, + "type": "special" + } + ], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "bytes" + }, "overrides": [] }, - "format": "bytes", - "gauge": { - "maxValue": 100, - "minValue": 0, - "show": false, - "thresholdLabels": false, - "thresholdMarkers": true - }, "gridPos": { "h": 2, "w": 3, @@ -1188,88 +1118,78 @@ "y": 9 }, "id": 312, - "interval": null, "links": [], - "mappingType": 1, - "mappingTypes": [ - { - "name": "value to text", - "value": 1 - }, - { - "name": "range to text", - "value": 2 - } - ], "maxDataPoints": 100, - "maxPerRow": 6, - "nullPointMode": "null", - "nullText": null, - "postfix": "", - "postfixFontSize": "70%", - "prefix": "", - "prefixFontSize": "50%", - "rangeMaps": [ - { - "from": "null", - "text": "N/A", - "to": "null" - } - ], - "sparkline": { - "fillColor": "rgba(31, 118, 189, 0.18)", - "full": false, - "lineColor": "rgb(31, 120, 193)", - "show": false + "options": { + "colorMode": "none", + "graphMode": "none", + "justifyMode": "auto", + "orientation": "horizontal", + "reduceOptions": { + "calcs": [ + "sum" + ], + "fields": "", + "values": false + }, + "textMode": "auto" }, - "tableColumn": "", + "pluginVersion": "9.5.13", "targets": [ { + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, "expr": "(sum(node_network_transmit_bytes_total{instance=~\"$node:$port\",job=~\"$job\"}) + sum(node_network_receive_bytes_total{instance=~\"$node:$port\",job=~\"$job\"}))", "intervalFactor": 1, "refId": "A", "step": 900 } ], - "thresholds": "", "title": "Total Network Traffic", - "type": "singlestat", - "valueFontSize": "50%", - "valueMaps": [ - { - "op": "=", - "text": "N/A", - "value": "null" - } - ], - "valueName": "total" + "type": "stat" }, { - "cacheTimeout": null, - "colorBackground": false, - "colorValue": false, - "colors": [ - "rgba(245, 54, 54, 0.9)", - "rgba(237, 129, 40, 0.89)", - "rgba(50, 172, 45, 0.97)" - ], - "datasource": "Prometheus", - "decimals": 2, + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, "description": "Total NAT traffic (WAN)", "fieldConfig": { "defaults": { - "custom": {} + "color": { + "mode": "thresholds" + }, + "decimals": 2, + "mappings": [ + { + "options": { + "match": "null", + "result": { + "text": "N/A" + } + }, + "type": "special" + } + ], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "bits" }, "overrides": [] }, - "format": "bits", - "gauge": { - "maxValue": 100, - "minValue": 0, - "show": false, - "thresholdLabels": false, - "thresholdMarkers": true - }, "gridPos": { "h": 2, "w": 3, @@ -1277,88 +1197,78 @@ "y": 9 }, "id": 311, - "interval": null, "links": [], - "mappingType": 1, - "mappingTypes": [ - { - "name": "value to text", - "value": 1 - }, - { - "name": "range to text", - "value": 2 - } - ], "maxDataPoints": 100, - "maxPerRow": 6, - "nullPointMode": "null", - "nullText": null, - "postfix": "", - "postfixFontSize": "70%", - "prefix": "", - "prefixFontSize": "50%", - "rangeMaps": [ - { - "from": "null", - "text": "N/A", - "to": "null" - } - ], - "sparkline": { - "fillColor": "rgba(31, 118, 189, 0.18)", - "full": false, - "lineColor": "rgb(31, 120, 193)", - "show": false + "options": { + "colorMode": "none", + "graphMode": "none", + "justifyMode": "auto", + "orientation": "horizontal", + "reduceOptions": { + "calcs": [ + "lastNotNull" + ], + "fields": "", + "values": false + }, + "textMode": "auto" }, - "tableColumn": "", + "pluginVersion": "9.5.13", "targets": [ { + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, "expr": "sum(node_nat_traffic{instance=~\"$node:$port\",job=~\"$job\"})", "intervalFactor": 1, "refId": "A", "step": 900 } ], - "thresholds": "", "title": "Total NAT Traffic", - "type": "singlestat", - "valueFontSize": "50%", - "valueMaps": [ - { - "op": "=", - "text": "N/A", - "value": "null" - } - ], - "valueName": "current" + "type": "stat" }, { - "cacheTimeout": null, - "colorBackground": false, - "colorValue": false, - "colors": [ - "rgba(245, 54, 54, 0.9)", - "rgba(237, 129, 40, 0.89)", - "rgba(50, 172, 45, 0.97)" - ], - "datasource": "Prometheus", - "decimals": 2, + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, "description": "Total SWAP", "fieldConfig": { "defaults": { - "custom": {} + "color": { + "mode": "thresholds" + }, + "decimals": 2, + "mappings": [ + { + "options": { + "match": "null", + "result": { + "text": "N/A" + } + }, + "type": "special" + } + ], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "bytes" }, "overrides": [] }, - "format": "bytes", - "gauge": { - "maxValue": 100, - "minValue": 0, - "show": false, - "thresholdLabels": false, - "thresholdMarkers": true - }, "gridPos": { "h": 2, "w": 3, @@ -1366,88 +1276,81 @@ "y": 9 }, "id": 18, - "interval": null, "links": [], - "mappingType": 1, - "mappingTypes": [ - { - "name": "value to text", - "value": 1 - }, - { - "name": "range to text", - "value": 2 - } - ], "maxDataPoints": 100, - "maxPerRow": 6, - "nullPointMode": "null", - "nullText": null, - "postfix": "", - "postfixFontSize": "70%", - "prefix": "", - "prefixFontSize": "50%", - "rangeMaps": [ - { - "from": "null", - "text": "N/A", - "to": "null" - } - ], - "sparkline": { - "fillColor": "rgba(31, 118, 189, 0.18)", - "full": false, - "lineColor": "rgb(31, 120, 193)", - "show": false + "options": { + "colorMode": "none", + "graphMode": "none", + "justifyMode": "auto", + "orientation": "horizontal", + "reduceOptions": { + "calcs": [ + "lastNotNull" + ], + "fields": "/^node_memory_SwapTotal_bytes{instance=\"172.16.0.191:9100\", job=\"node\"}$/", + "values": false + }, + "textMode": "auto" }, - "tableColumn": "node_memory_SwapTotal_bytes{instance=\"172.16.0.191:9100\", job=\"node\"}", + "pluginVersion": "9.5.13", "targets": [ { + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, "expr": "node_memory_SwapTotal_bytes{instance=~\"$node:$port\",job=~\"$job\"}", "intervalFactor": 1, "refId": "A", "step": 900 } ], - "thresholds": "", "title": "Total SWAP", - "type": "singlestat", - "valueFontSize": "50%", - "valueMaps": [ - { - "op": "=", - "text": "N/A", - "value": "null" - } - ], - "valueName": "current" + "type": "stat" }, { - "cacheTimeout": null, - "colorBackground": false, - "colorValue": false, - "colors": [ - "rgba(50, 172, 45, 0.97)", - "rgba(237, 129, 40, 0.89)", - "rgba(245, 54, 54, 0.9)" - ], - "datasource": "Prometheus", - "decimals": null, + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, "description": "Total RootFS", "fieldConfig": { "defaults": { - "custom": {} + "color": { + "mode": "thresholds" + }, + "mappings": [ + { + "options": { + "match": "null", + "result": { + "text": "N/A" + } + }, + "type": "special" + } + ], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "rgba(50, 172, 45, 0.97)", + "value": null + }, + { + "color": "rgba(237, 129, 40, 0.89)", + "value": 70 + }, + { + "color": "rgba(245, 54, 54, 0.9)", + "value": 90 + } + ] + }, + "unit": "bytes" }, "overrides": [] }, - "format": "bytes", - "gauge": { - "maxValue": 100, - "minValue": 0, - "show": false, - "thresholdLabels": false, - "thresholdMarkers": true - }, "gridPos": { "h": 2, "w": 3, @@ -1455,43 +1358,29 @@ "y": 9 }, "id": 23, - "interval": null, "links": [], - "mappingType": 1, - "mappingTypes": [ - { - "name": "value to text", - "value": 1 - }, - { - "name": "range to text", - "value": 2 - } - ], "maxDataPoints": 100, - "maxPerRow": 6, - "nullPointMode": "null", - "nullText": null, - "postfix": "", - "postfixFontSize": "50%", - "prefix": "", - "prefixFontSize": "50%", - "rangeMaps": [ - { - "from": "null", - "text": "N/A", - "to": "null" - } - ], - "sparkline": { - "fillColor": "rgba(31, 118, 189, 0.18)", - "full": false, - "lineColor": "rgb(31, 120, 193)", - "show": false + "options": { + "colorMode": "none", + "graphMode": "none", + "justifyMode": "auto", + "orientation": "horizontal", + "reduceOptions": { + "calcs": [ + "lastNotNull" + ], + "fields": "/^node_filesystem_size_bytes{device=\"/dev/disk/by-label/nixos\", fstype=\"ext4\", instance=\"172.16.0.191:9100\", job=\"node\", mountpoint=\"/\"}$/", + "values": false + }, + "textMode": "auto" }, - "tableColumn": "node_filesystem_size_bytes{device=\"/dev/disk/by-label/nixos\", fstype=\"ext4\", instance=\"172.16.0.191:9100\", job=\"node\", mountpoint=\"/\"}", + "pluginVersion": "9.5.13", "targets": [ { + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, "expr": "node_filesystem_size_bytes{instance=~\"$node:$port\",job=~\"$job\",mountpoint=\"/\",fstype!=\"rootfs\"}", "format": "time_series", "hide": false, @@ -1500,22 +1389,15 @@ "step": 900 } ], - "thresholds": "70,90", "title": "Total RootFS", - "type": "singlestat", - "valueFontSize": "50%", - "valueMaps": [ - { - "op": "=", - "text": "N/A", - "value": "null" - } - ], - "valueName": "current" + "type": "stat" }, { "collapsed": true, - "datasource": null, + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, "gridPos": { "h": 1, "w": 24, @@ -1544,7 +1426,10 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "Prometheus", + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, "decimals": 2, "description": "Basic CPU info", "fill": 4, @@ -1565,8 +1450,6 @@ "rightSide": false, "show": true, "sideWidth": 250, - "sort": null, - "sortDesc": null, "total": false, "values": false }, @@ -1609,6 +1492,10 @@ "steppedLine": false, "targets": [ { + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, "expr": "sum by (instance)(irate(node_cpu_seconds_total{mode=\"system\",instance=~\"$node:$port\",job=~\"$job\"}[5m])) * 100", "format": "time_series", "hide": false, @@ -1618,6 +1505,10 @@ "step": 240 }, { + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, "expr": "sum by (instance)(irate(node_cpu_seconds_total{mode='user',instance=~\"$node:$port\",job=~\"$job\"}[5m])) * 100", "format": "time_series", "hide": false, @@ -1627,6 +1518,10 @@ "step": 240 }, { + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, "expr": "sum by (instance)(irate(node_cpu_seconds_total{mode='iowait',instance=~\"$node:$port\",job=~\"$job\"}[5m])) * 100", "format": "time_series", "intervalFactor": 2, @@ -1635,6 +1530,10 @@ "step": 240 }, { + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, "expr": "sum by (instance)(irate(node_cpu_seconds_total{mode=~\".*irq\",instance=~\"$node:$port\",job=~\"$job\"}[5m])) * 100", "format": "time_series", "intervalFactor": 2, @@ -1643,6 +1542,10 @@ "step": 240 }, { + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, "expr": "sum (irate(node_cpu_seconds_total{mode!='idle',mode!='user',mode!='system',mode!='iowait',mode!='irq',mode!='softirq',instance=~\"$node:$port\",job=~\"$job\"}[5m])) * 100", "format": "time_series", "intervalFactor": 2, @@ -1651,6 +1554,10 @@ "step": 240 }, { + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, "expr": "sum by (mode)(irate(node_cpu_seconds_total{mode='idle',instance=~\"$node:$port\",job=~\"$job\"}[5m])) * 100", "format": "time_series", "intervalFactor": 2, @@ -1660,9 +1567,7 @@ } ], "thresholds": [], - "timeFrom": null, "timeRegions": [], - "timeShift": null, "title": "CPU Basic", "tooltip": { "shared": true, @@ -1671,9 +1576,7 @@ }, "type": "graph", "xaxis": { - "buckets": null, "mode": "time", - "name": null, "show": true, "values": [] }, @@ -1688,16 +1591,12 @@ }, { "format": "short", - "label": null, "logBase": 1, - "max": null, - "min": null, "show": false } ], "yaxis": { - "align": false, - "alignLevel": null + "align": false } }, { @@ -1725,7 +1624,10 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "Prometheus", + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, "decimals": 2, "description": "Basic memory usage", "fill": 4, @@ -1788,6 +1690,10 @@ "steppedLine": false, "targets": [ { + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, "expr": "node_memory_MemTotal_bytes{instance=~\"$node:$port\",job=~\"$job\"}", "format": "time_series", "hide": false, @@ -1797,6 +1703,10 @@ "step": 240 }, { + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, "expr": "node_memory_MemTotal_bytes{instance=~\"$node:$port\",job=~\"$job\"} - node_memory_MemFree_bytes{instance=~\"$node:$port\",job=~\"$job\"} - (node_memory_Cached_bytes{instance=~\"$node:$port\",job=~\"$job\"} + node_memory_Buffers_bytes{instance=~\"$node:$port\",job=~\"$job\"})", "format": "time_series", "hide": false, @@ -1806,6 +1716,10 @@ "step": 240 }, { + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, "expr": "node_memory_Cached_bytes{instance=~\"$node:$port\",job=~\"$job\"} + node_memory_Buffers_bytes{instance=~\"$node:$port\",job=~\"$job\"}", "format": "time_series", "intervalFactor": 2, @@ -1814,6 +1728,10 @@ "step": 240 }, { + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, "expr": "node_memory_MemFree_bytes{instance=~\"$node:$port\",job=~\"$job\"}", "format": "time_series", "intervalFactor": 2, @@ -1822,6 +1740,10 @@ "step": 240 }, { + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, "expr": "(node_memory_SwapTotal_bytes{instance=~\"$node:$port\",job=~\"$job\"} - node_memory_SwapFree_bytes{instance=~\"$node:$port\",job=~\"$job\"})", "format": "time_series", "intervalFactor": 2, @@ -1831,9 +1753,7 @@ } ], "thresholds": [], - "timeFrom": null, "timeRegions": [], - "timeShift": null, "title": "Memory Basic", "tooltip": { "shared": true, @@ -1842,9 +1762,7 @@ }, "type": "graph", "xaxis": { - "buckets": null, "mode": "time", - "name": null, "show": true, "values": [] }, @@ -1853,22 +1771,17 @@ "format": "bytes", "label": "", "logBase": 1, - "max": null, "min": "0", "show": true }, { "format": "short", - "label": null, "logBase": 1, - "max": null, - "min": null, "show": false } ], "yaxis": { - "align": false, - "alignLevel": null + "align": false } }, { @@ -1887,7 +1800,10 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "Prometheus", + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, "decimals": 2, "description": "", "fill": 4, @@ -1908,8 +1824,6 @@ "rightSide": false, "show": true, "sideWidth": 250, - "sort": null, - "sortDesc": null, "total": false, "values": true }, @@ -1925,13 +1839,16 @@ "pointradius": 5, "points": false, "renderer": "flot", - "repeat": null, "seriesOverrides": [], "spaceLength": 10, "stack": true, "steppedLine": false, "targets": [ { + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, "expr": "sum by (mode)(irate(node_cpu_seconds_total{mode=\"system\",instance=~\"$node:$port\",job=~\"$job\"}[5m])) * 100", "format": "time_series", "interval": "10s", @@ -1941,6 +1858,10 @@ "step": 20 }, { + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, "expr": "sum by (mode)(irate(node_cpu_seconds_total{mode='user',instance=~\"$node:$port\",job=~\"$job\"}[5m])) * 100", "format": "time_series", "intervalFactor": 2, @@ -1949,6 +1870,10 @@ "step": 240 }, { + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, "expr": "sum by (mode)(irate(node_cpu_seconds_total{mode='nice',instance=~\"$node:$port\",job=~\"$job\"}[5m])) * 100", "format": "time_series", "intervalFactor": 2, @@ -1957,6 +1882,10 @@ "step": 240 }, { + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, "expr": "sum by (mode)(irate(node_cpu_seconds_total{mode='idle',instance=~\"$node:$port\",job=~\"$job\"}[5m])) * 100", "format": "time_series", "intervalFactor": 2, @@ -1965,6 +1894,10 @@ "step": 240 }, { + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, "expr": "sum by (mode)(irate(node_cpu_seconds_total{mode='iowait',instance=~\"$node:$port\",job=~\"$job\"}[5m])) * 100", "format": "time_series", "intervalFactor": 2, @@ -1973,6 +1906,10 @@ "step": 240 }, { + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, "expr": "sum by (mode)(irate(node_cpu_seconds_total{mode='irq',instance=~\"$node:$port\",job=~\"$job\"}[5m])) * 100", "format": "time_series", "intervalFactor": 2, @@ -1981,6 +1918,10 @@ "step": 240 }, { + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, "expr": "sum by (mode)(irate(node_cpu_seconds_total{mode='softirq',instance=~\"$node:$port\",job=~\"$job\"}[5m])) * 100", "format": "time_series", "intervalFactor": 2, @@ -1989,6 +1930,10 @@ "step": 240 }, { + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, "expr": "sum by (mode)(irate(node_cpu_seconds_total{mode='steal',instance=~\"$node:$port\",job=~\"$job\"}[5m])) * 100", "format": "time_series", "intervalFactor": 2, @@ -1997,6 +1942,10 @@ "step": 240 }, { + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, "expr": "sum by (mode)(irate(node_cpu_seconds_total{mode='guest',instance=~\"$node:$port\",job=~\"$job\"}[5m])) * 100", "format": "time_series", "intervalFactor": 2, @@ -2006,9 +1955,7 @@ } ], "thresholds": [], - "timeFrom": null, "timeRegions": [], - "timeShift": null, "title": "CPU", "tooltip": { "shared": true, @@ -2017,9 +1964,7 @@ }, "type": "graph", "xaxis": { - "buckets": null, "mode": "time", - "name": null, "show": true, "values": [] }, @@ -2034,16 +1979,12 @@ }, { "format": "short", - "label": null, "logBase": 1, - "max": null, - "min": null, "show": false } ], "yaxis": { - "align": false, - "alignLevel": null + "align": false } }, { @@ -2071,7 +2012,10 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "Prometheus", + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, "decimals": 2, "description": "", "fill": 4, @@ -2092,8 +2036,6 @@ "rightSide": false, "show": true, "sideWidth": 350, - "sort": null, - "sortDesc": null, "total": false, "values": true }, @@ -2120,6 +2062,10 @@ "steppedLine": false, "targets": [ { + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, "expr": "node_memory_MemTotal_bytes{instance=~\"$node:$port\",job=~\"$job\"} - node_memory_MemFree_bytes{instance=~\"$node:$port\",job=~\"$job\"} - node_memory_Buffers_bytes{instance=~\"$node:$port\",job=~\"$job\"} - node_memory_Cached_bytes{instance=~\"$node:$port\",job=~\"$job\"} - node_memory_Slab_bytes{instance=~\"$node:$port\",job=~\"$job\"} - node_memory_PageTables_bytes{instance=~\"$node:$port\",job=~\"$job\"} - node_memory_SwapCached_bytes{instance=~\"$node:$port\",job=~\"$job\"}", "format": "time_series", "hide": false, @@ -2129,6 +2075,10 @@ "step": 240 }, { + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, "expr": "node_memory_PageTables_bytes{instance=~\"$node:$port\",job=~\"$job\"}", "format": "time_series", "hide": false, @@ -2138,6 +2088,10 @@ "step": 240 }, { + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, "expr": "node_memory_SwapCached_bytes{instance=~\"$node:$port\",job=~\"$job\"}", "format": "time_series", "intervalFactor": 2, @@ -2146,6 +2100,10 @@ "step": 240 }, { + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, "expr": "node_memory_Slab_bytes{instance=~\"$node:$port\",job=~\"$job\"}", "format": "time_series", "hide": false, @@ -2155,6 +2113,10 @@ "step": 240 }, { + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, "expr": "node_memory_Cached_bytes{instance=~\"$node:$port\",job=~\"$job\"}", "format": "time_series", "hide": false, @@ -2164,6 +2126,10 @@ "step": 240 }, { + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, "expr": "node_memory_Buffers_bytes{instance=~\"$node:$port\",job=~\"$job\"}", "format": "time_series", "hide": false, @@ -2173,6 +2139,10 @@ "step": 240 }, { + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, "expr": "node_memory_MemFree_bytes{instance=~\"$node:$port\",job=~\"$job\"}", "format": "time_series", "hide": false, @@ -2182,6 +2152,10 @@ "step": 240 }, { + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, "expr": "(node_memory_SwapTotal_bytes{instance=~\"$node:$port\",job=~\"$job\"} - node_memory_SwapFree_bytes{instance=~\"$node:$port\",job=~\"$job\"})", "format": "time_series", "hide": false, @@ -2191,6 +2165,10 @@ "step": 240 }, { + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, "expr": "node_memory_HardwareCorrupted_bytes{instance=~\"$node:$port\",job=~\"$job\"}", "format": "time_series", "hide": false, @@ -2201,9 +2179,7 @@ } ], "thresholds": [], - "timeFrom": null, "timeRegions": [], - "timeShift": null, "title": "Memory Stack", "tooltip": { "shared": true, @@ -2212,9 +2188,7 @@ }, "type": "graph", "xaxis": { - "buckets": null, "mode": "time", - "name": null, "show": true, "values": [] }, @@ -2223,32 +2197,38 @@ "format": "bytes", "label": "Bytes", "logBase": 1, - "max": null, "min": "0", "show": true }, { "format": "short", - "label": null, "logBase": 1, - "max": null, - "min": null, "show": false } ], "yaxis": { - "align": false, - "alignLevel": null + "align": false } } ], - "repeat": null, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, + "refId": "A" + } + ], "title": "CPU Memory", "type": "row" }, { "collapsed": true, - "datasource": null, + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, "gridPos": { "h": 1, "w": 24, @@ -2280,7 +2260,10 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "Prometheus", + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, "decimals": 2, "fill": 2, "fillGradient": 0, @@ -2321,6 +2304,10 @@ "steppedLine": false, "targets": [ { + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, "expr": "node_memory_Inactive_bytes{instance=~\"$node:$port\",job=~\"$job\"}", "format": "time_series", "intervalFactor": 2, @@ -2329,6 +2316,10 @@ "step": 4 }, { + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, "expr": "node_memory_Active_bytes{instance=~\"$node:$port\",job=~\"$job\"}", "format": "time_series", "intervalFactor": 2, @@ -2338,9 +2329,7 @@ } ], "thresholds": [], - "timeFrom": null, "timeRegions": [], - "timeShift": null, "title": "Memory Active / Inactive", "tooltip": { "shared": true, @@ -2349,9 +2338,7 @@ }, "type": "graph", "xaxis": { - "buckets": null, "mode": "time", - "name": null, "show": true, "values": [] }, @@ -2360,22 +2347,17 @@ "format": "bytes", "label": "Bytes", "logBase": 1, - "max": null, "min": "0", "show": true }, { "format": "short", - "label": null, "logBase": 1, - "max": null, - "min": null, "show": false } ], "yaxis": { - "align": false, - "alignLevel": null + "align": false } }, { @@ -2401,7 +2383,10 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "Prometheus", + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, "decimals": 2, "fill": 2, "fillGradient": 0, @@ -2451,6 +2436,10 @@ "steppedLine": false, "targets": [ { + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, "expr": "node_memory_Committed_AS_bytes{instance=~\"$node:$port\",job=~\"$job\"}", "format": "time_series", "intervalFactor": 2, @@ -2459,6 +2448,10 @@ "step": 4 }, { + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, "expr": "node_memory_CommitLimit_bytes{instance=~\"$node:$port\",job=~\"$job\"}", "format": "time_series", "intervalFactor": 2, @@ -2468,9 +2461,7 @@ } ], "thresholds": [], - "timeFrom": null, "timeRegions": [], - "timeShift": null, "title": "Memory Commited", "tooltip": { "shared": true, @@ -2479,9 +2470,7 @@ }, "type": "graph", "xaxis": { - "buckets": null, "mode": "time", - "name": null, "show": true, "values": [] }, @@ -2490,22 +2479,17 @@ "format": "bytes", "label": "Bytes", "logBase": 1, - "max": null, "min": "0", "show": true }, { "format": "short", - "label": null, "logBase": 1, - "max": null, - "min": null, "show": false } ], "yaxis": { - "align": false, - "alignLevel": null + "align": false } }, { @@ -2531,7 +2515,10 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "Prometheus", + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, "decimals": 2, "fill": 2, "fillGradient": 0, @@ -2572,6 +2559,10 @@ "steppedLine": false, "targets": [ { + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, "expr": "node_memory_Inactive_file_bytes{instance=~\"$node:$port\",job=~\"$job\"}", "format": "time_series", "hide": false, @@ -2581,6 +2572,10 @@ "step": 4 }, { + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, "expr": "node_memory_Inactive_anon_bytes{instance=~\"$node:$port\",job=~\"$job\"}", "format": "time_series", "hide": false, @@ -2590,6 +2585,10 @@ "step": 4 }, { + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, "expr": "node_memory_Active_file_bytes{instance=~\"$node:$port\",job=~\"$job\"}", "format": "time_series", "hide": false, @@ -2599,6 +2598,10 @@ "step": 4 }, { + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, "expr": "node_memory_Active_anon_bytes{instance=~\"$node:$port\",job=~\"$job\"}", "format": "time_series", "hide": false, @@ -2609,9 +2612,7 @@ } ], "thresholds": [], - "timeFrom": null, "timeRegions": [], - "timeShift": null, "title": "Memory Active / Inactive Detail", "tooltip": { "shared": true, @@ -2620,9 +2621,7 @@ }, "type": "graph", "xaxis": { - "buckets": null, "mode": "time", - "name": null, "show": true, "values": [] }, @@ -2631,22 +2630,17 @@ "format": "bytes", "label": "Bytes", "logBase": 1, - "max": null, "min": "0", "show": true }, { "format": "bytes", - "label": null, "logBase": 1, - "max": null, - "min": null, "show": true } ], "yaxis": { - "align": false, - "alignLevel": null + "align": false } }, { @@ -2674,7 +2668,10 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "Prometheus", + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, "decimals": 2, "fill": 2, "fillGradient": 0, @@ -2693,7 +2690,6 @@ "min": true, "rightSide": false, "show": true, - "sideWidth": null, "total": false, "values": true }, @@ -2715,6 +2711,10 @@ "steppedLine": false, "targets": [ { + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, "expr": "node_memory_Writeback_bytes{instance=~\"$node:$port\",job=~\"$job\"}", "format": "time_series", "intervalFactor": 2, @@ -2723,6 +2723,10 @@ "step": 4 }, { + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, "expr": "node_memory_WritebackTmp_bytes{instance=~\"$node:$port\",job=~\"$job\"}", "format": "time_series", "intervalFactor": 2, @@ -2731,6 +2735,10 @@ "step": 4 }, { + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, "expr": "node_memory_Dirty_bytes{instance=~\"$node:$port\",job=~\"$job\"}", "format": "time_series", "intervalFactor": 2, @@ -2740,9 +2748,7 @@ } ], "thresholds": [], - "timeFrom": null, "timeRegions": [], - "timeShift": null, "title": "Memory Writeback and Dirty", "tooltip": { "shared": true, @@ -2751,9 +2757,7 @@ }, "type": "graph", "xaxis": { - "buckets": null, "mode": "time", - "name": null, "show": true, "values": [] }, @@ -2762,22 +2766,17 @@ "format": "bytes", "label": "Bytes", "logBase": 1, - "max": null, "min": "0", "show": true }, { "format": "short", - "label": null, "logBase": 1, - "max": null, - "min": null, "show": false } ], "yaxis": { - "align": false, - "alignLevel": null + "align": false } }, { @@ -2803,7 +2802,10 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "Prometheus", + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, "decimals": 2, "fill": 2, "fillGradient": 0, @@ -2844,6 +2846,10 @@ "steppedLine": false, "targets": [ { + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, "expr": "node_memory_Mapped_bytes{instance=~\"$node:$port\",job=~\"$job\"}", "format": "time_series", "intervalFactor": 2, @@ -2852,6 +2858,10 @@ "step": 4 }, { + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, "expr": "node_memory_Shmem_bytes{instance=~\"$node:$port\",job=~\"$job\"}", "format": "time_series", "intervalFactor": 2, @@ -2861,9 +2871,7 @@ } ], "thresholds": [], - "timeFrom": null, "timeRegions": [], - "timeShift": null, "title": "Memory Shared and Mapped", "tooltip": { "shared": true, @@ -2872,9 +2880,7 @@ }, "type": "graph", "xaxis": { - "buckets": null, "mode": "time", - "name": null, "show": true, "values": [] }, @@ -2883,22 +2889,17 @@ "format": "bytes", "label": "Bytes", "logBase": 1, - "max": null, "min": "0", "show": true }, { "format": "short", - "label": null, "logBase": 1, - "max": null, - "min": null, "show": false } ], "yaxis": { - "align": false, - "alignLevel": null + "align": false } }, { @@ -2926,7 +2927,10 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "Prometheus", + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, "decimals": 2, "fill": 2, "fillGradient": 0, @@ -2945,7 +2949,6 @@ "min": true, "rightSide": false, "show": true, - "sideWidth": null, "total": false, "values": true }, @@ -2967,6 +2970,10 @@ "steppedLine": false, "targets": [ { + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, "expr": "node_memory_SUnreclaim_bytes{instance=~\"$node:$port\",job=~\"$job\"}", "format": "time_series", "intervalFactor": 2, @@ -2975,6 +2982,10 @@ "step": 4 }, { + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, "expr": "node_memory_SReclaimable_bytes{instance=~\"$node:$port\",job=~\"$job\"}", "format": "time_series", "intervalFactor": 2, @@ -2984,9 +2995,7 @@ } ], "thresholds": [], - "timeFrom": null, "timeRegions": [], - "timeShift": null, "title": "Memory Slab", "tooltip": { "shared": true, @@ -2995,9 +3004,7 @@ }, "type": "graph", "xaxis": { - "buckets": null, "mode": "time", - "name": null, "show": true, "values": [] }, @@ -3006,22 +3013,17 @@ "format": "bytes", "label": "Bytes", "logBase": 1, - "max": null, "min": "0", "show": true }, { "format": "short", - "label": null, "logBase": 1, - "max": null, - "min": null, "show": false } ], "yaxis": { - "align": false, - "alignLevel": null + "align": false } }, { @@ -3048,7 +3050,10 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "Prometheus", + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, "decimals": 2, "fill": 2, "fillGradient": 0, @@ -3067,7 +3072,6 @@ "min": true, "rightSide": false, "show": true, - "sideWidth": null, "total": false, "values": true }, @@ -3089,6 +3093,10 @@ "steppedLine": false, "targets": [ { + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, "expr": "node_memory_VmallocChunk_bytes{instance=~\"$node:$port\",job=~\"$job\"}", "format": "time_series", "hide": false, @@ -3098,6 +3106,10 @@ "step": 4 }, { + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, "expr": "node_memory_VmallocTotal_bytes{instance=~\"$node:$port\",job=~\"$job\"}", "format": "time_series", "hide": false, @@ -3107,6 +3119,10 @@ "step": 4 }, { + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, "expr": "node_memory_VmallocUsed_bytes{instance=~\"$node:$port\",job=~\"$job\"}", "format": "time_series", "hide": false, @@ -3117,9 +3133,7 @@ } ], "thresholds": [], - "timeFrom": null, "timeRegions": [], - "timeShift": null, "title": "Memory Vmalloc", "tooltip": { "shared": true, @@ -3128,9 +3142,7 @@ }, "type": "graph", "xaxis": { - "buckets": null, "mode": "time", - "name": null, "show": true, "values": [] }, @@ -3139,22 +3151,17 @@ "format": "bytes", "label": "Bytes", "logBase": 1, - "max": null, "min": "0", "show": true }, { "format": "short", - "label": null, "logBase": 1, - "max": null, - "min": null, "show": false } ], "yaxis": { - "align": false, - "alignLevel": null + "align": false } }, { @@ -3180,7 +3187,10 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "Prometheus", + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, "decimals": 2, "fill": 2, "fillGradient": 0, @@ -3221,6 +3231,10 @@ "steppedLine": false, "targets": [ { + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, "expr": "node_memory_Bounce_bytes{instance=~\"$node:$port\",job=~\"$job\"}", "format": "time_series", "intervalFactor": 2, @@ -3230,9 +3244,7 @@ } ], "thresholds": [], - "timeFrom": null, "timeRegions": [], - "timeShift": null, "title": "Memory Bounce", "tooltip": { "shared": true, @@ -3241,9 +3253,7 @@ }, "type": "graph", "xaxis": { - "buckets": null, "mode": "time", - "name": null, "show": true, "values": [] }, @@ -3252,22 +3262,17 @@ "format": "bytes", "label": "Bytes", "logBase": 1, - "max": null, "min": "0", "show": true }, { "format": "short", - "label": null, "logBase": 1, - "max": null, - "min": null, "show": false } ], "yaxis": { - "align": false, - "alignLevel": null + "align": false } }, { @@ -3294,7 +3299,10 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "Prometheus", + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, "decimals": 2, "fill": 2, "fillGradient": 0, @@ -3313,7 +3321,6 @@ "min": true, "rightSide": false, "show": true, - "sideWidth": null, "total": false, "values": true }, @@ -3340,6 +3347,10 @@ "steppedLine": false, "targets": [ { + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, "expr": "node_memory_AnonHugePages_bytes{instance=~\"$node:$port\",job=~\"$job\"}", "format": "time_series", "intervalFactor": 2, @@ -3348,6 +3359,10 @@ "step": 4 }, { + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, "expr": "node_memory_AnonPages_bytes{instance=~\"$node:$port\",job=~\"$job\"}", "format": "time_series", "intervalFactor": 2, @@ -3357,9 +3372,7 @@ } ], "thresholds": [], - "timeFrom": null, "timeRegions": [], - "timeShift": null, "title": "Memory Anonymous", "tooltip": { "shared": true, @@ -3368,9 +3381,7 @@ }, "type": "graph", "xaxis": { - "buckets": null, "mode": "time", - "name": null, "show": true, "values": [] }, @@ -3379,22 +3390,17 @@ "format": "bytes", "label": "Bytes", "logBase": 1, - "max": null, "min": "0", "show": true }, { "format": "short", - "label": null, "logBase": 1, - "max": null, - "min": null, "show": false } ], "yaxis": { - "align": false, - "alignLevel": null + "align": false } }, { @@ -3420,7 +3426,10 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "Prometheus", + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, "decimals": 2, "fill": 2, "fillGradient": 0, @@ -3461,6 +3470,10 @@ "steppedLine": false, "targets": [ { + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, "expr": "node_memory_KernelStack_bytes{instance=~\"$node:$port\",job=~\"$job\"}", "format": "time_series", "intervalFactor": 2, @@ -3470,9 +3483,7 @@ } ], "thresholds": [], - "timeFrom": null, "timeRegions": [], - "timeShift": null, "title": "Memory Kernel", "tooltip": { "shared": true, @@ -3481,9 +3492,7 @@ }, "type": "graph", "xaxis": { - "buckets": null, "mode": "time", - "name": null, "show": true, "values": [] }, @@ -3492,22 +3501,17 @@ "format": "bytes", "label": "Bytes", "logBase": 1, - "max": null, "min": "0", "show": true }, { "format": "short", - "label": null, "logBase": 1, - "max": null, - "min": null, "show": false } ], "yaxis": { - "align": false, - "alignLevel": null + "align": false } }, { @@ -3535,7 +3539,10 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "Prometheus", + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, "decimals": 2, "fill": 2, "fillGradient": 0, @@ -3554,7 +3561,6 @@ "min": true, "rightSide": false, "show": true, - "sideWidth": null, "total": false, "values": true }, @@ -3576,6 +3582,10 @@ "steppedLine": false, "targets": [ { + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, "expr": "node_memory_NFS_Unstable_bytes{instance=~\"$node:$port\",job=~\"$job\"}", "format": "time_series", "intervalFactor": 2, @@ -3585,9 +3595,7 @@ } ], "thresholds": [], - "timeFrom": null, "timeRegions": [], - "timeShift": null, "title": "Memory NFS", "tooltip": { "shared": true, @@ -3596,9 +3604,7 @@ }, "type": "graph", "xaxis": { - "buckets": null, "mode": "time", - "name": null, "show": true, "values": [] }, @@ -3607,22 +3613,17 @@ "format": "bytes", "label": "Bytes", "logBase": 1, - "max": null, "min": "0", "show": true }, { "format": "short", - "label": null, "logBase": 1, - "max": null, - "min": null, "show": false } ], "yaxis": { - "align": false, - "alignLevel": null + "align": false } }, { @@ -3648,7 +3649,10 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "Prometheus", + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, "decimals": 2, "fill": 2, "fillGradient": 0, @@ -3689,6 +3693,10 @@ "steppedLine": false, "targets": [ { + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, "expr": "node_memory_Unevictable_bytes{instance=~\"$node:$port\",job=~\"$job\"}", "format": "time_series", "intervalFactor": 2, @@ -3697,6 +3705,10 @@ "step": 4 }, { + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, "expr": "node_memory_Mlocked_bytes{instance=~\"$node:$port\",job=~\"$job\"}", "format": "time_series", "intervalFactor": 2, @@ -3706,9 +3718,7 @@ } ], "thresholds": [], - "timeFrom": null, "timeRegions": [], - "timeShift": null, "title": "Memory Unevictable and MLocked", "tooltip": { "shared": true, @@ -3717,9 +3727,7 @@ }, "type": "graph", "xaxis": { - "buckets": null, "mode": "time", - "name": null, "show": true, "values": [] }, @@ -3728,32 +3736,38 @@ "format": "bytes", "label": "Bytes", "logBase": 1, - "max": null, "min": "0", "show": true }, { "format": "short", - "label": null, "logBase": 1, - "max": null, - "min": null, "show": false } ], "yaxis": { - "align": false, - "alignLevel": null + "align": false } } ], - "repeat": null, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, + "refId": "A" + } + ], "title": "Memory Detail Meminfo", "type": "row" }, { "collapsed": true, - "datasource": null, + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, "gridPos": { "h": 1, "w": 24, @@ -3767,7 +3781,10 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "Prometheus", + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, "fill": 2, "fillGradient": 0, "gridPos": { @@ -3799,13 +3816,16 @@ "pointradius": 5, "points": false, "renderer": "flot", - "repeat": null, "seriesOverrides": [], "spaceLength": 10, "stack": false, "steppedLine": false, "targets": [ { + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, "expr": "irate(node_context_switches_total{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "format": "time_series", "intervalFactor": 2, @@ -3814,6 +3834,10 @@ "step": 240 }, { + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, "expr": "irate(node_intr_total{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "format": "time_series", "intervalFactor": 2, @@ -3823,9 +3847,7 @@ } ], "thresholds": [], - "timeFrom": null, "timeRegions": [], - "timeShift": null, "title": "Context Switches / Interrupts", "tooltip": { "shared": true, @@ -3834,9 +3856,7 @@ }, "type": "graph", "xaxis": { - "buckets": null, "mode": "time", - "name": null, "show": true, "values": [] }, @@ -3845,22 +3865,17 @@ "format": "short", "label": "Counter", "logBase": 1, - "max": null, "min": "0", "show": true }, { "format": "short", - "label": null, "logBase": 1, - "max": null, - "min": null, "show": false } ], "yaxis": { - "align": false, - "alignLevel": null + "align": false } }, { @@ -3868,7 +3883,10 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "Prometheus", + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, "fill": 2, "fillGradient": 0, "gridPos": { @@ -3900,13 +3918,16 @@ "pointradius": 5, "points": false, "renderer": "flot", - "repeat": null, "seriesOverrides": [], "spaceLength": 10, "stack": false, "steppedLine": false, "targets": [ { + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, "expr": "node_load1{instance=~\"$node:$port\",job=~\"$job\"}", "format": "time_series", "intervalFactor": 4, @@ -3915,6 +3936,10 @@ "step": 480 }, { + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, "expr": "node_load5{instance=~\"$node:$port\",job=~\"$job\"}", "format": "time_series", "intervalFactor": 4, @@ -3923,6 +3948,10 @@ "step": 480 }, { + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, "expr": "node_load15{instance=~\"$node:$port\",job=~\"$job\"}", "format": "time_series", "intervalFactor": 4, @@ -3932,9 +3961,7 @@ } ], "thresholds": [], - "timeFrom": null, "timeRegions": [], - "timeShift": null, "title": "System Load", "tooltip": { "shared": true, @@ -3943,9 +3970,7 @@ }, "type": "graph", "xaxis": { - "buckets": null, "mode": "time", - "name": null, "show": true, "values": [] }, @@ -3954,22 +3979,17 @@ "format": "short", "label": "Load", "logBase": 1, - "max": null, "min": "0", "show": true }, { "format": "short", - "label": null, "logBase": 1, - "max": null, - "min": null, "show": false } ], "yaxis": { - "align": false, - "alignLevel": null + "align": false } }, { @@ -3977,7 +3997,10 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "Prometheus", + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, "fill": 2, "fillGradient": 0, "gridPos": { @@ -4015,6 +4038,10 @@ "steppedLine": false, "targets": [ { + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, "expr": "irate(node_forks_total{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "format": "time_series", "hide": false, @@ -4025,9 +4052,7 @@ } ], "thresholds": [], - "timeFrom": null, "timeRegions": [], - "timeShift": null, "title": "Processes Forks", "tooltip": { "shared": true, @@ -4036,9 +4061,7 @@ }, "type": "graph", "xaxis": { - "buckets": null, "mode": "time", - "name": null, "show": true, "values": [] }, @@ -4047,22 +4070,17 @@ "format": "short", "label": "Forks / sec", "logBase": 1, - "max": null, "min": "0", "show": true }, { "format": "short", - "label": null, "logBase": 1, - "max": null, - "min": null, "show": false } ], "yaxis": { - "align": false, - "alignLevel": null + "align": false } }, { @@ -4070,7 +4088,10 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "Prometheus", + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, "description": "", "fill": 2, "fillGradient": 0, @@ -4109,6 +4130,10 @@ "steppedLine": false, "targets": [ { + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, "expr": "node_filefd_maximum{instance=~\"$node:$port\",job=~\"$job\"}", "format": "time_series", "intervalFactor": 4, @@ -4117,6 +4142,10 @@ "step": 8 }, { + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, "expr": "node_filefd_allocated{instance=~\"$node:$port\",job=~\"$job\"}", "format": "time_series", "intervalFactor": 2, @@ -4126,9 +4155,7 @@ } ], "thresholds": [], - "timeFrom": null, "timeRegions": [], - "timeShift": null, "title": "File Descriptor", "tooltip": { "shared": false, @@ -4137,9 +4164,7 @@ }, "type": "graph", "xaxis": { - "buckets": null, "mode": "time", - "name": null, "show": true, "values": [] }, @@ -4148,32 +4173,38 @@ "format": "short", "label": "Files", "logBase": 1, - "max": null, "min": "0", "show": true }, { "format": "short", - "label": null, "logBase": 1, - "max": null, - "min": null, "show": false } ], "yaxis": { - "align": false, - "alignLevel": null + "align": false } } ], - "repeat": null, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, + "refId": "A" + } + ], "title": "System Detail", "type": "row" }, { - "collapsed": true, - "datasource": null, + "collapsed": false, + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, "gridPos": { "h": 1, "w": 24, @@ -4181,1077 +4212,1032 @@ "y": 14 }, "id": 285, - "panels": [ + "panels": [], + "targets": [ { - "cacheTimeout": null, - "colorBackground": false, - "colorValue": false, - "colors": [ - "#299c46", - "rgba(237, 129, 40, 0.89)", - "#d44a3a" - ], - "datasource": "Prometheus", - "fieldConfig": { - "defaults": { - "custom": {} - }, - "overrides": [] - }, - "format": "none", - "gauge": { - "maxValue": 100, - "minValue": 0, - "show": false, - "thresholdLabels": false, - "thresholdMarkers": true - }, - "gridPos": { - "h": 2, - "w": 3, - "x": 0, - "y": 15 + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" }, - "id": 309, - "interval": null, - "links": [], - "mappingType": 1, - "mappingTypes": [ - { - "name": "value to text", - "value": 1 - }, - { - "name": "range to text", - "value": 2 - } - ], - "maxDataPoints": 100, - "nullPointMode": "connected", - "nullText": null, - "postfix": "", - "postfixFontSize": "50%", - "prefix": "", - "prefixFontSize": "50%", - "rangeMaps": [ - { - "from": "null", - "text": "N/A", - "to": "null" - } - ], - "sparkline": { - "fillColor": "rgba(31, 118, 189, 0.18)", - "full": false, - "lineColor": "rgb(31, 120, 193)", - "show": false, - "ymax": null, - "ymin": null - }, - "tableColumn": "", - "targets": [ - { - "expr": "sum(wifi_stations)", - "legendFormat": "", - "refId": "A" + "refId": "A" + } + ], + "title": "WiFi", + "type": "row" + }, + { + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "thresholds" + }, + "mappings": [ + { + "options": { + "match": "null", + "result": { + "text": "N/A" + } + }, + "type": "special" } ], - "thresholds": "", - "timeFrom": null, - "timeShift": null, - "title": "Wifi Stations", - "type": "singlestat", - "valueFontSize": "50%", - "valueMaps": [ - { - "op": "=", - "text": "N/A", - "value": "null" - } + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "none" + }, + "overrides": [] + }, + "gridPos": { + "h": 2, + "w": 3, + "x": 0, + "y": 15 + }, + "id": 309, + "links": [], + "maxDataPoints": 100, + "options": { + "colorMode": "none", + "graphMode": "none", + "justifyMode": "auto", + "orientation": "horizontal", + "reduceOptions": { + "calcs": [ + "lastNotNull" ], - "valueName": "current" + "fields": "", + "values": false }, + "textMode": "auto" + }, + "pluginVersion": "9.5.13", + "targets": [ { - "cacheTimeout": null, - "colorBackground": false, - "colorValue": true, - "colors": [ - "rgba(245, 54, 54, 0.9)", - "rgba(237, 129, 40, 0.89)", - "rgba(50, 172, 45, 0.97)" - ], - "datasource": "Prometheus", - "decimals": 0, - "description": "Non available RAM memory", - "fieldConfig": { - "defaults": { - "custom": {} - }, - "overrides": [] - }, - "format": "percent", - "gauge": { - "maxValue": 100, - "minValue": 0, - "show": true, - "thresholdLabels": false, - "thresholdMarkers": true + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" }, - "gridPos": { - "h": 7, - "w": 3, - "x": 3, - "y": 15 + "expr": "sum(wifi_stations)", + "legendFormat": "", + "refId": "A" + } + ], + "title": "Wifi Stations", + "type": "stat" + }, + { + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, + "description": "Non available RAM memory", + "fieldConfig": { + "defaults": { + "color": { + "mode": "thresholds" }, - "hideTimeOverride": false, - "id": 286, - "interval": null, - "links": [], - "mappingType": 1, - "mappingTypes": [ - { - "name": "value to text", - "value": 1 - }, - { - "name": "range to text", - "value": 2 + "decimals": 0, + "mappings": [ + { + "options": { + "match": "null", + "result": { + "text": "N/A" + } + }, + "type": "special" } ], - "maxDataPoints": 100, - "maxPerRow": 6, - "nullPointMode": "null", - "nullText": null, - "postfix": "", - "postfixFontSize": "50%", - "prefix": "", - "prefixFontSize": "50%", - "rangeMaps": [ - { - "from": "null", - "text": "N/A", - "to": "null" - } + "max": 100, + "min": 0, + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "rgba(245, 54, 54, 0.9)", + "value": null + }, + { + "color": "rgba(237, 129, 40, 0.89)", + "value": 10 + }, + { + "color": "rgba(50, 172, 45, 0.97)", + "value": 30 + } + ] + }, + "unit": "percent" + }, + "overrides": [] + }, + "gridPos": { + "h": 7, + "w": 3, + "x": 3, + "y": 15 + }, + "hideTimeOverride": false, + "id": 286, + "links": [], + "maxDataPoints": 100, + "options": { + "orientation": "horizontal", + "reduceOptions": { + "calcs": [ + "lastNotNull" ], - "sparkline": { - "fillColor": "rgba(31, 118, 189, 0.18)", - "full": false, - "lineColor": "rgb(31, 120, 193)", - "show": true + "fields": "/^wifi_network_quality\\{bssid=\"60:38:e0:bd:90:d2\", channel=\"36\", country=\"98\", device=\"radio0\", frequency=\"5180\", ifname=\"wlan0\", instance=\"wrt:9100\", job=\"node\", mode=\"Master\", ssid=\"wamos2_5GHz\"\\}$/", + "values": false + }, + "showThresholdLabels": false, + "showThresholdMarkers": true + }, + "pluginVersion": "9.5.13", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" }, - "tableColumn": "wifi_network_quality{bssid=\"60:38:E0:BD:90:D2\", channel=\"36\", country=\"98\", device=\"radio0\", frequency=\"5180\", ifname=\"wlan0\", instance=\"wrt:9100\", job=\"node\", mode=\"Master\", ssid=\"wamos2_5GHz\"}", - "targets": [ - { - "expr": "wifi_network_quality{instance=~\"$node:$port\",job=~\"$job\",ifname=\"wlan0\"}", - "format": "time_series", - "hide": false, - "intervalFactor": 1, - "refId": "B", - "step": 900 - } - ], - "thresholds": "10,30", - "title": "wlan0 quality", - "type": "singlestat", - "valueFontSize": "80%", - "valueMaps": [ - { - "op": "=", - "text": "N/A", - "value": "null" + "editorMode": "code", + "expr": "wifi_network_quality{instance=\"$node:$port\",job=\"$job\",ifname=\"wlan0\"}", + "format": "time_series", + "hide": false, + "intervalFactor": 1, + "range": true, + "refId": "B", + "step": 900 + } + ], + "title": "wlan0 quality", + "type": "gauge" + }, + { + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, + "description": "Non available RAM memory", + "fieldConfig": { + "defaults": { + "color": { + "mode": "thresholds" + }, + "decimals": 0, + "mappings": [ + { + "options": { + "match": "null", + "result": { + "text": "N/A" + } + }, + "type": "special" } ], - "valueName": "current" + "max": 100, + "min": 0, + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "rgba(245, 54, 54, 0.9)", + "value": null + }, + { + "color": "rgba(237, 129, 40, 0.89)", + "value": 10 + }, + { + "color": "rgba(50, 172, 45, 0.97)", + "value": 30 + } + ] + }, + "unit": "percent" }, - { - "cacheTimeout": null, - "colorBackground": false, - "colorValue": true, - "colors": [ - "rgba(245, 54, 54, 0.9)", - "rgba(237, 129, 40, 0.89)", - "rgba(50, 172, 45, 0.97)" - ], - "datasource": "Prometheus", - "decimals": 0, - "description": "Non available RAM memory", - "fieldConfig": { - "defaults": { - "custom": {} - }, - "overrides": [] - }, - "format": "percent", - "gauge": { - "maxValue": 100, - "minValue": 0, - "show": true, - "thresholdLabels": false, - "thresholdMarkers": true - }, - "gridPos": { - "h": 7, - "w": 3, - "x": 6, - "y": 15 - }, - "hideTimeOverride": false, - "id": 287, - "interval": null, - "links": [], - "mappingType": 1, - "mappingTypes": [ - { - "name": "value to text", - "value": 1 - }, - { - "name": "range to text", - "value": 2 - } - ], - "maxDataPoints": 100, - "maxPerRow": 6, - "nullPointMode": "null", - "nullText": null, - "postfix": "", - "postfixFontSize": "50%", - "prefix": "", - "prefixFontSize": "50%", - "rangeMaps": [ - { - "from": "null", - "text": "N/A", - "to": "null" - } - ], - "sparkline": { - "fillColor": "rgba(31, 118, 189, 0.18)", - "full": false, - "lineColor": "rgb(31, 120, 193)", - "show": true - }, - "tableColumn": "", - "targets": [ - { - "expr": "wifi_network_quality{instance=~\"$node:$port\",job=~\"$job\",ifname=\"wlan0-1\"}", - "format": "time_series", - "hide": false, - "intervalFactor": 1, - "refId": "B", - "step": 900 - } - ], - "thresholds": "10,30", - "title": "wlan0-1 quality", - "type": "singlestat", - "valueFontSize": "80%", - "valueMaps": [ - { - "op": "=", - "text": "N/A", - "value": "null" - } + "overrides": [] + }, + "gridPos": { + "h": 7, + "w": 3, + "x": 6, + "y": 15 + }, + "hideTimeOverride": false, + "id": 287, + "links": [], + "maxDataPoints": 100, + "options": { + "orientation": "horizontal", + "reduceOptions": { + "calcs": [ + "lastNotNull" ], - "valueName": "current" + "fields": "", + "values": false }, + "showThresholdLabels": false, + "showThresholdMarkers": true + }, + "pluginVersion": "9.5.13", + "targets": [ { - "cacheTimeout": null, - "colorBackground": false, - "colorValue": true, - "colors": [ - "rgba(245, 54, 54, 0.9)", - "rgba(237, 129, 40, 0.89)", - "rgba(50, 172, 45, 0.97)" - ], - "datasource": "Prometheus", - "decimals": 0, - "description": "Non available RAM memory", - "fieldConfig": { - "defaults": { - "custom": {} - }, - "overrides": [] - }, - "format": "percent", - "gauge": { - "maxValue": 100, - "minValue": 0, - "show": true, - "thresholdLabels": false, - "thresholdMarkers": true - }, - "gridPos": { - "h": 7, - "w": 3, - "x": 9, - "y": 15 + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" }, - "hideTimeOverride": false, - "id": 288, - "interval": null, - "links": [], - "mappingType": 1, - "mappingTypes": [ - { - "name": "value to text", - "value": 1 - }, - { - "name": "range to text", - "value": 2 - } - ], - "maxDataPoints": 100, - "maxPerRow": 6, - "nullPointMode": "null", - "nullText": null, - "postfix": "", - "postfixFontSize": "50%", - "prefix": "", - "prefixFontSize": "50%", - "rangeMaps": [ - { - "from": "null", - "text": "N/A", - "to": "null" - } - ], - "sparkline": { - "fillColor": "rgba(31, 118, 189, 0.18)", - "full": false, - "lineColor": "rgb(31, 120, 193)", - "show": true + "expr": "wifi_network_quality{instance=~\"$node:$port\",job=~\"$job\",ifname=\"wlan0-1\"}", + "format": "time_series", + "hide": false, + "intervalFactor": 1, + "refId": "B", + "step": 900 + } + ], + "title": "wlan0-1 quality", + "type": "gauge" + }, + { + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, + "description": "Non available RAM memory", + "fieldConfig": { + "defaults": { + "color": { + "mode": "thresholds" }, - "tableColumn": "wifi_network_quality{bssid=\"60:38:E0:BD:90:D1\", channel=\"8\", country=\"98\", device=\"radio1\", frequency=\"2447\", ifname=\"wlan1\", instance=\"wrt:9100\", job=\"node\", mode=\"Master\", ssid=\"wamos2\"}", - "targets": [ - { - "expr": "wifi_network_quality{instance=~\"$node:$port\",job=~\"$job\",ifname=\"wlan1\"}", - "format": "time_series", - "hide": false, - "intervalFactor": 1, - "refId": "B", - "step": 900 + "decimals": 0, + "mappings": [ + { + "options": { + "match": "null", + "result": { + "text": "N/A" + } + }, + "type": "special" } ], - "thresholds": "10,30", - "title": "wlan1 quality", - "type": "singlestat", - "valueFontSize": "80%", - "valueMaps": [ - { - "op": "=", - "text": "N/A", - "value": "null" - } + "max": 100, + "min": 0, + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "rgba(245, 54, 54, 0.9)", + "value": null + }, + { + "color": "rgba(237, 129, 40, 0.89)", + "value": 10 + }, + { + "color": "rgba(50, 172, 45, 0.97)", + "value": 30 + } + ] + }, + "unit": "percent" + }, + "overrides": [] + }, + "gridPos": { + "h": 7, + "w": 3, + "x": 9, + "y": 15 + }, + "hideTimeOverride": false, + "id": 288, + "links": [], + "maxDataPoints": 100, + "options": { + "orientation": "horizontal", + "reduceOptions": { + "calcs": [ + "lastNotNull" ], - "valueName": "current" + "fields": "/^wifi_network_quality\\{bssid=\"60:38:e0:bd:90:d1\", channel=\"11\", country=\"98\", device=\"radio1\", frequency=\"2462\", ifname=\"wlan1\", instance=\"wrt:9100\", job=\"node\", mode=\"Master\", ssid=\"wamos2\"\\}$/", + "values": false }, + "showThresholdLabels": false, + "showThresholdMarkers": true + }, + "pluginVersion": "9.5.13", + "targets": [ { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": "Prometheus", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 1, - "fillGradient": 0, - "gridPos": { - "h": 7, - "w": 12, - "x": 12, - "y": 15 - }, - "hiddenSeries": false, - "id": 291, - "interval": "5m", - "legend": { - "alignAsTable": false, - "avg": false, - "current": false, - "max": false, - "min": false, - "rightSide": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.3.3", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "wifi_network_noise_dbm{instance=~\"$node:$port\",job=~\"$job\"}", - "legendFormat": "", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "WiFi Network Noise", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" }, - "yaxes": [ - { - "format": "dBm", - "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 - } + "editorMode": "code", + "expr": "wifi_network_quality{instance=~\"$node:$port\",job=~\"$job\",ifname=\"wlan1\"}", + "format": "time_series", + "hide": false, + "intervalFactor": 1, + "range": true, + "refId": "B", + "step": 900 + } + ], + "title": "wlan1 quality", + "type": "gauge" + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, + "fieldConfig": { + "defaults": { + "links": [] }, + "overrides": [] + }, + "fill": 1, + "fillGradient": 0, + "gridPos": { + "h": 7, + "w": 12, + "x": 12, + "y": 15 + }, + "hiddenSeries": false, + "id": 291, + "interval": "5m", + "legend": { + "alignAsTable": false, + "avg": false, + "current": false, + "max": false, + "min": false, + "rightSide": false, + "show": false, + "total": false, + "values": false + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "alertThreshold": true + }, + "percentage": false, + "pluginVersion": "9.5.13", + "pointradius": 2, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": "Prometheus", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 1, - "fillGradient": 0, - "gridPos": { - "h": 5, - "w": 3, - "x": 0, - "y": 17 - }, - "hiddenSeries": false, - "id": 290, - "interval": "5m", - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.3.3", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "wifi_stations{instance=~\"$node:$port\",job=~\"$job\"}", - "legendFormat": "", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "WiFi Stations", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" }, - "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 - } + "expr": "wifi_network_noise_dbm{instance=~\"$node:$port\",job=~\"$job\"}", + "legendFormat": "", + "refId": "A" + } + ], + "thresholds": [], + "timeRegions": [], + "title": "WiFi Network Noise", + "tooltip": { + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "mode": "time", + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "dBm", + "logBase": 1, + "show": true }, { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": "Prometheus", - "description": "", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 1, - "fillGradient": 0, - "gridPos": { - "h": 6, - "w": 12, - "x": 0, - "y": 22 - }, - "hiddenSeries": false, - "id": 292, - "interval": "5m", - "legend": { - "alignAsTable": true, - "avg": true, - "current": false, - "max": false, - "min": false, - "rightSide": true, - "show": true, - "total": false, - "values": true - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.3.3", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "wifi_network_bitrate{instance=~\"$node:$port\",job=~\"$job\"}/1024", - "legendFormat": "{{ifname}}", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "WiFi Bitrate", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "decimals": null, - "format": "Mbits", - "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 - } + "format": "short", + "logBase": 1, + "show": true + } + ], + "yaxis": { + "align": false + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, + "fieldConfig": { + "defaults": { + "links": [] }, + "overrides": [] + }, + "fill": 1, + "fillGradient": 0, + "gridPos": { + "h": 5, + "w": 3, + "x": 0, + "y": 17 + }, + "hiddenSeries": false, + "id": 290, + "interval": "5m", + "legend": { + "avg": false, + "current": false, + "max": false, + "min": false, + "show": false, + "total": false, + "values": false + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "alertThreshold": true + }, + "percentage": false, + "pluginVersion": "9.5.13", + "pointradius": 2, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": "Prometheus", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 1, - "fillGradient": 0, - "gridPos": { - "h": 6, - "w": 12, - "x": 12, - "y": 22 - }, - "hiddenSeries": false, - "id": 299, - "interval": "5m", - "legend": { - "alignAsTable": true, - "avg": true, - "current": false, - "max": true, - "min": true, - "rightSide": true, - "show": true, - "total": false, - "values": true - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.3.3", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "wifi_network_quality{instance=~\"$node:$port\",job=~\"$job\"}", - "legendFormat": "{{ifname}}", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "WiFi Network Quality", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" }, - "yaxes": [ - { - "format": "percent", - "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 - } + "expr": "wifi_stations{instance=~\"$node:$port\",job=~\"$job\"}", + "legendFormat": "", + "refId": "A" + } + ], + "thresholds": [], + "timeRegions": [], + "title": "WiFi Stations", + "tooltip": { + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "mode": "time", + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "short", + "logBase": 1, + "show": true }, { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": "Prometheus", - "description": "", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 1, - "fillGradient": 0, - "gridPos": { - "h": 7, - "w": 12, - "x": 0, - "y": 28 - }, - "hiddenSeries": false, - "id": 297, - "interval": "5m", - "legend": { - "alignAsTable": true, - "avg": true, - "current": false, - "max": false, - "min": false, - "rightSide": true, - "show": true, - "total": false, - "values": true + "format": "short", + "logBase": 1, + "show": true + } + ], + "yaxis": { + "align": false + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, + "description": "", + "fieldConfig": { + "defaults": { + "links": [] + }, + "overrides": [] + }, + "fill": 1, + "fillGradient": 0, + "gridPos": { + "h": 6, + "w": 12, + "x": 0, + "y": 22 + }, + "hiddenSeries": false, + "id": 292, + "interval": "5m", + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "max": false, + "min": false, + "rightSide": true, + "show": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "alertThreshold": true + }, + "percentage": false, + "pluginVersion": "9.5.13", + "pointradius": 2, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true + "expr": "wifi_network_bitrate{instance=~\"$node:$port\",job=~\"$job\"}/1024", + "legendFormat": "{{ifname}}", + "refId": "A" + } + ], + "thresholds": [], + "timeRegions": [], + "title": "WiFi Bitrate", + "tooltip": { + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "mode": "time", + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "Mbits", + "logBase": 1, + "show": true + }, + { + "format": "short", + "logBase": 1, + "show": true + } + ], + "yaxis": { + "align": false + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, + "fieldConfig": { + "defaults": { + "links": [] + }, + "overrides": [] + }, + "fill": 1, + "fillGradient": 0, + "gridPos": { + "h": 6, + "w": 12, + "x": 12, + "y": 22 + }, + "hiddenSeries": false, + "id": 299, + "interval": "5m", + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "max": true, + "min": true, + "rightSide": true, + "show": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "alertThreshold": true + }, + "percentage": false, + "pluginVersion": "9.5.13", + "pointradius": 2, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" }, - "percentage": false, - "pluginVersion": "7.3.3", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "wifi_station_expected_throughput_kilobits_per_second{instance=~\"$node:$port\",job=~\"$job\"}/1024", - "legendFormat": "{{mac}} # {{ifname}}", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "WiFi Station Expected Throughput", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" + "expr": "wifi_network_quality{instance=~\"$node:$port\",job=~\"$job\"}", + "legendFormat": "{{ifname}}", + "refId": "A" + } + ], + "thresholds": [], + "timeRegions": [], + "title": "WiFi Network Quality", + "tooltip": { + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "mode": "time", + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "percent", + "logBase": 1, + "show": true + }, + { + "format": "short", + "logBase": 1, + "show": true + } + ], + "yaxis": { + "align": false + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, + "description": "", + "fieldConfig": { + "defaults": { + "links": [] + }, + "overrides": [] + }, + "fill": 1, + "fillGradient": 0, + "gridPos": { + "h": 7, + "w": 12, + "x": 0, + "y": 28 + }, + "hiddenSeries": false, + "id": 297, + "interval": "5m", + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "max": false, + "min": false, + "rightSide": true, + "show": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "alertThreshold": true + }, + "percentage": false, + "pluginVersion": "9.5.13", + "pointradius": 2, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] + "expr": "wifi_station_expected_throughput_kilobits_per_second{instance=~\"$node:$port\",job=~\"$job\"}/1024", + "legendFormat": "{{mac}} # {{ifname}}", + "refId": "A" + } + ], + "thresholds": [], + "timeRegions": [], + "title": "WiFi Station Expected Throughput", + "tooltip": { + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "mode": "time", + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "Mbits", + "logBase": 1, + "show": true + }, + { + "format": "short", + "logBase": 1, + "show": true + } + ], + "yaxis": { + "align": false + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, + "description": "", + "fieldConfig": { + "defaults": { + "links": [] + }, + "overrides": [] + }, + "fill": 1, + "fillGradient": 0, + "gridPos": { + "h": 7, + "w": 12, + "x": 12, + "y": 28 + }, + "hiddenSeries": false, + "id": 298, + "interval": "5m", + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "max": false, + "min": false, + "rightSide": true, + "show": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "alertThreshold": true + }, + "percentage": false, + "pluginVersion": "9.5.13", + "pointradius": 2, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" }, - "yaxes": [ - { - "decimals": null, - "format": "Mbits", - "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 - } + "expr": "wifi_station_signal_dbm{instance=~\"$node:$port\",job=~\"$job\"}", + "legendFormat": "{{mac}} # {{ifname}}", + "refId": "A" + } + ], + "thresholds": [], + "timeRegions": [], + "title": "WiFi Station Signal", + "tooltip": { + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "mode": "time", + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "dBm", + "logBase": 1, + "show": true }, { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": "Prometheus", - "description": "", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 1, - "fillGradient": 0, - "gridPos": { - "h": 7, - "w": 12, - "x": 12, - "y": 28 - }, - "hiddenSeries": false, - "id": 298, - "interval": "5m", - "legend": { - "alignAsTable": true, - "avg": true, - "current": false, - "max": false, - "min": false, - "rightSide": true, - "show": true, - "total": false, - "values": true - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.3.3", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "wifi_station_signal_dbm{instance=~\"$node:$port\",job=~\"$job\"}", - "legendFormat": "{{mac}} # {{ifname}}", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "WiFi Station Signal", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] + "format": "short", + "logBase": 1, + "show": true + } + ], + "yaxis": { + "align": false + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, + "fieldConfig": { + "defaults": { + "links": [] + }, + "overrides": [] + }, + "fill": 1, + "fillGradient": 0, + "gridPos": { + "h": 7, + "w": 12, + "x": 0, + "y": 35 + }, + "hiddenSeries": false, + "id": 316, + "interval": "5m", + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "max": false, + "min": false, + "rightSide": true, + "show": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "alertThreshold": true + }, + "percentage": false, + "pluginVersion": "9.5.13", + "pointradius": 2, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" }, - "yaxes": [ - { - "decimals": null, - "format": "dBm", - "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 - } + "expr": "wifi_station_inactive_milliseconds{instance=~\"$node:$port\",job=~\"$job\"}", + "legendFormat": "{{mac}} # {{ifname}}", + "refId": "A" + } + ], + "thresholds": [], + "timeRegions": [], + "title": "WiFi Station inactive", + "tooltip": { + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "mode": "time", + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "ms", + "logBase": 1, + "show": true }, { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": "Prometheus", - "fieldConfig": { - "defaults": { - "custom": {}, - "links": [] - }, - "overrides": [] - }, - "fill": 1, - "fillGradient": 0, - "gridPos": { - "h": 7, - "w": 12, - "x": 0, - "y": 35 - }, - "hiddenSeries": false, - "id": 316, - "interval": "5m", - "legend": { - "alignAsTable": true, - "avg": true, - "current": false, - "max": false, - "min": false, - "rightSide": true, - "show": true, - "total": false, - "values": true - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "7.3.3", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "wifi_station_inactive_milliseconds{instance=~\"$node:$port\",job=~\"$job\"}", - "legendFormat": "{{mac}} # {{ifname}}", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "WiFi Station inactive", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "ms", - "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 - } + "format": "short", + "logBase": 1, + "show": true } ], - "title": "WiFi", - "type": "row" + "yaxis": { + "align": false + } }, { "collapsed": false, - "datasource": null, + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, "gridPos": { "h": 1, "w": 24, "x": 0, - "y": 15 + "y": 42 }, "id": 294, "panels": [], + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, + "refId": "A" + } + ], "title": "Network Traffic", "type": "row" }, @@ -5260,10 +5246,12 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "Prometheus", + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, "fieldConfig": { "defaults": { - "custom": {}, "links": [] }, "overrides": [] @@ -5274,7 +5262,7 @@ "h": 8, "w": 12, "x": 0, - "y": 16 + "y": 43 }, "hiddenSeries": false, "id": 295, @@ -5297,7 +5285,7 @@ "alertThreshold": true }, "percentage": false, - "pluginVersion": "7.3.3", + "pluginVersion": "9.5.13", "pointradius": 2, "points": false, "renderer": "flot", @@ -5307,15 +5295,17 @@ "steppedLine": false, "targets": [ { + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, "expr": "node_network_transmit_bytes_total{instance=~\"$node:$port\",job=~\"$job\"}/1024/1024", "legendFormat": "{{device}}", "refId": "A" } ], "thresholds": [], - "timeFrom": null, "timeRegions": [], - "timeShift": null, "title": "Transmit Bytes Total", "tooltip": { "shared": true, @@ -5324,33 +5314,24 @@ }, "type": "graph", "xaxis": { - "buckets": null, "mode": "time", - "name": null, "show": true, "values": [] }, "yaxes": [ { "format": "decmbytes", - "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 + "align": false } }, { @@ -5358,10 +5339,12 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "Prometheus", + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, "fieldConfig": { "defaults": { - "custom": {}, "links": [] }, "overrides": [] @@ -5372,7 +5355,7 @@ "h": 8, "w": 12, "x": 12, - "y": 16 + "y": 43 }, "hiddenSeries": false, "id": 300, @@ -5395,7 +5378,7 @@ "alertThreshold": true }, "percentage": false, - "pluginVersion": "7.3.3", + "pluginVersion": "9.5.13", "pointradius": 2, "points": false, "renderer": "flot", @@ -5405,15 +5388,17 @@ "steppedLine": false, "targets": [ { + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, "expr": "node_network_receive_bytes_total{instance=~\"$node:$port\",job=~\"$job\"}/1024/1024", "legendFormat": "{{device}}", "refId": "A" } ], "thresholds": [], - "timeFrom": null, "timeRegions": [], - "timeShift": null, "title": "Receive Bytes Total", "tooltip": { "shared": true, @@ -5422,33 +5407,24 @@ }, "type": "graph", "xaxis": { - "buckets": null, "mode": "time", - "name": null, "show": true, "values": [] }, "yaxes": [ { "format": "decmbytes", - "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 + "align": false } }, { @@ -5461,10 +5437,12 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "Prometheus", + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, "fieldConfig": { "defaults": { - "custom": {}, "links": [] }, "overrides": [] @@ -5475,7 +5453,7 @@ "h": 10, "w": 12, "x": 0, - "y": 24 + "y": 51 }, "hiddenSeries": false, "id": 302, @@ -5501,7 +5479,7 @@ "alertThreshold": true }, "percentage": false, - "pluginVersion": "7.3.3", + "pluginVersion": "9.5.13", "pointradius": 5, "points": false, "renderer": "flot", @@ -5544,6 +5522,10 @@ "steppedLine": false, "targets": [ { + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, "expr": "irate(node_network_receive_bytes_total{instance=~\"$node:$port\",job=~\"$job\"}[5m])/1024", "format": "time_series", "intervalFactor": 2, @@ -5552,6 +5534,10 @@ "step": 4 }, { + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, "expr": "irate(node_network_transmit_bytes_total{instance=~\"$node:$port\",job=~\"$job\"}[5m])/1024", "format": "time_series", "intervalFactor": 2, @@ -5561,9 +5547,7 @@ } ], "thresholds": [], - "timeFrom": null, "timeRegions": [], - "timeShift": null, "title": "Network Traffic by Bytes", "tooltip": { "shared": true, @@ -5572,9 +5556,7 @@ }, "type": "graph", "xaxis": { - "buckets": null, "mode": "time", - "name": null, "show": true, "values": [] }, @@ -5584,23 +5566,17 @@ "format": "KBs", "label": "Bytes out (-) / in (+)", "logBase": 1, - "max": null, - "min": null, "show": true }, { "$$hashKey": "object:353", "format": "short", - "label": null, "logBase": 1, - "max": null, - "min": null, "show": false } ], "yaxis": { - "align": false, - "alignLevel": null + "align": false } }, { @@ -5613,10 +5589,12 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "Prometheus", + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, "fieldConfig": { "defaults": { - "custom": {}, "links": [] }, "overrides": [] @@ -5627,7 +5605,7 @@ "h": 10, "w": 12, "x": 12, - "y": 24 + "y": 51 }, "hiddenSeries": false, "id": 60, @@ -5653,7 +5631,7 @@ "alertThreshold": true }, "percentage": false, - "pluginVersion": "7.3.3", + "pluginVersion": "9.5.13", "pointradius": 5, "points": false, "renderer": "flot", @@ -5696,6 +5674,10 @@ "steppedLine": false, "targets": [ { + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, "expr": "irate(node_network_transmit_packets_total{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "format": "time_series", "intervalFactor": 2, @@ -5704,6 +5686,10 @@ "step": 4 }, { + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, "expr": "irate(node_network_receive_packets_total{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "format": "time_series", "intervalFactor": 2, @@ -5713,9 +5699,7 @@ } ], "thresholds": [], - "timeFrom": null, "timeRegions": [], - "timeShift": null, "title": "Network Traffic by Packets", "tooltip": { "shared": true, @@ -5724,9 +5708,7 @@ }, "type": "graph", "xaxis": { - "buckets": null, "mode": "time", - "name": null, "show": true, "values": [] }, @@ -5735,22 +5717,16 @@ "format": "pps", "label": "Packets out (-) / in (+)", "logBase": 1, - "max": null, - "min": null, "show": true }, { "format": "short", - "label": null, "logBase": 1, - "max": null, - "min": null, "show": false } ], "yaxis": { - "align": false, - "alignLevel": null + "align": false } }, { @@ -5758,10 +5734,12 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "Prometheus", + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, "fieldConfig": { "defaults": { - "custom": {}, "links": [] }, "overrides": [] @@ -5772,7 +5750,7 @@ "h": 8, "w": 12, "x": 0, - "y": 34 + "y": 61 }, "hiddenSeries": false, "id": 296, @@ -5785,7 +5763,6 @@ "min": false, "rightSide": true, "show": true, - "sideWidth": null, "total": true, "values": true }, @@ -5796,7 +5773,7 @@ "alertThreshold": true }, "percentage": false, - "pluginVersion": "7.3.3", + "pluginVersion": "9.5.13", "pointradius": 2, "points": false, "renderer": "flot", @@ -5806,15 +5783,17 @@ "steppedLine": false, "targets": [ { + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, "expr": "node_network_transmit_packets_total{instance=~\"$node:$port\",job=~\"$job\"}", "legendFormat": "{{device}}", "refId": "A" } ], "thresholds": [], - "timeFrom": null, "timeRegions": [], - "timeShift": null, "title": "Transmit Packets Total", "tooltip": { "shared": true, @@ -5823,33 +5802,24 @@ }, "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 + "align": false } }, { @@ -5857,10 +5827,12 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "Prometheus", + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, "fieldConfig": { "defaults": { - "custom": {}, "links": [] }, "overrides": [] @@ -5871,7 +5843,7 @@ "h": 8, "w": 12, "x": 12, - "y": 34 + "y": 61 }, "hiddenSeries": false, "id": 301, @@ -5884,7 +5856,6 @@ "min": false, "rightSide": true, "show": true, - "sideWidth": null, "total": true, "values": true }, @@ -5895,7 +5866,7 @@ "alertThreshold": true }, "percentage": false, - "pluginVersion": "7.3.3", + "pluginVersion": "9.5.13", "pointradius": 2, "points": false, "renderer": "flot", @@ -5905,15 +5876,17 @@ "steppedLine": false, "targets": [ { + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, "expr": "node_network_receive_packets_total{instance=~\"$node:$port\",job=~\"$job\"}", "legendFormat": "{{device}}", "refId": "A" } ], "thresholds": [], - "timeFrom": null, "timeRegions": [], - "timeShift": null, "title": "Receive Packets Total", "tooltip": { "shared": true, @@ -5922,33 +5895,24 @@ }, "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 + "align": false } }, { @@ -5956,10 +5920,12 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "Prometheus", + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, "fieldConfig": { "defaults": { - "custom": {}, "links": [] }, "overrides": [] @@ -5970,7 +5936,7 @@ "h": 8, "w": 24, "x": 0, - "y": 42 + "y": 69 }, "hiddenSeries": false, "id": 281, @@ -5997,7 +5963,7 @@ "alertThreshold": true }, "percentage": false, - "pluginVersion": "7.3.3", + "pluginVersion": "9.5.13", "pointradius": 2, "points": false, "renderer": "flot", @@ -6007,6 +5973,10 @@ "steppedLine": false, "targets": [ { + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, "expr": "topk(15, node_nat_traffic{instance=~\"$node:$port\",job=~\"$job\"}/1024/1024)", "hide": false, "instant": false, @@ -6016,9 +5986,7 @@ } ], "thresholds": [], - "timeFrom": null, "timeRegions": [], - "timeShift": null, "title": "Top NAT Traffic", "tooltip": { "shared": true, @@ -6027,48 +5995,50 @@ }, "type": "graph", "xaxis": { - "buckets": null, "mode": "time", - "name": null, "show": true, "values": [] }, "yaxes": [ { - "decimals": null, "format": "decmbytes", "label": "", "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 + "align": false } }, { "collapsed": false, - "datasource": null, + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, "gridPos": { "h": 1, "w": 24, "x": 0, - "y": 50 + "y": 77 }, "id": 272, "panels": [], - "repeat": null, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, + "refId": "A" + } + ], "title": "Network Traffic Detail", "type": "row" }, @@ -6077,7 +6047,10 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "Prometheus", + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, "fieldConfig": { "defaults": { "custom": {}, @@ -6091,7 +6064,7 @@ "h": 10, "w": 12, "x": 0, - "y": 51 + "y": 78 }, "hiddenSeries": false, "id": 143, @@ -6162,6 +6135,10 @@ "steppedLine": false, "targets": [ { + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, "expr": "irate(node_network_receive_drop_total{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "format": "time_series", "intervalFactor": 2, @@ -6170,6 +6147,10 @@ "step": 4 }, { + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, "expr": "irate(node_network_transmit_drop_total{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "format": "time_series", "intervalFactor": 2, @@ -6179,9 +6160,7 @@ } ], "thresholds": [], - "timeFrom": null, "timeRegions": [], - "timeShift": null, "title": "Network Traffic Drop", "tooltip": { "shared": true, @@ -6190,9 +6169,7 @@ }, "type": "graph", "xaxis": { - "buckets": null, "mode": "time", - "name": null, "show": true, "values": [] }, @@ -6201,22 +6178,16 @@ "format": "pps", "label": "Packets out (-) / in (+)", "logBase": 1, - "max": null, - "min": null, "show": true }, { "format": "short", - "label": null, "logBase": 1, - "max": null, - "min": null, "show": false } ], "yaxis": { - "align": false, - "alignLevel": null + "align": false } }, { @@ -6224,7 +6195,10 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "Prometheus", + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, "fieldConfig": { "defaults": { "custom": {}, @@ -6238,7 +6212,7 @@ "h": 10, "w": 12, "x": 12, - "y": 51 + "y": 78 }, "hiddenSeries": false, "id": 142, @@ -6309,6 +6283,10 @@ "steppedLine": false, "targets": [ { + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, "expr": "irate(node_network_receive_errs_total{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "format": "time_series", "intervalFactor": 2, @@ -6317,6 +6295,10 @@ "step": 4 }, { + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, "expr": "irate(node_network_transmit_errs_total{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "format": "time_series", "intervalFactor": 2, @@ -6326,9 +6308,7 @@ } ], "thresholds": [], - "timeFrom": null, "timeRegions": [], - "timeShift": null, "title": "Network Traffic Errors", "tooltip": { "shared": true, @@ -6337,9 +6317,7 @@ }, "type": "graph", "xaxis": { - "buckets": null, "mode": "time", - "name": null, "show": true, "values": [] }, @@ -6348,22 +6326,16 @@ "format": "pps", "label": "Packets out (-) / in (+)", "logBase": 1, - "max": null, - "min": null, "show": true }, { "format": "short", - "label": null, "logBase": 1, - "max": null, - "min": null, "show": false } ], "yaxis": { - "align": false, - "alignLevel": null + "align": false } }, { @@ -6371,7 +6343,10 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "Prometheus", + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, "fieldConfig": { "defaults": { "custom": {}, @@ -6385,7 +6360,7 @@ "h": 10, "w": 12, "x": 0, - "y": 61 + "y": 88 }, "hiddenSeries": false, "id": 146, @@ -6456,6 +6431,10 @@ "steppedLine": false, "targets": [ { + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, "expr": "irate(node_network_receive_multicast_total{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "format": "time_series", "intervalFactor": 2, @@ -6465,9 +6444,7 @@ } ], "thresholds": [], - "timeFrom": null, "timeRegions": [], - "timeShift": null, "title": "Network Traffic Multicast", "tooltip": { "shared": true, @@ -6476,9 +6453,7 @@ }, "type": "graph", "xaxis": { - "buckets": null, "mode": "time", - "name": null, "show": true, "values": [] }, @@ -6487,22 +6462,16 @@ "format": "pps", "label": "Packets out (-) / in (+)", "logBase": 1, - "max": null, - "min": null, "show": true }, { "format": "short", - "label": null, "logBase": 1, - "max": null, - "min": null, "show": false } ], "yaxis": { - "align": false, - "alignLevel": null + "align": false } }, { @@ -6510,7 +6479,10 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "Prometheus", + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, "fieldConfig": { "defaults": { "custom": {}, @@ -6524,7 +6496,7 @@ "h": 10, "w": 12, "x": 12, - "y": 61 + "y": 88 }, "hiddenSeries": false, "id": 141, @@ -6595,6 +6567,10 @@ "steppedLine": false, "targets": [ { + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, "expr": "irate(node_network_receive_compressed_total{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "format": "time_series", "intervalFactor": 2, @@ -6603,6 +6579,10 @@ "step": 4 }, { + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, "expr": "irate(node_network_transmit_compressed_total{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "format": "time_series", "intervalFactor": 2, @@ -6612,9 +6592,7 @@ } ], "thresholds": [], - "timeFrom": null, "timeRegions": [], - "timeShift": null, "title": "Network Traffic Compressed", "tooltip": { "shared": true, @@ -6623,9 +6601,7 @@ }, "type": "graph", "xaxis": { - "buckets": null, "mode": "time", - "name": null, "show": true, "values": [] }, @@ -6634,22 +6610,16 @@ "format": "pps", "label": "Packets out (-) / in (+)", "logBase": 1, - "max": null, - "min": null, "show": true }, { "format": "short", - "label": null, "logBase": 1, - "max": null, - "min": null, "show": false } ], "yaxis": { - "align": false, - "alignLevel": null + "align": false } }, { @@ -6657,7 +6627,10 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "Prometheus", + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, "fieldConfig": { "defaults": { "custom": {}, @@ -6671,7 +6644,7 @@ "h": 10, "w": 12, "x": 0, - "y": 71 + "y": 98 }, "hiddenSeries": false, "id": 145, @@ -6742,6 +6715,10 @@ "steppedLine": false, "targets": [ { + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, "expr": "irate(node_network_receive_frame_total{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "format": "time_series", "hide": false, @@ -6752,9 +6729,7 @@ } ], "thresholds": [], - "timeFrom": null, "timeRegions": [], - "timeShift": null, "title": "Network Traffic Frame", "tooltip": { "shared": true, @@ -6763,9 +6738,7 @@ }, "type": "graph", "xaxis": { - "buckets": null, "mode": "time", - "name": null, "show": true, "values": [] }, @@ -6774,22 +6747,16 @@ "format": "pps", "label": "Packets out (-) / in (+)", "logBase": 1, - "max": null, - "min": null, "show": true }, { "format": "short", - "label": null, "logBase": 1, - "max": null, - "min": null, "show": false } ], "yaxis": { - "align": false, - "alignLevel": null + "align": false } }, { @@ -6797,7 +6764,10 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "Prometheus", + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, "fieldConfig": { "defaults": { "custom": {}, @@ -6811,7 +6781,7 @@ "h": 10, "w": 12, "x": 12, - "y": 71 + "y": 98 }, "hiddenSeries": false, "id": 144, @@ -6882,6 +6852,10 @@ "steppedLine": false, "targets": [ { + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, "expr": "irate(node_network_receive_fifo_total{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "format": "time_series", "intervalFactor": 2, @@ -6890,6 +6864,10 @@ "step": 4 }, { + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, "expr": "irate(node_network_transmit_fifo_total{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "format": "time_series", "intervalFactor": 2, @@ -6899,9 +6877,7 @@ } ], "thresholds": [], - "timeFrom": null, "timeRegions": [], - "timeShift": null, "title": "Network Traffic Fifo", "tooltip": { "shared": true, @@ -6910,9 +6886,7 @@ }, "type": "graph", "xaxis": { - "buckets": null, "mode": "time", - "name": null, "show": true, "values": [] }, @@ -6921,22 +6895,16 @@ "format": "pps", "label": "Packets out (-) / in (+)", "logBase": 1, - "max": null, - "min": null, "show": true }, { "format": "short", - "label": null, "logBase": 1, - "max": null, - "min": null, "show": false } ], "yaxis": { - "align": false, - "alignLevel": null + "align": false } }, { @@ -6944,7 +6912,10 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "Prometheus", + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, "fieldConfig": { "defaults": { "custom": {}, @@ -6958,7 +6929,7 @@ "h": 10, "w": 12, "x": 0, - "y": 81 + "y": 108 }, "hiddenSeries": false, "id": 232, @@ -7017,6 +6988,10 @@ "steppedLine": false, "targets": [ { + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, "expr": "irate(node_network_transmit_colls_total{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "format": "time_series", "intervalFactor": 2, @@ -7026,9 +7001,7 @@ } ], "thresholds": [], - "timeFrom": null, "timeRegions": [], - "timeShift": null, "title": "Network Traffic Colls", "tooltip": { "shared": true, @@ -7037,9 +7010,7 @@ }, "type": "graph", "xaxis": { - "buckets": null, "mode": "time", - "name": null, "show": true, "values": [] }, @@ -7048,22 +7019,16 @@ "format": "short", "label": "Counter", "logBase": 1, - "max": null, - "min": null, "show": true }, { "format": "short", - "label": null, "logBase": 1, - "max": null, - "min": null, "show": false } ], "yaxis": { - "align": false, - "alignLevel": null + "align": false } }, { @@ -7071,7 +7036,10 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "Prometheus", + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, "fieldConfig": { "defaults": { "custom": {}, @@ -7085,7 +7053,7 @@ "h": 10, "w": 12, "x": 12, - "y": 81 + "y": 108 }, "hiddenSeries": false, "id": 231, @@ -7144,6 +7112,10 @@ "steppedLine": false, "targets": [ { + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, "expr": "irate(node_network_transmit_carrier_total{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "format": "time_series", "intervalFactor": 2, @@ -7153,9 +7125,7 @@ } ], "thresholds": [], - "timeFrom": null, "timeRegions": [], - "timeShift": null, "title": "Network Traffic Carrier", "tooltip": { "shared": true, @@ -7164,9 +7134,7 @@ }, "type": "graph", "xaxis": { - "buckets": null, "mode": "time", - "name": null, "show": true, "values": [] }, @@ -7175,22 +7143,16 @@ "format": "short", "label": "Counter", "logBase": 1, - "max": null, - "min": null, "show": true }, { "format": "short", - "label": null, "logBase": 1, - "max": null, - "min": null, "show": false } ], "yaxis": { - "align": false, - "alignLevel": null + "align": false } }, { @@ -7198,7 +7160,10 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "Prometheus", + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, "fieldConfig": { "defaults": { "custom": {}, @@ -7212,7 +7177,7 @@ "h": 10, "w": 12, "x": 12, - "y": 91 + "y": 118 }, "hiddenSeries": false, "id": 61, @@ -7251,6 +7216,10 @@ "steppedLine": false, "targets": [ { + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, "expr": "node_nf_conntrack_entries{instance=~\"$node:$port\",job=~\"$job\"}", "format": "time_series", "intervalFactor": 2, @@ -7259,6 +7228,10 @@ "step": 4 }, { + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, "expr": "node_nf_conntrack_entries_limit{instance=~\"$node:$port\",job=~\"$job\"}", "format": "time_series", "intervalFactor": 2, @@ -7268,9 +7241,7 @@ } ], "thresholds": [], - "timeFrom": null, "timeRegions": [], - "timeShift": null, "title": "NF Contrack", "tooltip": { "shared": true, @@ -7279,9 +7250,7 @@ }, "type": "graph", "xaxis": { - "buckets": null, "mode": "time", - "name": null, "show": true, "values": [] }, @@ -7290,36 +7259,42 @@ "format": "short", "label": "Entries", "logBase": 1, - "max": null, "min": "0", "show": true }, { "format": "short", - "label": null, "logBase": 1, - "max": null, - "min": null, "show": false } ], "yaxis": { - "align": false, - "alignLevel": null + "align": false } }, { "collapsed": false, - "datasource": null, + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, "gridPos": { "h": 1, "w": 24, "x": 0, - "y": 101 + "y": 128 }, "id": 279, "panels": [], - "repeat": null, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, + "refId": "A" + } + ], "title": "Node Exporter", "type": "row" }, @@ -7328,7 +7303,10 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "Prometheus", + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, "description": "", "fieldConfig": { "defaults": { @@ -7343,7 +7321,7 @@ "h": 10, "w": 12, "x": 0, - "y": 102 + "y": 129 }, "hiddenSeries": false, "id": 40, @@ -7375,6 +7353,10 @@ "steppedLine": false, "targets": [ { + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, "expr": "node_scrape_collector_duration_seconds{instance=~\"$node:$port\",job=~\"$job\"}", "format": "time_series", "hide": false, @@ -7385,9 +7367,7 @@ } ], "thresholds": [], - "timeFrom": null, "timeRegions": [], - "timeShift": null, "title": "Node Exporter Scrape Time", "tooltip": { "shared": true, @@ -7396,9 +7376,7 @@ }, "type": "graph", "xaxis": { - "buckets": null, "mode": "time", - "name": null, "show": true, "values": [] }, @@ -7407,22 +7385,16 @@ "format": "s", "label": "Seconds", "logBase": 1, - "max": null, - "min": null, "show": true }, { "format": "short", - "label": null, "logBase": 1, - "max": null, - "min": null, "show": false } ], "yaxis": { - "align": false, - "alignLevel": null + "align": false } }, { @@ -7430,7 +7402,10 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "Prometheus", + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, "description": "", "fieldConfig": { "defaults": { @@ -7445,7 +7420,7 @@ "h": 10, "w": 12, "x": 12, - "y": 102 + "y": 129 }, "hiddenSeries": false, "id": 157, @@ -7477,6 +7452,10 @@ "steppedLine": false, "targets": [ { + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, "expr": "node_scrape_collector_success{instance=~\"$node:$port\",job=~\"$job\"}", "format": "time_series", "hide": false, @@ -7487,9 +7466,7 @@ } ], "thresholds": [], - "timeFrom": null, "timeRegions": [], - "timeShift": null, "title": "Node Exporter Scrape Success", "tooltip": { "shared": true, @@ -7498,9 +7475,7 @@ }, "type": "graph", "xaxis": { - "buckets": null, "mode": "time", - "name": null, "show": true, "values": [] }, @@ -7509,41 +7484,36 @@ "format": "short", "label": "Counter", "logBase": 1, - "max": null, - "min": null, "show": true }, { "format": "short", - "label": null, "logBase": 1, - "max": null, - "min": null, "show": false } ], "yaxis": { - "align": false, - "alignLevel": null + "align": false } } ], "refresh": "30s", - "schemaVersion": 26, + "schemaVersion": 38, "style": "dark", "tags": [], "templating": { "list": [ { - "allValue": null, "current": { "selected": false, "text": "node", "value": "node" }, - "datasource": "Prometheus", + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, "definition": "", - "error": null, "hide": 0, "includeAll": false, "label": "Job", @@ -7556,21 +7526,21 @@ "skipUrlSync": false, "sort": 1, "tagValuesQuery": "", - "tags": [], "tagsQuery": "", "type": "query", "useTags": false }, { - "allValue": null, "current": { "selected": false, - "text": "ipc", - "value": "ipc" + "text": "wrt", + "value": "wrt" + }, + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" }, - "datasource": "Prometheus", "definition": "", - "error": null, "hide": 0, "includeAll": false, "label": "Host:", @@ -7583,21 +7553,21 @@ "skipUrlSync": false, "sort": 1, "tagValuesQuery": "", - "tags": [], "tagsQuery": "", "type": "query", "useTags": false }, { - "allValue": null, "current": { "selected": false, - "text": "172.16.0.191", - "value": "172.16.0.191" + "text": "wrt", + "value": "wrt" + }, + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" }, - "datasource": "Prometheus", "definition": "", - "error": null, "hide": 2, "includeAll": false, "label": "Host:", @@ -7610,21 +7580,21 @@ "skipUrlSync": false, "sort": 1, "tagValuesQuery": "", - "tags": [], "tagsQuery": "", "type": "query", "useTags": false }, { - "allValue": null, "current": { "selected": false, "text": "9100", "value": "9100" }, - "datasource": "Prometheus", + "datasource": { + "type": "prometheus", + "uid": "bRc0IA0Mz" + }, "definition": "", - "error": null, "hide": 0, "includeAll": false, "label": "Port", @@ -7637,7 +7607,6 @@ "skipUrlSync": false, "sort": 3, "tagValuesQuery": "", - "tags": [], "tagsQuery": "", "type": "query", "useTags": false @@ -7676,5 +7645,6 @@ "timezone": "browser", "title": "OpenWRT", "uid": "fLi0yXAWk", - "version": 2 -} \ No newline at end of file + "version": 1, + "weekStart": "" +}