{ "annotations": { "list": [ { "builtIn": 1, "datasource": { "type": "datasource", "uid": "grafana" }, "enable": true, "hide": true, "iconColor": "dark-red", "name": "Annotations & Alerts", "target": { "limit": 100, "matchAny": false, "tags": [], "type": "dashboard" }, "type": "dashboard" } ] }, "editable": true, "fiscalYearStartMonth": 0, "graphTooltip": 0, "id": 6, "links": [], "liveNow": false, "panels": [ { "collapsed": false, "datasource": { "type": "datasource", "uid": "grafana" }, "gridPos": { "h": 1, "w": 24, "x": 0, "y": 0 }, "id": 2, "panels": [], "title": "Joey-server", "type": "row" }, { "datasource": { "type": "prometheus", "uid": "7z5wqRXnz" }, "description": "Total disk capacity", "fieldConfig": { "defaults": { "color": { "mode": "thresholds" }, "decimals": 0, "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": [] }, "gridPos": { "h": 3, "w": 4, "x": 0, "y": 1 }, "id": 12, "links": [], "maxDataPoints": 100, "options": { "colorMode": "none", "graphMode": "none", "justifyMode": "auto", "orientation": "horizontal", "reduceOptions": { "calcs": [ "lastNotNull" ], "fields": "", "values": false }, "text": {}, "textMode": "auto" }, "pluginVersion": "8.5.2", "targets": [ { "exemplar": true, "expr": "node_filesystem_size_bytes{job=\"joey-server\",mountpoint=~\"/|/root.dev\",fstype!=\"rootfs\"}", "format": "time_series", "hide": false, "interval": "", "intervalFactor": 1, "legendFormat": "", "refId": "A", "step": 240 } ], "title": "Boot Disk Total", "type": "stat" }, { "datasource": { "type": "prometheus", "uid": "7z5wqRXnz" }, "description": "Total number of CPU cores", "fieldConfig": { "defaults": { "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": [] }, "gridPos": { "h": 3, "w": 4, "x": 4, "y": 1 }, "id": 34, "links": [], "maxDataPoints": 100, "options": { "colorMode": "none", "graphMode": "none", "justifyMode": "auto", "orientation": "horizontal", "reduceOptions": { "calcs": [ "lastNotNull" ], "fields": "", "values": false }, "text": {}, "textMode": "auto" }, "pluginVersion": "8.5.2", "targets": [ { "exemplar": true, "expr": "count(count(node_cpu_seconds_total{job=\"joey-server\"}) by (cpu))", "interval": "", "intervalFactor": 1, "legendFormat": "", "refId": "A", "step": 240 } ], "title": "CPU Cores", "type": "stat" }, { "datasource": { "type": "prometheus", "uid": "7z5wqRXnz" }, "description": "Total RAM", "fieldConfig": { "defaults": { "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": "bytes" }, "overrides": [] }, "gridPos": { "h": 3, "w": 4, "x": 8, "y": 1 }, "id": 46, "links": [], "maxDataPoints": 100, "options": { "colorMode": "none", "graphMode": "none", "justifyMode": "auto", "orientation": "horizontal", "reduceOptions": { "calcs": [ "lastNotNull" ], "fields": "", "values": false }, "text": {}, "textMode": "auto" }, "pluginVersion": "8.5.2", "targets": [ { "exemplar": true, "expr": "node_memory_MemTotal_bytes{job=\"joey-server\"}", "interval": "", "intervalFactor": 1, "legendFormat": "", "refId": "A", "step": 240 } ], "title": "RAM Total", "type": "stat" }, { "datasource": { "type": "prometheus", "uid": "7z5wqRXnz" }, "description": "System uptime", "fieldConfig": { "defaults": { "color": { "mode": "thresholds" }, "decimals": 1, "mappings": [], "thresholds": { "mode": "absolute", "steps": [ { "color": "green", "value": null } ] }, "unit": "s" }, "overrides": [] }, "gridPos": { "h": 3, "w": 4, "x": 12, "y": 1 }, "id": 62, "options": { "colorMode": "none", "graphMode": "none", "justifyMode": "auto", "orientation": "horizontal", "reduceOptions": { "calcs": [ "lastNotNull" ], "fields": "", "values": false }, "text": {}, "textMode": "auto" }, "pluginVersion": "8.5.2", "targets": [ { "exemplar": true, "expr": "node_time_seconds{job=\"joey-server\"} - node_boot_time_seconds{job=\"joey-server\"}", "interval": "", "legendFormat": "", "queryType": "randomWalk", "refId": "A" } ], "title": "Host Uptime", "type": "stat" }, { "datasource": { "type": "prometheus", "uid": "7z5wqRXnz" }, "description": "Total disk capacity", "fieldConfig": { "defaults": { "color": { "mode": "thresholds" }, "decimals": 0, "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": [] }, "gridPos": { "h": 3, "w": 4, "x": 16, "y": 1 }, "id": 72, "links": [], "maxDataPoints": 100, "options": { "colorMode": "none", "graphMode": "none", "justifyMode": "auto", "orientation": "horizontal", "reduceOptions": { "calcs": [ "lastNotNull" ], "fields": "", "values": false }, "text": {}, "textMode": "auto" }, "pluginVersion": "8.5.2", "targets": [ { "exemplar": true, "expr": "node_filesystem_size_bytes{job=\"joey-server\",mountpoint=~\"/mnt/md0\",fstype!=\"rootfs\"}", "format": "time_series", "hide": false, "interval": "", "intervalFactor": 1, "legendFormat": "", "refId": "A", "step": 240 } ], "title": "Secondary Disk Total", "type": "stat" }, { "datasource": { "type": "prometheus", "uid": "7z5wqRXnz" }, "description": "Total SWAP", "fieldConfig": { "defaults": { "color": { "mode": "thresholds" }, "decimals": 0, "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": [] }, "gridPos": { "h": 3, "w": 4, "x": 20, "y": 1 }, "id": 70, "links": [], "maxDataPoints": 100, "options": { "colorMode": "none", "graphMode": "none", "justifyMode": "auto", "orientation": "horizontal", "reduceOptions": { "calcs": [ "lastNotNull" ], "fields": "", "values": false }, "text": {}, "textMode": "auto" }, "pluginVersion": "8.5.2", "targets": [ { "exemplar": true, "expr": "node_memory_SwapTotal_bytes{job=\"joey-server\"}", "interval": "", "intervalFactor": 1, "legendFormat": "", "refId": "A", "step": 240 } ], "title": "SWAP Total", "type": "stat" }, { "alert": { "alertRuleTags": {}, "conditions": [ { "evaluator": { "params": [ 80 ], "type": "gt" }, "operator": { "type": "and" }, "query": { "params": [ "A", "5m", "now" ] }, "reducer": { "params": [], "type": "avg" }, "type": "query" } ], "executionErrorState": "keep_state", "for": "5m", "frequency": "1m", "handler": 1, "message": "", "name": "Boot Disk Used > 80% on `joey-server`", "noDataState": "keep_state", "notifications": [ { "uid": "d6E-Crl7k" } ] }, "aliasColors": {}, "bars": false, "dashLength": 10, "dashes": false, "datasource": { "type": "prometheus", "uid": "7z5wqRXnz" }, "description": "Percentage of boot disk used", "fieldConfig": { "defaults": { "unit": "percent" }, "overrides": [] }, "fill": 1, "fillGradient": 0, "gridPos": { "h": 9, "w": 4, "x": 0, "y": 4 }, "hiddenSeries": false, "id": 22, "legend": { "avg": false, "current": false, "max": false, "min": false, "show": true, "total": false, "values": false }, "lines": true, "linewidth": 1, "links": [], "nullPointMode": "null", "options": { "alertThreshold": true }, "percentage": false, "pluginVersion": "8.5.2", "pointradius": 2, "points": false, "renderer": "flot", "seriesOverrides": [], "spaceLength": 10, "stack": false, "steppedLine": false, "targets": [ { "exemplar": true, "expr": "100 - ((node_filesystem_avail_bytes{job=\"joey-server\",mountpoint=~\"/|/root.dev\",fstype!=\"rootfs\"} * 100) / node_filesystem_size_bytes{job=\"joey-server\",mountpoint=~\"/|/root.dev\",fstype!=\"rootfs\"})", "format": "time_series", "interval": "", "intervalFactor": 1, "legendFormat": "Boot Disk Utilization", "refId": "A", "step": 240 } ], "thresholds": [ { "colorMode": "critical", "fill": true, "line": true, "op": "gt", "value": 80, "visible": true } ], "timeRegions": [], "title": "Boot Disk Used", "tooltip": { "shared": true, "sort": 0, "value_type": "individual" }, "type": "graph", "xaxis": { "mode": "time", "show": true, "values": [] }, "yaxes": [ { "$$hashKey": "object:570", "format": "percent", "logBase": 1, "max": "100", "min": "0", "show": true }, { "$$hashKey": "object:571", "format": "short", "logBase": 1, "show": true } ], "yaxis": { "align": false } }, { "aliasColors": { "Busy": "#EAB839", "Busy Iowait": "#890F02", "Busy other": "#1F78C1", "Idle": "#052B51", "Idle - Waiting for something to happen": "#052B51", "guest": "#9AC48A", "idle": "#052B51", "iowait": "#EAB839", "irq": "#BF1B00", "nice": "#C15C17", "softirq": "#E24D42", "steal": "#FCE2DE", "system": "#508642", "user": "#5195CE" }, "bars": false, "dashLength": 10, "dashes": false, "datasource": { "type": "prometheus", "uid": "7z5wqRXnz" }, "decimals": 2, "description": "Percentage of CPU utilized (averaged over last minute)", "fieldConfig": { "defaults": { "links": [], "unit": "short" }, "overrides": [] }, "fill": 4, "fillGradient": 0, "gridPos": { "h": 9, "w": 4, "x": 4, "y": 4 }, "hiddenSeries": false, "id": 33, "legend": { "alignAsTable": false, "avg": false, "current": false, "max": false, "min": false, "rightSide": false, "show": true, "sideWidth": 250, "total": false, "values": false }, "lines": true, "linewidth": 1, "links": [], "maxPerRow": 6, "nullPointMode": "null", "options": { "alertThreshold": true }, "percentage": true, "pluginVersion": "8.5.2", "pointradius": 5, "points": false, "renderer": "flot", "seriesOverrides": [ { "$$hashKey": "object:376", "alias": "Idle", "fill": 0 } ], "spaceLength": 10, "stack": true, "steppedLine": false, "targets": [ { "exemplar": true, "expr": "sum by (instance)(rate(node_cpu_seconds_total{mode!=\"idle\",job=\"joey-server\"}[1m])) * 100", "format": "time_series", "hide": false, "interval": "", "intervalFactor": 1, "legendFormat": "Utilization", "refId": "A", "step": 240 }, { "exemplar": true, "expr": "sum by (mode)(rate(node_cpu_seconds_total{mode='idle',job=\"joey-server\"}[1m])) * 100", "format": "time_series", "interval": "", "intervalFactor": 1, "legendFormat": "Idle", "refId": "F", "step": 240 } ], "thresholds": [ { "$$hashKey": "object:143", "colorMode": "critical", "fill": false, "line": true, "op": "gt", "value": 80, "yaxis": "left" } ], "timeRegions": [], "title": "CPU Utilization", "tooltip": { "shared": true, "sort": 0, "value_type": "individual" }, "type": "graph", "xaxis": { "mode": "time", "show": true, "values": [] }, "yaxes": [ { "$$hashKey": "object:123", "format": "short", "label": "", "logBase": 1, "max": "100", "min": "0", "show": true }, { "$$hashKey": "object:124", "format": "short", "logBase": 1, "show": false } ], "yaxis": { "align": false } }, { "alert": { "alertRuleTags": {}, "conditions": [ { "evaluator": { "params": [ 80 ], "type": "gt" }, "operator": { "type": "and" }, "query": { "params": [ "B", "5m", "now" ] }, "reducer": { "params": [], "type": "avg" }, "type": "query" }, { "evaluator": { "params": [ 99 ], "type": "gt" }, "operator": { "type": "or" }, "query": { "params": [ "B", "10s", "now" ] }, "reducer": { "params": [], "type": "avg" }, "type": "query" } ], "executionErrorState": "keep_state", "for": "5m", "frequency": "1m", "handler": 1, "message": "", "name": "RAM Utilization > 80% on joey-server", "noDataState": "keep_state", "notifications": [ { "uid": "d6E-Crl7k" } ] }, "aliasColors": {}, "bars": false, "dashLength": 10, "dashes": false, "datasource": { "type": "prometheus", "uid": "7z5wqRXnz" }, "description": "Non available RAM memory", "fieldConfig": { "defaults": { "unit": "percent" }, "overrides": [] }, "fill": 1, "fillGradient": 0, "gridPos": { "h": 9, "w": 4, "x": 8, "y": 4 }, "hiddenSeries": false, "hideTimeOverride": false, "id": 45, "legend": { "avg": false, "current": false, "max": false, "min": false, "show": true, "total": false, "values": false }, "lines": true, "linewidth": 1, "links": [], "nullPointMode": "null", "options": { "alertThreshold": true }, "percentage": false, "pluginVersion": "8.5.2", "pointradius": 2, "points": false, "renderer": "flot", "seriesOverrides": [], "spaceLength": 10, "stack": false, "steppedLine": false, "targets": [ { "datasource": { "type": "prometheus", "uid": "7z5wqRXnz" }, "exemplar": true, "expr": "100 - ((node_memory_MemAvailable_bytes{job=\"joey-server\"} * 100) / node_memory_MemTotal_bytes{job=\"joey-server\"})", "format": "time_series", "hide": false, "interval": "", "intervalFactor": 1, "legendFormat": "Memory Utilization", "refId": "B", "step": 240 } ], "thresholds": [ { "colorMode": "critical", "fill": true, "line": true, "op": "gt", "value": 80, "visible": true } ], "timeRegions": [], "title": "RAM Utilization", "tooltip": { "shared": true, "sort": 0, "value_type": "individual" }, "type": "graph", "xaxis": { "mode": "time", "show": true, "values": [] }, "yaxes": [ { "$$hashKey": "object:409", "format": "percent", "logBase": 1, "max": "100", "min": "0", "show": true }, { "$$hashKey": "object:410", "format": "short", "logBase": 1, "show": true } ], "yaxis": { "align": false } }, { "aliasColors": { "Recv_bytes_eth2": "#7EB26D", "Recv_bytes_lo": "#0A50A1", "Recv_drop_eth2": "#6ED0E0", "Recv_drop_lo": "#E0F9D7", "Recv_errs_eth2": "#BF1B00", "Recv_errs_lo": "#CCA300", "Trans_bytes_eth2": "#7EB26D", "Trans_bytes_lo": "#0A50A1", "Trans_drop_eth2": "#6ED0E0", "Trans_drop_lo": "#E0F9D7", "Trans_errs_eth2": "#BF1B00", "Trans_errs_lo": "#CCA300", "recv_bytes_lo": "#0A50A1", "recv_drop_eth0": "#99440A", "recv_drop_lo": "#967302", "recv_errs_eth0": "#BF1B00", "recv_errs_lo": "#890F02", "trans_bytes_eth0": "#7EB26D", "trans_bytes_lo": "#0A50A1", "trans_drop_eth0": "#99440A", "trans_drop_lo": "#967302", "trans_errs_eth0": "#BF1B00", "trans_errs_lo": "#890F02" }, "bars": false, "dashLength": 10, "dashes": false, "datasource": { "type": "prometheus", "uid": "7z5wqRXnz" }, "description": "Basic network info per interface", "fieldConfig": { "defaults": { "links": [] }, "overrides": [] }, "fill": 4, "fillGradient": 0, "gridPos": { "h": 9, "w": 4, "x": 12, "y": 4 }, "hiddenSeries": false, "id": 58, "legend": { "alignAsTable": false, "avg": false, "current": false, "hideEmpty": false, "hideZero": false, "max": false, "min": false, "rightSide": false, "show": true, "sort": "current", "sortDesc": true, "total": false, "values": false }, "lines": true, "linewidth": 1, "links": [], "nullPointMode": "null", "options": { "alertThreshold": true }, "percentage": false, "pluginVersion": "8.5.2", "pointradius": 5, "points": false, "renderer": "flot", "seriesOverrides": [ { "$$hashKey": "object:618", "alias": "Download", "transform": "negative-Y" } ], "spaceLength": 10, "stack": false, "steppedLine": false, "targets": [ { "exemplar": true, "expr": "sum by (job) (rate(node_network_receive_bytes_total{job=\"joey-server\"}[1m])*8)", "format": "time_series", "interval": "", "intervalFactor": 1, "legendFormat": "Download", "refId": "A", "step": 240 }, { "exemplar": true, "expr": "sum by (job) (rate(node_network_transmit_bytes_total{job=\"joey-server\"}[1m])*8)", "format": "time_series", "interval": "", "intervalFactor": 1, "legendFormat": "Upload", "refId": "B", "step": 240 } ], "thresholds": [], "timeRegions": [], "title": "Network Traffic Basic", "tooltip": { "shared": true, "sort": 0, "value_type": "individual" }, "type": "graph", "xaxis": { "mode": "time", "show": true, "values": [] }, "yaxes": [ { "$$hashKey": "object:625", "format": "bps", "logBase": 1, "show": true }, { "$$hashKey": "object:626", "format": "pps", "label": "", "logBase": 1, "show": false } ], "yaxis": { "align": false } }, { "alert": { "alertRuleTags": {}, "conditions": [ { "evaluator": { "params": [ 80 ], "type": "gt" }, "operator": { "type": "and" }, "query": { "params": [ "A", "5m", "now" ] }, "reducer": { "params": [], "type": "avg" }, "type": "query" } ], "executionErrorState": "keep_state", "for": "5m", "frequency": "1m", "handler": 1, "message": "", "name": "Secondary Disk Used > 80% on `joey-server`", "noDataState": "keep_state", "notifications": [ { "uid": "d6E-Crl7k" } ] }, "aliasColors": {}, "bars": false, "dashLength": 10, "dashes": false, "datasource": { "type": "prometheus", "uid": "7z5wqRXnz" }, "description": "Percentage of secondary disk used", "fieldConfig": { "defaults": { "unit": "percent" }, "overrides": [] }, "fill": 1, "fillGradient": 0, "gridPos": { "h": 9, "w": 4, "x": 16, "y": 4 }, "hiddenSeries": false, "id": 71, "legend": { "avg": false, "current": false, "max": false, "min": false, "show": true, "total": false, "values": false }, "lines": true, "linewidth": 1, "links": [], "nullPointMode": "null", "options": { "alertThreshold": true }, "percentage": false, "pluginVersion": "8.5.2", "pointradius": 2, "points": false, "renderer": "flot", "seriesOverrides": [], "spaceLength": 10, "stack": false, "steppedLine": false, "targets": [ { "exemplar": true, "expr": "100 - ((node_filesystem_avail_bytes{job=\"joey-server\",mountpoint=~\"/mnt/md0\",fstype!=\"rootfs\"} * 100) / node_filesystem_size_bytes{job=\"joey-server\",mountpoint=~\"/mnt/md0\",fstype!=\"rootfs\"})", "format": "time_series", "interval": "", "intervalFactor": 1, "legendFormat": "Boot Disk Utilization", "refId": "A", "step": 240 } ], "thresholds": [ { "colorMode": "critical", "fill": true, "line": true, "op": "gt", "value": 80, "visible": true } ], "timeRegions": [], "title": "Secondary Disk Used", "tooltip": { "shared": true, "sort": 0, "value_type": "individual" }, "type": "graph", "xaxis": { "mode": "time", "show": true, "values": [] }, "yaxes": [ { "$$hashKey": "object:570", "format": "percent", "logBase": 1, "max": "100", "min": "0", "show": true }, { "$$hashKey": "object:571", "format": "short", "logBase": 1, "show": true } ], "yaxis": { "align": false } }, { "aliasColors": {}, "bars": false, "dashLength": 10, "dashes": false, "datasource": { "type": "prometheus", "uid": "7z5wqRXnz" }, "description": "Used Swap", "fieldConfig": { "defaults": { "unit": "percent" }, "overrides": [] }, "fill": 1, "fillGradient": 0, "gridPos": { "h": 9, "w": 4, "x": 20, "y": 4 }, "hiddenSeries": false, "id": 69, "legend": { "avg": false, "current": false, "max": false, "min": false, "show": true, "total": false, "values": false }, "lines": true, "linewidth": 1, "links": [], "nullPointMode": "null", "options": { "alertThreshold": true }, "percentage": false, "pluginVersion": "8.5.2", "pointradius": 2, "points": false, "renderer": "flot", "seriesOverrides": [], "spaceLength": 10, "stack": false, "steppedLine": false, "targets": [ { "exemplar": true, "expr": "((node_memory_SwapTotal_bytes{job=\"joey-server\"} - node_memory_SwapFree_bytes{job=\"joey-server\"}) / (node_memory_SwapTotal_bytes{job=\"joey-server\"} )) * 100", "interval": "", "intervalFactor": 1, "legendFormat": "Swap Utilization", "refId": "A", "step": 240 } ], "thresholds": [], "timeRegions": [], "title": "Swap Utilization", "tooltip": { "shared": true, "sort": 0, "value_type": "individual" }, "type": "graph", "xaxis": { "mode": "time", "show": true, "values": [] }, "yaxes": [ { "$$hashKey": "object:456", "format": "percent", "logBase": 1, "max": "100", "min": "0", "show": true }, { "$$hashKey": "object:457", "format": "short", "logBase": 1, "show": true } ], "yaxis": { "align": false } }, { "collapsed": false, "datasource": { "type": "datasource", "uid": "grafana" }, "gridPos": { "h": 1, "w": 24, "x": 0, "y": 13 }, "id": 4, "panels": [], "title": "Joey-seedbox", "type": "row" }, { "datasource": { "type": "prometheus", "uid": "7z5wqRXnz" }, "description": "Total disk capacity", "fieldConfig": { "defaults": { "color": { "mode": "thresholds" }, "decimals": 0, "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": [] }, "gridPos": { "h": 3, "w": 4, "x": 0, "y": 14 }, "id": 16, "links": [], "maxDataPoints": 100, "options": { "colorMode": "none", "graphMode": "none", "justifyMode": "auto", "orientation": "horizontal", "reduceOptions": { "calcs": [ "lastNotNull" ], "fields": "", "values": false }, "text": {}, "textMode": "auto" }, "pluginVersion": "8.5.2", "targets": [ { "exemplar": true, "expr": "node_filesystem_size_bytes{job=\"joey-seedbox\",mountpoint=~\"/|/root.dev\",fstype!=\"rootfs\"}", "format": "time_series", "hide": false, "interval": "", "intervalFactor": 1, "legendFormat": "", "refId": "A", "step": 240 } ], "title": "Boot Disk Total", "type": "stat" }, { "datasource": { "type": "prometheus", "uid": "7z5wqRXnz" }, "description": "Total number of CPU cores", "fieldConfig": { "defaults": { "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": [] }, "gridPos": { "h": 3, "w": 4, "x": 4, "y": 14 }, "id": 32, "links": [], "maxDataPoints": 100, "options": { "colorMode": "none", "graphMode": "none", "justifyMode": "auto", "orientation": "horizontal", "reduceOptions": { "calcs": [ "lastNotNull" ], "fields": "", "values": false }, "text": {}, "textMode": "auto" }, "pluginVersion": "8.5.2", "targets": [ { "exemplar": true, "expr": "count(count(node_cpu_seconds_total{job=\"joey-seedbox\"}) by (cpu))", "interval": "", "intervalFactor": 1, "legendFormat": "", "refId": "A", "step": 240 } ], "title": "CPU Cores", "type": "stat" }, { "datasource": { "type": "prometheus", "uid": "7z5wqRXnz" }, "description": "Total RAM", "fieldConfig": { "defaults": { "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": "bytes" }, "overrides": [] }, "gridPos": { "h": 3, "w": 4, "x": 8, "y": 14 }, "id": 44, "links": [], "maxDataPoints": 100, "options": { "colorMode": "none", "graphMode": "none", "justifyMode": "auto", "orientation": "horizontal", "reduceOptions": { "calcs": [ "lastNotNull" ], "fields": "", "values": false }, "text": {}, "textMode": "auto" }, "pluginVersion": "8.5.2", "targets": [ { "exemplar": true, "expr": "node_memory_MemTotal_bytes{job=\"joey-seedbox\"}", "interval": "", "intervalFactor": 1, "legendFormat": "", "refId": "A", "step": 240 } ], "title": "RAM Total", "type": "stat" }, { "datasource": { "type": "prometheus", "uid": "7z5wqRXnz" }, "description": "System uptime", "fieldConfig": { "defaults": { "color": { "mode": "thresholds" }, "decimals": 1, "mappings": [], "thresholds": { "mode": "absolute", "steps": [ { "color": "green", "value": null } ] }, "unit": "s" }, "overrides": [] }, "gridPos": { "h": 3, "w": 8, "x": 12, "y": 14 }, "id": 61, "options": { "colorMode": "none", "graphMode": "none", "justifyMode": "auto", "orientation": "horizontal", "reduceOptions": { "calcs": [ "lastNotNull" ], "fields": "", "values": false }, "text": {}, "textMode": "auto" }, "pluginVersion": "8.5.2", "targets": [ { "exemplar": true, "expr": "node_time_seconds{job=\"joey-seedbox\"} - node_boot_time_seconds{job=\"joey-seedbox\"}", "interval": "", "legendFormat": "", "queryType": "randomWalk", "refId": "A" } ], "title": "Host Uptime", "type": "stat" }, { "datasource": { "type": "prometheus", "uid": "7z5wqRXnz" }, "description": "Total SWAP", "fieldConfig": { "defaults": { "color": { "mode": "thresholds" }, "decimals": 0, "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": [] }, "gridPos": { "h": 3, "w": 4, "x": 20, "y": 14 }, "id": 68, "links": [], "maxDataPoints": 100, "options": { "colorMode": "none", "graphMode": "none", "justifyMode": "auto", "orientation": "horizontal", "reduceOptions": { "calcs": [ "lastNotNull" ], "fields": "", "values": false }, "text": {}, "textMode": "auto" }, "pluginVersion": "8.5.2", "targets": [ { "exemplar": true, "expr": "node_memory_SwapTotal_bytes{job=\"joey-seedbox\"}", "interval": "", "intervalFactor": 1, "legendFormat": "", "refId": "A", "step": 240 } ], "title": "SWAP Total", "type": "stat" }, { "aliasColors": {}, "bars": false, "dashLength": 10, "dashes": false, "datasource": { "type": "prometheus", "uid": "7z5wqRXnz" }, "description": "Percentage of boot disk used", "fieldConfig": { "defaults": { "unit": "percent" }, "overrides": [] }, "fill": 1, "fillGradient": 0, "gridPos": { "h": 9, "w": 4, "x": 0, "y": 17 }, "hiddenSeries": false, "id": 20, "legend": { "avg": false, "current": false, "max": false, "min": false, "show": true, "total": false, "values": false }, "lines": true, "linewidth": 1, "links": [], "nullPointMode": "null", "options": { "alertThreshold": true }, "percentage": false, "pluginVersion": "8.5.2", "pointradius": 2, "points": false, "renderer": "flot", "seriesOverrides": [], "spaceLength": 10, "stack": false, "steppedLine": false, "targets": [ { "exemplar": true, "expr": "100 - ((node_filesystem_avail_bytes{job=\"joey-seedbox\",mountpoint=~\"/|/root.dev\",fstype!=\"rootfs\"} * 100) / node_filesystem_size_bytes{job=\"joey-seedbox\",mountpoint=~\"/|/root.dev\",fstype!=\"rootfs\"})", "format": "time_series", "interval": "", "intervalFactor": 1, "legendFormat": "Boot Disk Utilization", "refId": "A", "step": 240 } ], "thresholds": [ { "$$hashKey": "object:588", "colorMode": "critical", "fill": false, "line": true, "op": "gt", "value": 80, "yaxis": "left" } ], "timeRegions": [], "title": "Boot Disk Used", "tooltip": { "shared": true, "sort": 0, "value_type": "individual" }, "type": "graph", "xaxis": { "mode": "time", "show": true, "values": [] }, "yaxes": [ { "$$hashKey": "object:570", "format": "percent", "logBase": 1, "max": "100", "min": "0", "show": true }, { "$$hashKey": "object:571", "format": "short", "logBase": 1, "show": true } ], "yaxis": { "align": false } }, { "aliasColors": { "Busy": "#EAB839", "Busy Iowait": "#890F02", "Busy other": "#1F78C1", "Idle": "#052B51", "Idle - Waiting for something to happen": "#052B51", "guest": "#9AC48A", "idle": "#052B51", "iowait": "#EAB839", "irq": "#BF1B00", "nice": "#C15C17", "softirq": "#E24D42", "steal": "#FCE2DE", "system": "#508642", "user": "#5195CE" }, "bars": false, "dashLength": 10, "dashes": false, "datasource": { "type": "prometheus", "uid": "7z5wqRXnz" }, "decimals": 2, "description": "Percentage of CPU utilized (averaged over last minute)", "fieldConfig": { "defaults": { "links": [], "unit": "short" }, "overrides": [] }, "fill": 4, "fillGradient": 0, "gridPos": { "h": 9, "w": 4, "x": 4, "y": 17 }, "hiddenSeries": false, "id": 31, "legend": { "alignAsTable": false, "avg": false, "current": false, "max": false, "min": false, "rightSide": false, "show": true, "sideWidth": 250, "total": false, "values": false }, "lines": true, "linewidth": 1, "links": [], "maxPerRow": 6, "nullPointMode": "null", "options": { "alertThreshold": true }, "percentage": true, "pluginVersion": "8.5.2", "pointradius": 5, "points": false, "renderer": "flot", "seriesOverrides": [ { "$$hashKey": "object:376", "alias": "Idle", "fill": 0 } ], "spaceLength": 10, "stack": true, "steppedLine": false, "targets": [ { "exemplar": true, "expr": "sum by (instance)(rate(node_cpu_seconds_total{mode!=\"idle\",job=\"joey-seedbox\"}[1m])) * 100", "format": "time_series", "hide": false, "interval": "", "intervalFactor": 1, "legendFormat": "Utilization", "refId": "A", "step": 240 }, { "exemplar": true, "expr": "sum by (mode)(rate(node_cpu_seconds_total{mode='idle',job=\"joey-seedbox\"}[1m])) * 100", "format": "time_series", "interval": "", "intervalFactor": 1, "legendFormat": "Idle", "refId": "F", "step": 240 } ], "thresholds": [ { "$$hashKey": "object:143", "colorMode": "critical", "fill": false, "line": true, "op": "gt", "value": 80, "yaxis": "left" } ], "timeRegions": [], "title": "CPU Utilization", "tooltip": { "shared": true, "sort": 0, "value_type": "individual" }, "type": "graph", "xaxis": { "mode": "time", "show": true, "values": [] }, "yaxes": [ { "$$hashKey": "object:123", "format": "short", "label": "", "logBase": 1, "max": "100", "min": "0", "show": true }, { "$$hashKey": "object:124", "format": "short", "logBase": 1, "show": false } ], "yaxis": { "align": false } }, { "aliasColors": {}, "bars": false, "dashLength": 10, "dashes": false, "datasource": { "type": "prometheus", "uid": "7z5wqRXnz" }, "description": "Non available RAM memory", "fieldConfig": { "defaults": { "unit": "percent" }, "overrides": [] }, "fill": 1, "fillGradient": 0, "gridPos": { "h": 9, "w": 4, "x": 8, "y": 17 }, "hiddenSeries": false, "hideTimeOverride": false, "id": 43, "legend": { "avg": false, "current": false, "max": false, "min": false, "show": true, "total": false, "values": false }, "lines": true, "linewidth": 1, "links": [], "nullPointMode": "null", "options": { "alertThreshold": true }, "percentage": false, "pluginVersion": "8.5.2", "pointradius": 2, "points": false, "renderer": "flot", "seriesOverrides": [], "spaceLength": 10, "stack": false, "steppedLine": false, "targets": [ { "exemplar": true, "expr": "((node_memory_MemTotal_bytes{job=\"joey-seedbox\"} - node_memory_MemFree_bytes{job=\"joey-seedbox\"}) / (node_memory_MemTotal_bytes{job=\"joey-seedbox\"} )) * 100", "format": "time_series", "hide": true, "interval": "", "intervalFactor": 1, "legendFormat": "", "refId": "A", "step": 240 }, { "exemplar": true, "expr": "100 - ((node_memory_MemAvailable_bytes{job=\"joey-seedbox\"} * 100) / node_memory_MemTotal_bytes{job=\"joey-seedbox\"})", "format": "time_series", "hide": false, "interval": "", "intervalFactor": 1, "legendFormat": "Memory Utilization", "refId": "B", "step": 240 } ], "thresholds": [ { "$$hashKey": "object:430", "colorMode": "critical", "fill": false, "line": true, "op": "gt", "value": 80, "yaxis": "left" } ], "timeRegions": [], "title": "RAM Utilization", "tooltip": { "shared": true, "sort": 0, "value_type": "individual" }, "type": "graph", "xaxis": { "mode": "time", "show": true, "values": [] }, "yaxes": [ { "$$hashKey": "object:409", "format": "percent", "logBase": 1, "max": "100", "min": "0", "show": true }, { "$$hashKey": "object:410", "format": "short", "logBase": 1, "show": true } ], "yaxis": { "align": false } }, { "aliasColors": { "Recv_bytes_eth2": "#7EB26D", "Recv_bytes_lo": "#0A50A1", "Recv_drop_eth2": "#6ED0E0", "Recv_drop_lo": "#E0F9D7", "Recv_errs_eth2": "#BF1B00", "Recv_errs_lo": "#CCA300", "Trans_bytes_eth2": "#7EB26D", "Trans_bytes_lo": "#0A50A1", "Trans_drop_eth2": "#6ED0E0", "Trans_drop_lo": "#E0F9D7", "Trans_errs_eth2": "#BF1B00", "Trans_errs_lo": "#CCA300", "recv_bytes_lo": "#0A50A1", "recv_drop_eth0": "#99440A", "recv_drop_lo": "#967302", "recv_errs_eth0": "#BF1B00", "recv_errs_lo": "#890F02", "trans_bytes_eth0": "#7EB26D", "trans_bytes_lo": "#0A50A1", "trans_drop_eth0": "#99440A", "trans_drop_lo": "#967302", "trans_errs_eth0": "#BF1B00", "trans_errs_lo": "#890F02" }, "bars": false, "dashLength": 10, "dashes": false, "datasource": { "type": "prometheus", "uid": "7z5wqRXnz" }, "description": "Basic network info per interface", "fieldConfig": { "defaults": { "links": [] }, "overrides": [] }, "fill": 4, "fillGradient": 0, "gridPos": { "h": 9, "w": 8, "x": 12, "y": 17 }, "hiddenSeries": false, "id": 57, "legend": { "alignAsTable": false, "avg": false, "current": false, "hideEmpty": false, "hideZero": false, "max": false, "min": false, "rightSide": false, "show": true, "sort": "current", "sortDesc": true, "total": false, "values": false }, "lines": true, "linewidth": 1, "links": [], "nullPointMode": "null", "options": { "alertThreshold": true }, "percentage": false, "pluginVersion": "8.5.2", "pointradius": 5, "points": false, "renderer": "flot", "seriesOverrides": [ { "$$hashKey": "object:618", "alias": "Download", "transform": "negative-Y" } ], "spaceLength": 10, "stack": false, "steppedLine": false, "targets": [ { "exemplar": true, "expr": "sum by (job) (rate(node_network_receive_bytes_total{job=\"joey-seedbox\"}[1m])*8)", "format": "time_series", "interval": "", "intervalFactor": 1, "legendFormat": "Download", "refId": "A", "step": 240 }, { "exemplar": true, "expr": "sum by (job) (rate(node_network_transmit_bytes_total{job=\"joey-seedbox\"}[1m])*8)", "format": "time_series", "interval": "", "intervalFactor": 1, "legendFormat": "Upload", "refId": "B", "step": 240 } ], "thresholds": [], "timeRegions": [], "title": "Network Traffic Basic", "tooltip": { "shared": true, "sort": 0, "value_type": "individual" }, "type": "graph", "xaxis": { "mode": "time", "show": true, "values": [] }, "yaxes": [ { "$$hashKey": "object:625", "format": "bps", "logBase": 1, "show": true }, { "$$hashKey": "object:626", "format": "pps", "label": "", "logBase": 1, "show": false } ], "yaxis": { "align": false } }, { "aliasColors": {}, "bars": false, "dashLength": 10, "dashes": false, "datasource": { "type": "prometheus", "uid": "7z5wqRXnz" }, "description": "Used Swap", "fieldConfig": { "defaults": { "unit": "percent" }, "overrides": [] }, "fill": 1, "fillGradient": 0, "gridPos": { "h": 9, "w": 4, "x": 20, "y": 17 }, "hiddenSeries": false, "id": 67, "legend": { "avg": false, "current": false, "max": false, "min": false, "show": true, "total": false, "values": false }, "lines": true, "linewidth": 1, "links": [], "nullPointMode": "null", "options": { "alertThreshold": true }, "percentage": false, "pluginVersion": "8.5.2", "pointradius": 2, "points": false, "renderer": "flot", "seriesOverrides": [], "spaceLength": 10, "stack": false, "steppedLine": false, "targets": [ { "exemplar": true, "expr": "((node_memory_SwapTotal_bytes{job=\"joey-seedbox\"} - node_memory_SwapFree_bytes{job=\"joey-seedbox\"}) / (node_memory_SwapTotal_bytes{job=\"joey-seedbox\"} )) * 100", "interval": "", "intervalFactor": 1, "legendFormat": "Swap Utilization", "refId": "A", "step": 240 } ], "thresholds": [], "timeRegions": [], "title": "Swap Utilization", "tooltip": { "shared": true, "sort": 0, "value_type": "individual" }, "type": "graph", "xaxis": { "mode": "time", "show": true, "values": [] }, "yaxes": [ { "$$hashKey": "object:456", "format": "percent", "logBase": 1, "max": "100", "min": "0", "show": true }, { "$$hashKey": "object:457", "format": "short", "logBase": 1, "show": true } ], "yaxis": { "align": false } }, { "collapsed": false, "datasource": { "type": "datasource", "uid": "grafana" }, "gridPos": { "h": 1, "w": 24, "x": 0, "y": 26 }, "id": 10, "panels": [], "title": "Jafner-tools", "type": "row" }, { "datasource": { "type": "prometheus", "uid": "7z5wqRXnz" }, "description": "Total disk capacity", "fieldConfig": { "defaults": { "color": { "mode": "thresholds" }, "decimals": 0, "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": [] }, "gridPos": { "h": 3, "w": 4, "x": 0, "y": 27 }, "id": 13, "links": [], "maxDataPoints": 100, "options": { "colorMode": "none", "graphMode": "none", "justifyMode": "auto", "orientation": "horizontal", "reduceOptions": { "calcs": [ "lastNotNull" ], "fields": "", "values": false }, "text": {}, "textMode": "auto" }, "pluginVersion": "8.5.2", "targets": [ { "exemplar": true, "expr": "node_filesystem_size_bytes{job=\"jafner.tools\",mountpoint=~\"/|/root.dev\",fstype!=\"rootfs\"}", "format": "time_series", "hide": false, "interval": "", "intervalFactor": 1, "legendFormat": "", "refId": "A", "step": 240 } ], "title": "Boot Disk Total", "type": "stat" }, { "datasource": { "type": "prometheus", "uid": "7z5wqRXnz" }, "description": "Total number of CPU cores", "fieldConfig": { "defaults": { "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": [] }, "gridPos": { "h": 3, "w": 4, "x": 4, "y": 27 }, "id": 24, "links": [], "maxDataPoints": 100, "options": { "colorMode": "none", "graphMode": "none", "justifyMode": "auto", "orientation": "horizontal", "reduceOptions": { "calcs": [ "lastNotNull" ], "fields": "", "values": false }, "text": {}, "textMode": "auto" }, "pluginVersion": "8.5.2", "targets": [ { "exemplar": true, "expr": "count(count(node_cpu_seconds_total{job=\"jafner.tools\"}) by (cpu))", "interval": "", "intervalFactor": 1, "legendFormat": "", "refId": "A", "step": 240 } ], "title": "CPU Cores", "type": "stat" }, { "datasource": { "type": "prometheus", "uid": "7z5wqRXnz" }, "description": "Total RAM", "fieldConfig": { "defaults": { "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": "bytes" }, "overrides": [] }, "gridPos": { "h": 3, "w": 4, "x": 8, "y": 27 }, "id": 38, "links": [], "maxDataPoints": 100, "options": { "colorMode": "none", "graphMode": "none", "justifyMode": "auto", "orientation": "horizontal", "reduceOptions": { "calcs": [ "lastNotNull" ], "fields": "", "values": false }, "text": {}, "textMode": "auto" }, "pluginVersion": "8.5.2", "targets": [ { "exemplar": true, "expr": "node_memory_MemTotal_bytes{job=\"jafner.tools\"}", "interval": "", "intervalFactor": 1, "legendFormat": "", "refId": "A", "step": 240 } ], "title": "RAM Total", "type": "stat" }, { "datasource": { "type": "prometheus", "uid": "7z5wqRXnz" }, "description": "System uptime", "fieldConfig": { "defaults": { "color": { "mode": "thresholds" }, "decimals": 1, "mappings": [], "thresholds": { "mode": "absolute", "steps": [ { "color": "green", "value": null } ] }, "unit": "s" }, "overrides": [] }, "gridPos": { "h": 3, "w": 8, "x": 12, "y": 27 }, "id": 50, "options": { "colorMode": "none", "graphMode": "none", "justifyMode": "auto", "orientation": "horizontal", "reduceOptions": { "calcs": [ "lastNotNull" ], "fields": "", "values": false }, "text": {}, "textMode": "auto" }, "pluginVersion": "8.5.2", "targets": [ { "exemplar": true, "expr": "node_time_seconds{job=\"jafner.tools\"} - node_boot_time_seconds{job=\"jafner.tools\"}", "interval": "", "legendFormat": "", "queryType": "randomWalk", "refId": "A" } ], "title": "Host Uptime", "type": "stat" }, { "datasource": { "type": "prometheus", "uid": "7z5wqRXnz" }, "description": "Total SWAP", "fieldConfig": { "defaults": { "color": { "mode": "thresholds" }, "decimals": 0, "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": [] }, "gridPos": { "h": 3, "w": 4, "x": 20, "y": 27 }, "id": 54, "links": [], "maxDataPoints": 100, "options": { "colorMode": "none", "graphMode": "none", "justifyMode": "auto", "orientation": "horizontal", "reduceOptions": { "calcs": [ "lastNotNull" ], "fields": "", "values": false }, "text": {}, "textMode": "auto" }, "pluginVersion": "8.5.2", "targets": [ { "exemplar": true, "expr": "node_memory_SwapTotal_bytes{job=\"jafner.tools\"}", "interval": "", "intervalFactor": 1, "legendFormat": "", "refId": "A", "step": 240 } ], "title": "SWAP Total", "type": "stat" }, { "alert": { "alertRuleTags": {}, "conditions": [ { "evaluator": { "params": [ 80 ], "type": "gt" }, "operator": { "type": "and" }, "query": { "params": [ "A", "5m", "now" ] }, "reducer": { "params": [], "type": "avg" }, "type": "query" } ], "executionErrorState": "keep_state", "for": "5m", "frequency": "1m", "handler": 1, "name": "Boot Disk Used > 80% on `jafner.tools`", "noDataState": "keep_state", "notifications": [ { "uid": "d6E-Crl7k" } ] }, "aliasColors": {}, "bars": false, "dashLength": 10, "dashes": false, "datasource": { "type": "prometheus", "uid": "7z5wqRXnz" }, "description": "Percentage of boot disk used", "fieldConfig": { "defaults": { "unit": "percent" }, "overrides": [] }, "fill": 1, "fillGradient": 0, "gridPos": { "h": 9, "w": 4, "x": 0, "y": 30 }, "hiddenSeries": false, "id": 19, "legend": { "avg": false, "current": false, "max": false, "min": false, "show": true, "total": false, "values": false }, "lines": true, "linewidth": 1, "links": [], "nullPointMode": "null", "options": { "alertThreshold": true }, "percentage": false, "pluginVersion": "8.5.2", "pointradius": 2, "points": false, "renderer": "flot", "seriesOverrides": [], "spaceLength": 10, "stack": false, "steppedLine": false, "targets": [ { "exemplar": true, "expr": "100 - ((node_filesystem_avail_bytes{job=\"jafner.tools\",mountpoint=~\"/|/root.dev\",fstype!=\"rootfs\"} * 100) / node_filesystem_size_bytes{job=\"jafner.tools\",mountpoint=~\"/|/root.dev\",fstype!=\"rootfs\"})", "format": "time_series", "interval": "", "intervalFactor": 1, "legendFormat": "Boot Disk Utilization", "refId": "A", "step": 240 } ], "thresholds": [ { "colorMode": "critical", "fill": true, "line": true, "op": "gt", "value": 80, "visible": true } ], "timeRegions": [], "title": "Boot Disk Used", "tooltip": { "shared": true, "sort": 0, "value_type": "individual" }, "type": "graph", "xaxis": { "mode": "time", "show": true, "values": [] }, "yaxes": [ { "$$hashKey": "object:570", "format": "percent", "logBase": 1, "max": "100", "min": "0", "show": true }, { "$$hashKey": "object:571", "format": "short", "logBase": 1, "show": true } ], "yaxis": { "align": false } }, { "aliasColors": { "Busy": "#EAB839", "Busy Iowait": "#890F02", "Busy other": "#1F78C1", "Idle": "#052B51", "Idle - Waiting for something to happen": "#052B51", "guest": "#9AC48A", "idle": "#052B51", "iowait": "#EAB839", "irq": "#BF1B00", "nice": "#C15C17", "softirq": "#E24D42", "steal": "#FCE2DE", "system": "#508642", "user": "#5195CE" }, "bars": false, "dashLength": 10, "dashes": false, "datasource": { "type": "prometheus", "uid": "7z5wqRXnz" }, "decimals": 2, "description": "Percentage of CPU utilized (averaged over last minute)", "fieldConfig": { "defaults": { "links": [], "unit": "short" }, "overrides": [] }, "fill": 4, "fillGradient": 0, "gridPos": { "h": 9, "w": 4, "x": 4, "y": 30 }, "hiddenSeries": false, "id": 26, "legend": { "alignAsTable": false, "avg": false, "current": false, "max": false, "min": false, "rightSide": false, "show": true, "sideWidth": 250, "total": false, "values": false }, "lines": true, "linewidth": 1, "links": [], "maxPerRow": 6, "nullPointMode": "null", "options": { "alertThreshold": true }, "percentage": true, "pluginVersion": "8.5.2", "pointradius": 5, "points": false, "renderer": "flot", "seriesOverrides": [ { "$$hashKey": "object:376", "alias": "Idle", "fill": 0 } ], "spaceLength": 10, "stack": true, "steppedLine": false, "targets": [ { "exemplar": true, "expr": "sum by (instance)(rate(node_cpu_seconds_total{mode!=\"idle\",job=\"jafner.tools\"}[1m])) * 100", "format": "time_series", "hide": false, "interval": "", "intervalFactor": 1, "legendFormat": "Utilization", "refId": "A", "step": 240 }, { "exemplar": true, "expr": "sum by (mode)(rate(node_cpu_seconds_total{mode='idle',job=\"jafner.tools\"}[1m])) * 100", "format": "time_series", "interval": "", "intervalFactor": 1, "legendFormat": "Idle", "refId": "F", "step": 240 } ], "thresholds": [ { "$$hashKey": "object:143", "colorMode": "critical", "fill": false, "line": true, "op": "gt", "value": 80, "yaxis": "left" } ], "timeRegions": [], "title": "CPU Utilization", "tooltip": { "shared": true, "sort": 0, "value_type": "individual" }, "type": "graph", "xaxis": { "mode": "time", "show": true, "values": [] }, "yaxes": [ { "$$hashKey": "object:123", "format": "short", "label": "", "logBase": 1, "max": "100", "min": "0", "show": true }, { "$$hashKey": "object:124", "format": "short", "logBase": 1, "show": false } ], "yaxis": { "align": false } }, { "aliasColors": {}, "bars": false, "dashLength": 10, "dashes": false, "datasource": { "type": "prometheus", "uid": "7z5wqRXnz" }, "description": "Non available RAM memory", "fieldConfig": { "defaults": { "unit": "percent" }, "overrides": [] }, "fill": 1, "fillGradient": 0, "gridPos": { "h": 9, "w": 4, "x": 8, "y": 30 }, "hiddenSeries": false, "hideTimeOverride": false, "id": 36, "legend": { "avg": false, "current": false, "max": false, "min": false, "show": true, "total": false, "values": false }, "lines": true, "linewidth": 1, "links": [], "nullPointMode": "null", "options": { "alertThreshold": true }, "percentage": false, "pluginVersion": "8.5.2", "pointradius": 2, "points": false, "renderer": "flot", "seriesOverrides": [], "spaceLength": 10, "stack": false, "steppedLine": false, "targets": [ { "exemplar": true, "expr": "((node_memory_MemTotal_bytes{job=\"jafner.tools\"} - node_memory_MemFree_bytes{job=\"jafner.tools\"}) / (node_memory_MemTotal_bytes{job=\"jafner.tools\"} )) * 100", "format": "time_series", "hide": true, "interval": "", "intervalFactor": 1, "legendFormat": "", "refId": "A", "step": 240 }, { "exemplar": true, "expr": "100 - ((node_memory_MemAvailable_bytes{job=\"jafner.tools\"} * 100) / node_memory_MemTotal_bytes{job=\"jafner.tools\"})", "format": "time_series", "hide": false, "interval": "", "intervalFactor": 1, "legendFormat": "Memory Utilization", "refId": "B", "step": 240 } ], "thresholds": [ { "$$hashKey": "object:430", "colorMode": "critical", "fill": false, "line": true, "op": "gt", "value": 80, "yaxis": "left" } ], "timeRegions": [], "title": "RAM Utilization", "tooltip": { "shared": true, "sort": 0, "value_type": "individual" }, "type": "graph", "xaxis": { "mode": "time", "show": true, "values": [] }, "yaxes": [ { "$$hashKey": "object:409", "format": "percent", "logBase": 1, "max": "100", "min": "0", "show": true }, { "$$hashKey": "object:410", "format": "short", "logBase": 1, "show": true } ], "yaxis": { "align": false } }, { "aliasColors": { "Recv_bytes_eth2": "#7EB26D", "Recv_bytes_lo": "#0A50A1", "Recv_drop_eth2": "#6ED0E0", "Recv_drop_lo": "#E0F9D7", "Recv_errs_eth2": "#BF1B00", "Recv_errs_lo": "#CCA300", "Trans_bytes_eth2": "#7EB26D", "Trans_bytes_lo": "#0A50A1", "Trans_drop_eth2": "#6ED0E0", "Trans_drop_lo": "#E0F9D7", "Trans_errs_eth2": "#BF1B00", "Trans_errs_lo": "#CCA300", "recv_bytes_lo": "#0A50A1", "recv_drop_eth0": "#99440A", "recv_drop_lo": "#967302", "recv_errs_eth0": "#BF1B00", "recv_errs_lo": "#890F02", "trans_bytes_eth0": "#7EB26D", "trans_bytes_lo": "#0A50A1", "trans_drop_eth0": "#99440A", "trans_drop_lo": "#967302", "trans_errs_eth0": "#BF1B00", "trans_errs_lo": "#890F02" }, "bars": false, "dashLength": 10, "dashes": false, "datasource": { "type": "prometheus", "uid": "7z5wqRXnz" }, "description": "Basic network info per interface", "fieldConfig": { "defaults": { "links": [] }, "overrides": [] }, "fill": 4, "fillGradient": 0, "gridPos": { "h": 9, "w": 8, "x": 12, "y": 30 }, "hiddenSeries": false, "id": 48, "legend": { "alignAsTable": false, "avg": false, "current": false, "hideEmpty": false, "hideZero": false, "max": false, "min": false, "rightSide": false, "show": true, "sort": "current", "sortDesc": true, "total": false, "values": false }, "lines": true, "linewidth": 1, "links": [], "nullPointMode": "null", "options": { "alertThreshold": true }, "percentage": false, "pluginVersion": "8.5.2", "pointradius": 5, "points": false, "renderer": "flot", "seriesOverrides": [ { "$$hashKey": "object:618", "alias": "Download", "transform": "negative-Y" } ], "spaceLength": 10, "stack": false, "steppedLine": false, "targets": [ { "exemplar": true, "expr": "sum by (job) (rate(node_network_receive_bytes_total{job=\"jafner.tools\"}[1m])*8)", "format": "time_series", "interval": "", "intervalFactor": 1, "legendFormat": "Download", "refId": "A", "step": 240 }, { "exemplar": true, "expr": "sum by (job) (rate(node_network_transmit_bytes_total{job=\"jafner.tools\"}[1m])*8)", "format": "time_series", "interval": "", "intervalFactor": 1, "legendFormat": "Upload", "refId": "B", "step": 240 } ], "thresholds": [], "timeRegions": [], "title": "Network Traffic Basic", "tooltip": { "shared": true, "sort": 0, "value_type": "individual" }, "type": "graph", "xaxis": { "mode": "time", "show": true, "values": [] }, "yaxes": [ { "$$hashKey": "object:625", "format": "bps", "logBase": 1, "show": true }, { "$$hashKey": "object:626", "format": "pps", "label": "", "logBase": 1, "show": false } ], "yaxis": { "align": false } }, { "aliasColors": {}, "bars": false, "dashLength": 10, "dashes": false, "datasource": { "type": "prometheus", "uid": "7z5wqRXnz" }, "description": "Used Swap", "fieldConfig": { "defaults": { "unit": "percent" }, "overrides": [] }, "fill": 1, "fillGradient": 0, "gridPos": { "h": 9, "w": 4, "x": 20, "y": 30 }, "hiddenSeries": false, "id": 52, "legend": { "avg": false, "current": false, "max": false, "min": false, "show": true, "total": false, "values": false }, "lines": true, "linewidth": 1, "links": [], "nullPointMode": "null", "options": { "alertThreshold": true }, "percentage": false, "pluginVersion": "8.5.2", "pointradius": 2, "points": false, "renderer": "flot", "seriesOverrides": [], "spaceLength": 10, "stack": false, "steppedLine": false, "targets": [ { "exemplar": true, "expr": "((node_memory_SwapTotal_bytes{job=\"jafner.tools\"} - node_memory_SwapFree_bytes{job=\"jafner.tools\"}) / (node_memory_SwapTotal_bytes{job=\"jafner.tools\"} )) * 100", "interval": "", "intervalFactor": 1, "legendFormat": "Swap Utilization", "refId": "A", "step": 240 } ], "thresholds": [], "timeRegions": [], "title": "Swap Utilization", "tooltip": { "shared": true, "sort": 0, "value_type": "individual" }, "type": "graph", "xaxis": { "mode": "time", "show": true, "values": [] }, "yaxes": [ { "$$hashKey": "object:456", "format": "percent", "logBase": 1, "max": "100", "min": "0", "show": true }, { "$$hashKey": "object:457", "format": "short", "logBase": 1, "show": true } ], "yaxis": { "align": false } }, { "collapsed": false, "datasource": { "type": "datasource", "uid": "grafana" }, "gridPos": { "h": 1, "w": 24, "x": 0, "y": 39 }, "id": 8, "panels": [], "title": "Pihole", "type": "row" }, { "datasource": { "type": "prometheus", "uid": "7z5wqRXnz" }, "description": "Total disk capacity", "fieldConfig": { "defaults": { "color": { "mode": "thresholds" }, "decimals": 0, "mappings": [ { "options": { "match": "null", "result": { "text": "N/A" } }, "type": "special" } ], "thresholds": { "mode": "absolute", "steps": [ { "color": "rgba(50, 172, 45, 0.97)" }, { "color": "rgba(237, 129, 40, 0.89)", "value": 70 }, { "color": "rgba(245, 54, 54, 0.9)", "value": 90 } ] }, "unit": "bytes" }, "overrides": [] }, "gridPos": { "h": 3, "w": 4, "x": 0, "y": 40 }, "id": 14, "links": [], "maxDataPoints": 100, "options": { "colorMode": "none", "graphMode": "none", "justifyMode": "auto", "orientation": "horizontal", "reduceOptions": { "calcs": [ "lastNotNull" ], "fields": "", "values": false }, "text": {}, "textMode": "auto" }, "pluginVersion": "8.5.2", "targets": [ { "exemplar": true, "expr": "node_filesystem_size_bytes{job=\"pihole\",mountpoint=~\"/|/root.dev\",fstype!=\"rootfs\"}", "format": "time_series", "hide": false, "interval": "", "intervalFactor": 1, "legendFormat": "", "refId": "A", "step": 240 } ], "title": "Boot Disk Total", "type": "stat" }, { "datasource": { "type": "prometheus", "uid": "7z5wqRXnz" }, "description": "Total number of CPU cores", "fieldConfig": { "defaults": { "color": { "mode": "thresholds" }, "mappings": [ { "options": { "match": "null", "result": { "text": "N/A" } }, "type": "special" } ], "thresholds": { "mode": "absolute", "steps": [ { "color": "green" }, { "color": "red", "value": 80 } ] }, "unit": "short" }, "overrides": [] }, "gridPos": { "h": 3, "w": 4, "x": 4, "y": 40 }, "id": 28, "links": [], "maxDataPoints": 100, "options": { "colorMode": "none", "graphMode": "none", "justifyMode": "auto", "orientation": "horizontal", "reduceOptions": { "calcs": [ "lastNotNull" ], "fields": "", "values": false }, "text": {}, "textMode": "auto" }, "pluginVersion": "8.5.2", "targets": [ { "exemplar": true, "expr": "count(count(node_cpu_seconds_total{job=\"pihole\"}) by (cpu))", "interval": "", "intervalFactor": 1, "legendFormat": "", "refId": "A", "step": 240 } ], "title": "CPU Cores", "type": "stat" }, { "datasource": { "type": "prometheus", "uid": "7z5wqRXnz" }, "description": "Total RAM", "fieldConfig": { "defaults": { "color": { "mode": "thresholds" }, "decimals": 1, "mappings": [ { "options": { "match": "null", "result": { "text": "N/A" } }, "type": "special" } ], "thresholds": { "mode": "absolute", "steps": [ { "color": "green" }, { "color": "red", "value": 80 } ] }, "unit": "bytes" }, "overrides": [] }, "gridPos": { "h": 3, "w": 4, "x": 8, "y": 40 }, "id": 40, "links": [], "maxDataPoints": 100, "options": { "colorMode": "none", "graphMode": "none", "justifyMode": "auto", "orientation": "horizontal", "reduceOptions": { "calcs": [ "lastNotNull" ], "fields": "", "values": false }, "text": {}, "textMode": "auto" }, "pluginVersion": "8.5.2", "targets": [ { "exemplar": true, "expr": "node_memory_MemTotal_bytes{job=\"pihole\"}", "interval": "", "intervalFactor": 1, "legendFormat": "", "refId": "A", "step": 240 } ], "title": "RAM Total", "type": "stat" }, { "datasource": { "type": "prometheus", "uid": "7z5wqRXnz" }, "description": "System uptime", "fieldConfig": { "defaults": { "color": { "mode": "thresholds" }, "decimals": 1, "mappings": [], "thresholds": { "mode": "absolute", "steps": [ { "color": "green" } ] }, "unit": "s" }, "overrides": [] }, "gridPos": { "h": 3, "w": 8, "x": 12, "y": 40 }, "id": 59, "options": { "colorMode": "none", "graphMode": "none", "justifyMode": "auto", "orientation": "horizontal", "reduceOptions": { "calcs": [ "lastNotNull" ], "fields": "", "values": false }, "text": {}, "textMode": "auto" }, "pluginVersion": "8.5.2", "targets": [ { "exemplar": true, "expr": "node_time_seconds{job=\"pihole\"} - node_boot_time_seconds{job=\"pihole\"}", "interval": "", "legendFormat": "", "queryType": "randomWalk", "refId": "A" } ], "title": "Host Uptime", "type": "stat" }, { "datasource": { "type": "prometheus", "uid": "7z5wqRXnz" }, "description": "Total SWAP", "fieldConfig": { "defaults": { "color": { "mode": "thresholds" }, "decimals": 0, "mappings": [ { "options": { "match": "null", "result": { "text": "N/A" } }, "type": "special" } ], "thresholds": { "mode": "absolute", "steps": [ { "color": "green" }, { "color": "red", "value": 80 } ] }, "unit": "bytes" }, "overrides": [] }, "gridPos": { "h": 3, "w": 4, "x": 20, "y": 40 }, "id": 64, "links": [], "maxDataPoints": 100, "options": { "colorMode": "none", "graphMode": "none", "justifyMode": "auto", "orientation": "horizontal", "reduceOptions": { "calcs": [ "lastNotNull" ], "fields": "", "values": false }, "text": {}, "textMode": "auto" }, "pluginVersion": "8.5.2", "targets": [ { "exemplar": true, "expr": "node_memory_SwapTotal_bytes{job=\"pihole\"}", "interval": "", "intervalFactor": 1, "legendFormat": "", "refId": "A", "step": 240 } ], "title": "SWAP Total", "type": "stat" }, { "aliasColors": {}, "bars": false, "dashLength": 10, "dashes": false, "datasource": { "type": "prometheus", "uid": "7z5wqRXnz" }, "description": "Percentage of boot disk used", "fieldConfig": { "defaults": { "unit": "percent" }, "overrides": [] }, "fill": 1, "fillGradient": 0, "gridPos": { "h": 11, "w": 4, "x": 0, "y": 43 }, "hiddenSeries": false, "id": 21, "legend": { "avg": false, "current": false, "max": false, "min": false, "show": true, "total": false, "values": false }, "lines": true, "linewidth": 1, "links": [], "nullPointMode": "null", "options": { "alertThreshold": true }, "percentage": false, "pluginVersion": "8.5.2", "pointradius": 2, "points": false, "renderer": "flot", "seriesOverrides": [], "spaceLength": 10, "stack": false, "steppedLine": false, "targets": [ { "exemplar": true, "expr": "100 - ((node_filesystem_avail_bytes{job=\"pihole\",mountpoint=~\"/|/root.dev\",fstype!=\"rootfs\"} * 100) / node_filesystem_size_bytes{job=\"pihole\",mountpoint=~\"/|/root.dev\",fstype!=\"rootfs\"})", "format": "time_series", "interval": "", "intervalFactor": 1, "legendFormat": "Boot Disk Utilization", "refId": "A", "step": 240 } ], "thresholds": [ { "$$hashKey": "object:588", "colorMode": "critical", "fill": false, "line": true, "op": "gt", "value": 80, "yaxis": "left" } ], "timeRegions": [], "title": "Boot Disk Used", "tooltip": { "shared": true, "sort": 0, "value_type": "individual" }, "type": "graph", "xaxis": { "mode": "time", "show": true, "values": [] }, "yaxes": [ { "$$hashKey": "object:570", "format": "percent", "logBase": 1, "max": "100", "min": "0", "show": true }, { "$$hashKey": "object:571", "format": "short", "logBase": 1, "show": true } ], "yaxis": { "align": false } }, { "aliasColors": { "Busy": "#EAB839", "Busy Iowait": "#890F02", "Busy other": "#1F78C1", "Idle": "#052B51", "Idle - Waiting for something to happen": "#052B51", "guest": "#9AC48A", "idle": "#052B51", "iowait": "#EAB839", "irq": "#BF1B00", "nice": "#C15C17", "softirq": "#E24D42", "steal": "#FCE2DE", "system": "#508642", "user": "#5195CE" }, "bars": false, "dashLength": 10, "dashes": false, "datasource": { "type": "prometheus", "uid": "7z5wqRXnz" }, "decimals": 2, "description": "Percentage of CPU utilized (averaged over last minute)", "fieldConfig": { "defaults": { "links": [], "unit": "short" }, "overrides": [] }, "fill": 4, "fillGradient": 0, "gridPos": { "h": 11, "w": 4, "x": 4, "y": 43 }, "hiddenSeries": false, "id": 27, "legend": { "alignAsTable": false, "avg": false, "current": false, "max": false, "min": false, "rightSide": false, "show": true, "sideWidth": 250, "total": false, "values": false }, "lines": true, "linewidth": 1, "links": [], "maxPerRow": 6, "nullPointMode": "null", "options": { "alertThreshold": true }, "percentage": true, "pluginVersion": "8.5.2", "pointradius": 5, "points": false, "renderer": "flot", "seriesOverrides": [ { "$$hashKey": "object:376", "alias": "Idle", "fill": 0 } ], "spaceLength": 10, "stack": true, "steppedLine": false, "targets": [ { "exemplar": true, "expr": "sum by (instance)(rate(node_cpu_seconds_total{mode!=\"idle\",job=\"pihole\"}[1m])) * 100", "format": "time_series", "hide": false, "interval": "", "intervalFactor": 1, "legendFormat": "Utilization", "refId": "A", "step": 240 }, { "exemplar": true, "expr": "sum by (mode)(rate(node_cpu_seconds_total{mode='idle',job=\"pihole\"}[1m])) * 100", "format": "time_series", "interval": "", "intervalFactor": 1, "legendFormat": "Idle", "refId": "F", "step": 240 } ], "thresholds": [ { "$$hashKey": "object:143", "colorMode": "critical", "fill": false, "line": true, "op": "gt", "value": 80, "yaxis": "left" } ], "timeRegions": [], "title": "CPU Utilization", "tooltip": { "shared": true, "sort": 0, "value_type": "individual" }, "type": "graph", "xaxis": { "mode": "time", "show": true, "values": [] }, "yaxes": [ { "$$hashKey": "object:123", "format": "short", "label": "", "logBase": 1, "max": "100", "min": "0", "show": true }, { "$$hashKey": "object:124", "format": "short", "logBase": 1, "show": false } ], "yaxis": { "align": false } }, { "aliasColors": {}, "bars": false, "dashLength": 10, "dashes": false, "datasource": { "type": "prometheus", "uid": "7z5wqRXnz" }, "description": "Non available RAM memory", "fieldConfig": { "defaults": { "unit": "percent" }, "overrides": [] }, "fill": 1, "fillGradient": 0, "gridPos": { "h": 11, "w": 4, "x": 8, "y": 43 }, "hiddenSeries": false, "hideTimeOverride": false, "id": 39, "legend": { "avg": false, "current": false, "max": false, "min": false, "show": true, "total": false, "values": false }, "lines": true, "linewidth": 1, "links": [], "nullPointMode": "null", "options": { "alertThreshold": true }, "percentage": false, "pluginVersion": "8.5.2", "pointradius": 2, "points": false, "renderer": "flot", "seriesOverrides": [], "spaceLength": 10, "stack": false, "steppedLine": false, "targets": [ { "exemplar": true, "expr": "((node_memory_MemTotal_bytes{job=\"pihole\"} - node_memory_MemFree_bytes{job=\"pihole\"}) / (node_memory_MemTotal_bytes{job=\"pihole\"} )) * 100", "format": "time_series", "hide": true, "interval": "", "intervalFactor": 1, "legendFormat": "", "refId": "A", "step": 240 }, { "exemplar": true, "expr": "100 - ((node_memory_MemAvailable_bytes{job=\"pihole\"} * 100) / node_memory_MemTotal_bytes{job=\"pihole\"})", "format": "time_series", "hide": false, "interval": "", "intervalFactor": 1, "legendFormat": "Memory Utilization", "refId": "B", "step": 240 } ], "thresholds": [ { "$$hashKey": "object:430", "colorMode": "critical", "fill": false, "line": true, "op": "gt", "value": 80, "yaxis": "left" } ], "timeRegions": [], "title": "RAM Utilization", "tooltip": { "shared": true, "sort": 0, "value_type": "individual" }, "type": "graph", "xaxis": { "mode": "time", "show": true, "values": [] }, "yaxes": [ { "$$hashKey": "object:409", "format": "percent", "logBase": 1, "max": "100", "min": "0", "show": true }, { "$$hashKey": "object:410", "format": "short", "logBase": 1, "show": true } ], "yaxis": { "align": false } }, { "aliasColors": { "Recv_bytes_eth2": "#7EB26D", "Recv_bytes_lo": "#0A50A1", "Recv_drop_eth2": "#6ED0E0", "Recv_drop_lo": "#E0F9D7", "Recv_errs_eth2": "#BF1B00", "Recv_errs_lo": "#CCA300", "Trans_bytes_eth2": "#7EB26D", "Trans_bytes_lo": "#0A50A1", "Trans_drop_eth2": "#6ED0E0", "Trans_drop_lo": "#E0F9D7", "Trans_errs_eth2": "#BF1B00", "Trans_errs_lo": "#CCA300", "recv_bytes_lo": "#0A50A1", "recv_drop_eth0": "#99440A", "recv_drop_lo": "#967302", "recv_errs_eth0": "#BF1B00", "recv_errs_lo": "#890F02", "trans_bytes_eth0": "#7EB26D", "trans_bytes_lo": "#0A50A1", "trans_drop_eth0": "#99440A", "trans_drop_lo": "#967302", "trans_errs_eth0": "#BF1B00", "trans_errs_lo": "#890F02" }, "bars": false, "dashLength": 10, "dashes": false, "datasource": { "type": "prometheus", "uid": "7z5wqRXnz" }, "description": "Basic network info per interface", "fieldConfig": { "defaults": { "links": [] }, "overrides": [] }, "fill": 4, "fillGradient": 0, "gridPos": { "h": 11, "w": 8, "x": 12, "y": 43 }, "hiddenSeries": false, "id": 55, "legend": { "alignAsTable": false, "avg": false, "current": false, "hideEmpty": false, "hideZero": false, "max": false, "min": false, "rightSide": false, "show": true, "sort": "current", "sortDesc": true, "total": false, "values": false }, "lines": true, "linewidth": 1, "links": [], "nullPointMode": "null", "options": { "alertThreshold": true }, "percentage": false, "pluginVersion": "8.5.2", "pointradius": 5, "points": false, "renderer": "flot", "seriesOverrides": [ { "$$hashKey": "object:618", "alias": "Download", "transform": "negative-Y" } ], "spaceLength": 10, "stack": false, "steppedLine": false, "targets": [ { "exemplar": true, "expr": "sum by (job) (rate(node_network_receive_bytes_total{job=\"pihole\"}[1m])*8)", "format": "time_series", "interval": "", "intervalFactor": 1, "legendFormat": "Download", "refId": "A", "step": 240 }, { "exemplar": true, "expr": "sum by (job) (rate(node_network_transmit_bytes_total{job=\"pihole\"}[1m])*8)", "format": "time_series", "interval": "", "intervalFactor": 1, "legendFormat": "Upload", "refId": "B", "step": 240 } ], "thresholds": [], "timeRegions": [], "title": "Network Traffic Basic", "tooltip": { "shared": true, "sort": 0, "value_type": "individual" }, "type": "graph", "xaxis": { "mode": "time", "show": true, "values": [] }, "yaxes": [ { "$$hashKey": "object:625", "format": "bps", "logBase": 1, "show": true }, { "$$hashKey": "object:626", "format": "pps", "label": "", "logBase": 1, "show": false } ], "yaxis": { "align": false } }, { "aliasColors": {}, "bars": false, "dashLength": 10, "dashes": false, "datasource": { "type": "prometheus", "uid": "7z5wqRXnz" }, "description": "Used Swap", "fieldConfig": { "defaults": { "unit": "percent" }, "overrides": [] }, "fill": 1, "fillGradient": 0, "gridPos": { "h": 11, "w": 4, "x": 20, "y": 43 }, "hiddenSeries": false, "id": 63, "legend": { "avg": false, "current": false, "max": false, "min": false, "show": true, "total": false, "values": false }, "lines": true, "linewidth": 1, "links": [], "nullPointMode": "null", "options": { "alertThreshold": true }, "percentage": false, "pluginVersion": "8.5.2", "pointradius": 2, "points": false, "renderer": "flot", "seriesOverrides": [], "spaceLength": 10, "stack": false, "steppedLine": false, "targets": [ { "exemplar": true, "expr": "((node_memory_SwapTotal_bytes{job=\"pihole\"} - node_memory_SwapFree_bytes{job=\"pihole\"}) / (node_memory_SwapTotal_bytes{job=\"pihole\"} )) * 100", "interval": "", "intervalFactor": 1, "legendFormat": "Swap Utilization", "refId": "A", "step": 240 } ], "thresholds": [], "timeRegions": [], "title": "Swap Utilization", "tooltip": { "shared": true, "sort": 0, "value_type": "individual" }, "type": "graph", "xaxis": { "mode": "time", "show": true, "values": [] }, "yaxes": [ { "$$hashKey": "object:456", "format": "percent", "logBase": 1, "max": "100", "min": "0", "show": true }, { "$$hashKey": "object:457", "format": "short", "logBase": 1, "show": true } ], "yaxis": { "align": false } }, { "collapsed": false, "datasource": { "type": "datasource", "uid": "grafana" }, "gridPos": { "h": 1, "w": 24, "x": 0, "y": 54 }, "id": 6, "panels": [], "title": "Router", "type": "row" }, { "datasource": { "type": "prometheus", "uid": "7z5wqRXnz" }, "description": "Total disk capacity", "fieldConfig": { "defaults": { "color": { "mode": "thresholds" }, "decimals": 0, "mappings": [ { "options": { "match": "null", "result": { "text": "N/A" } }, "type": "special" } ], "thresholds": { "mode": "absolute", "steps": [ { "color": "rgba(50, 172, 45, 0.97)" }, { "color": "rgba(237, 129, 40, 0.89)", "value": 70 }, { "color": "rgba(245, 54, 54, 0.9)", "value": 90 } ] }, "unit": "bytes" }, "overrides": [] }, "gridPos": { "h": 3, "w": 4, "x": 0, "y": 55 }, "id": 15, "links": [], "maxDataPoints": 100, "options": { "colorMode": "none", "graphMode": "none", "justifyMode": "auto", "orientation": "horizontal", "reduceOptions": { "calcs": [ "lastNotNull" ], "fields": "", "values": false }, "text": {}, "textMode": "auto" }, "pluginVersion": "8.5.2", "targets": [ { "exemplar": true, "expr": "node_filesystem_size_bytes{job=\"router\",mountpoint=~\"/|/root.dev\",fstype!=\"rootfs\"}", "format": "time_series", "hide": false, "interval": "", "intervalFactor": 1, "legendFormat": "", "refId": "A", "step": 240 } ], "title": "Boot Disk Total", "type": "stat" }, { "datasource": { "type": "prometheus", "uid": "7z5wqRXnz" }, "description": "Total number of CPU cores", "fieldConfig": { "defaults": { "color": { "mode": "thresholds" }, "mappings": [ { "options": { "match": "null", "result": { "text": "N/A" } }, "type": "special" } ], "thresholds": { "mode": "absolute", "steps": [ { "color": "green" }, { "color": "red", "value": 80 } ] }, "unit": "short" }, "overrides": [] }, "gridPos": { "h": 3, "w": 4, "x": 4, "y": 55 }, "id": 30, "links": [], "maxDataPoints": 100, "options": { "colorMode": "none", "graphMode": "none", "justifyMode": "auto", "orientation": "horizontal", "reduceOptions": { "calcs": [ "lastNotNull" ], "fields": "", "values": false }, "text": {}, "textMode": "auto" }, "pluginVersion": "8.5.2", "targets": [ { "exemplar": true, "expr": "count(count(node_cpu_seconds_total{job=\"router\"}) by (cpu))", "interval": "", "intervalFactor": 1, "legendFormat": "", "refId": "A", "step": 240 } ], "title": "CPU Cores", "type": "stat" }, { "datasource": { "type": "prometheus", "uid": "7z5wqRXnz" }, "description": "Total RAM", "fieldConfig": { "defaults": { "color": { "mode": "thresholds" }, "decimals": 1, "mappings": [ { "options": { "match": "null", "result": { "text": "N/A" } }, "type": "special" } ], "thresholds": { "mode": "absolute", "steps": [ { "color": "green" }, { "color": "red", "value": 80 } ] }, "unit": "bytes" }, "overrides": [] }, "gridPos": { "h": 3, "w": 4, "x": 8, "y": 55 }, "id": 42, "links": [], "maxDataPoints": 100, "options": { "colorMode": "none", "graphMode": "none", "justifyMode": "auto", "orientation": "horizontal", "reduceOptions": { "calcs": [ "lastNotNull" ], "fields": "", "values": false }, "text": {}, "textMode": "auto" }, "pluginVersion": "8.5.2", "targets": [ { "exemplar": true, "expr": "node_memory_MemTotal_bytes{job=\"router\"}", "interval": "", "intervalFactor": 1, "legendFormat": "", "refId": "A", "step": 240 } ], "title": "RAM Total", "type": "stat" }, { "datasource": { "type": "prometheus", "uid": "7z5wqRXnz" }, "description": "System uptime", "fieldConfig": { "defaults": { "color": { "mode": "thresholds" }, "decimals": 1, "mappings": [], "thresholds": { "mode": "absolute", "steps": [ { "color": "green" } ] }, "unit": "s" }, "overrides": [] }, "gridPos": { "h": 3, "w": 8, "x": 12, "y": 55 }, "id": 60, "options": { "colorMode": "none", "graphMode": "none", "justifyMode": "auto", "orientation": "horizontal", "reduceOptions": { "calcs": [ "lastNotNull" ], "fields": "", "values": false }, "text": {}, "textMode": "auto" }, "pluginVersion": "8.5.2", "targets": [ { "exemplar": true, "expr": "node_time_seconds{job=\"router\"} - node_boot_time_seconds{job=\"router\"}", "interval": "", "legendFormat": "", "queryType": "randomWalk", "refId": "A" } ], "title": "Host Uptime", "type": "stat" }, { "datasource": { "type": "prometheus", "uid": "7z5wqRXnz" }, "description": "Total SWAP", "fieldConfig": { "defaults": { "color": { "mode": "thresholds" }, "decimals": 0, "mappings": [ { "options": { "match": "null", "result": { "text": "N/A" } }, "type": "special" } ], "thresholds": { "mode": "absolute", "steps": [ { "color": "green" }, { "color": "red", "value": 80 } ] }, "unit": "bytes" }, "overrides": [] }, "gridPos": { "h": 3, "w": 4, "x": 20, "y": 55 }, "id": 66, "links": [], "maxDataPoints": 100, "options": { "colorMode": "none", "graphMode": "none", "justifyMode": "auto", "orientation": "horizontal", "reduceOptions": { "calcs": [ "lastNotNull" ], "fields": "", "values": false }, "text": {}, "textMode": "auto" }, "pluginVersion": "8.5.2", "targets": [ { "exemplar": true, "expr": "node_memory_SwapTotal_bytes{job=\"router\"}", "interval": "", "intervalFactor": 1, "legendFormat": "", "refId": "A", "step": 240 } ], "title": "SWAP Total", "type": "stat" }, { "aliasColors": {}, "bars": false, "dashLength": 10, "dashes": false, "datasource": { "type": "prometheus", "uid": "7z5wqRXnz" }, "description": "Percentage of boot disk used", "fieldConfig": { "defaults": { "unit": "percent" }, "overrides": [] }, "fill": 1, "fillGradient": 0, "gridPos": { "h": 10, "w": 4, "x": 0, "y": 58 }, "hiddenSeries": false, "id": 18, "legend": { "avg": false, "current": false, "max": false, "min": false, "show": true, "total": false, "values": false }, "lines": true, "linewidth": 1, "links": [], "nullPointMode": "null", "options": { "alertThreshold": true }, "percentage": false, "pluginVersion": "8.5.2", "pointradius": 2, "points": false, "renderer": "flot", "seriesOverrides": [], "spaceLength": 10, "stack": false, "steppedLine": false, "targets": [ { "exemplar": true, "expr": "100 - ((node_filesystem_avail_bytes{job=\"router\",mountpoint=~\"/|/root.dev\",fstype!=\"rootfs\"} * 100) / node_filesystem_size_bytes{job=\"router\",mountpoint=~\"/|/root.dev\",fstype!=\"rootfs\"})", "format": "time_series", "interval": "", "intervalFactor": 1, "legendFormat": "Boot Disk Utilization", "refId": "A", "step": 240 } ], "thresholds": [ { "$$hashKey": "object:588", "colorMode": "critical", "fill": false, "line": true, "op": "gt", "value": 80, "yaxis": "left" } ], "timeRegions": [], "title": "Boot Disk Used", "tooltip": { "shared": true, "sort": 0, "value_type": "individual" }, "type": "graph", "xaxis": { "mode": "time", "show": true, "values": [] }, "yaxes": [ { "$$hashKey": "object:570", "format": "percent", "logBase": 1, "max": "100", "min": "0", "show": true }, { "$$hashKey": "object:571", "format": "short", "logBase": 1, "show": true } ], "yaxis": { "align": false } }, { "aliasColors": { "Busy": "#EAB839", "Busy Iowait": "#890F02", "Busy other": "#1F78C1", "Idle": "#052B51", "Idle - Waiting for something to happen": "#052B51", "guest": "#9AC48A", "idle": "#052B51", "iowait": "#EAB839", "irq": "#BF1B00", "nice": "#C15C17", "softirq": "#E24D42", "steal": "#FCE2DE", "system": "#508642", "user": "#5195CE" }, "bars": false, "dashLength": 10, "dashes": false, "datasource": { "type": "prometheus", "uid": "7z5wqRXnz" }, "decimals": 2, "description": "Percentage of CPU utilized (averaged over last minute)", "fieldConfig": { "defaults": { "links": [], "unit": "short" }, "overrides": [] }, "fill": 4, "fillGradient": 0, "gridPos": { "h": 10, "w": 4, "x": 4, "y": 58 }, "hiddenSeries": false, "id": 29, "legend": { "alignAsTable": false, "avg": false, "current": false, "max": false, "min": false, "rightSide": false, "show": true, "sideWidth": 250, "total": false, "values": false }, "lines": true, "linewidth": 1, "links": [], "maxPerRow": 6, "nullPointMode": "null", "options": { "alertThreshold": true }, "percentage": true, "pluginVersion": "8.5.2", "pointradius": 5, "points": false, "renderer": "flot", "seriesOverrides": [ { "$$hashKey": "object:376", "alias": "Idle", "fill": 0 } ], "spaceLength": 10, "stack": true, "steppedLine": false, "targets": [ { "exemplar": true, "expr": "sum by (instance)(rate(node_cpu_seconds_total{mode!=\"idle\",job=\"router\"}[1m])) * 100", "format": "time_series", "hide": false, "interval": "", "intervalFactor": 1, "legendFormat": "Utilization", "refId": "A", "step": 240 }, { "exemplar": true, "expr": "sum by (mode)(rate(node_cpu_seconds_total{mode='idle',job=\"router\"}[1m])) * 100", "format": "time_series", "interval": "", "intervalFactor": 1, "legendFormat": "Idle", "refId": "F", "step": 240 } ], "thresholds": [ { "$$hashKey": "object:143", "colorMode": "critical", "fill": false, "line": true, "op": "gt", "value": 80, "yaxis": "left" } ], "timeRegions": [], "title": "CPU Utilization", "tooltip": { "shared": true, "sort": 0, "value_type": "individual" }, "type": "graph", "xaxis": { "mode": "time", "show": true, "values": [] }, "yaxes": [ { "$$hashKey": "object:123", "format": "short", "label": "", "logBase": 1, "max": "100", "min": "0", "show": true }, { "$$hashKey": "object:124", "format": "short", "logBase": 1, "show": false } ], "yaxis": { "align": false } }, { "aliasColors": {}, "bars": false, "dashLength": 10, "dashes": false, "datasource": { "type": "prometheus", "uid": "7z5wqRXnz" }, "description": "Non available RAM memory", "fieldConfig": { "defaults": { "unit": "percent" }, "overrides": [] }, "fill": 1, "fillGradient": 0, "gridPos": { "h": 10, "w": 4, "x": 8, "y": 58 }, "hiddenSeries": false, "hideTimeOverride": false, "id": 41, "legend": { "avg": false, "current": false, "max": false, "min": false, "show": true, "total": false, "values": false }, "lines": true, "linewidth": 1, "links": [], "nullPointMode": "null", "options": { "alertThreshold": true }, "percentage": false, "pluginVersion": "8.5.2", "pointradius": 2, "points": false, "renderer": "flot", "seriesOverrides": [], "spaceLength": 10, "stack": false, "steppedLine": false, "targets": [ { "exemplar": true, "expr": "((node_memory_MemTotal_bytes{job=\"router\"} - node_memory_MemFree_bytes{job=\"router\"}) / (node_memory_MemTotal_bytes{job=\"router\"} )) * 100", "format": "time_series", "hide": true, "interval": "", "intervalFactor": 1, "legendFormat": "", "refId": "A", "step": 240 }, { "exemplar": true, "expr": "100 - ((node_memory_MemAvailable_bytes{job=\"router\"} * 100) / node_memory_MemTotal_bytes{job=\"router\"})", "format": "time_series", "hide": false, "interval": "", "intervalFactor": 1, "legendFormat": "Memory Utilization", "refId": "B", "step": 240 } ], "thresholds": [ { "$$hashKey": "object:430", "colorMode": "critical", "fill": false, "line": true, "op": "gt", "value": 80, "yaxis": "left" } ], "timeRegions": [], "title": "RAM Utilization", "tooltip": { "shared": true, "sort": 0, "value_type": "individual" }, "type": "graph", "xaxis": { "mode": "time", "show": true, "values": [] }, "yaxes": [ { "$$hashKey": "object:409", "format": "percent", "logBase": 1, "max": "100", "min": "0", "show": true }, { "$$hashKey": "object:410", "format": "short", "logBase": 1, "show": true } ], "yaxis": { "align": false } }, { "aliasColors": { "Recv_bytes_eth2": "#7EB26D", "Recv_bytes_lo": "#0A50A1", "Recv_drop_eth2": "#6ED0E0", "Recv_drop_lo": "#E0F9D7", "Recv_errs_eth2": "#BF1B00", "Recv_errs_lo": "#CCA300", "Trans_bytes_eth2": "#7EB26D", "Trans_bytes_lo": "#0A50A1", "Trans_drop_eth2": "#6ED0E0", "Trans_drop_lo": "#E0F9D7", "Trans_errs_eth2": "#BF1B00", "Trans_errs_lo": "#CCA300", "recv_bytes_lo": "#0A50A1", "recv_drop_eth0": "#99440A", "recv_drop_lo": "#967302", "recv_errs_eth0": "#BF1B00", "recv_errs_lo": "#890F02", "trans_bytes_eth0": "#7EB26D", "trans_bytes_lo": "#0A50A1", "trans_drop_eth0": "#99440A", "trans_drop_lo": "#967302", "trans_errs_eth0": "#BF1B00", "trans_errs_lo": "#890F02" }, "bars": false, "dashLength": 10, "dashes": false, "datasource": { "type": "prometheus", "uid": "7z5wqRXnz" }, "description": "Basic network info per interface", "fieldConfig": { "defaults": { "links": [] }, "overrides": [] }, "fill": 4, "fillGradient": 0, "gridPos": { "h": 10, "w": 8, "x": 12, "y": 58 }, "hiddenSeries": false, "id": 56, "legend": { "alignAsTable": false, "avg": false, "current": false, "hideEmpty": false, "hideZero": false, "max": false, "min": false, "rightSide": false, "show": true, "sort": "current", "sortDesc": true, "total": false, "values": false }, "lines": true, "linewidth": 1, "links": [], "nullPointMode": "null", "options": { "alertThreshold": true }, "percentage": false, "pluginVersion": "8.5.2", "pointradius": 5, "points": false, "renderer": "flot", "seriesOverrides": [ { "$$hashKey": "object:618", "alias": "Download", "transform": "negative-Y" } ], "spaceLength": 10, "stack": false, "steppedLine": false, "targets": [ { "exemplar": true, "expr": "sum by (device) (rate(node_network_receive_bytes_total{job=\"router\"}[1m])*8)", "format": "time_series", "interval": "", "intervalFactor": 1, "legendFormat": "{{ device }} Up", "refId": "A", "step": 240 }, { "exemplar": true, "expr": "sum by (device) (rate(node_network_transmit_bytes_total{job=\"router\"}[1m])*8)", "format": "time_series", "interval": "", "intervalFactor": 1, "legendFormat": "{{ device }} Down", "refId": "B", "step": 240 } ], "thresholds": [], "timeRegions": [], "title": "Network Traffic Basic", "tooltip": { "shared": true, "sort": 0, "value_type": "individual" }, "type": "graph", "xaxis": { "mode": "time", "show": true, "values": [] }, "yaxes": [ { "$$hashKey": "object:625", "format": "bps", "logBase": 1, "show": true }, { "$$hashKey": "object:626", "format": "pps", "label": "", "logBase": 1, "show": false } ], "yaxis": { "align": false } }, { "aliasColors": {}, "bars": false, "dashLength": 10, "dashes": false, "datasource": { "type": "prometheus", "uid": "7z5wqRXnz" }, "description": "Used Swap", "fieldConfig": { "defaults": { "unit": "percent" }, "overrides": [] }, "fill": 1, "fillGradient": 0, "gridPos": { "h": 10, "w": 4, "x": 20, "y": 58 }, "hiddenSeries": false, "id": 65, "legend": { "avg": false, "current": false, "max": false, "min": false, "show": true, "total": false, "values": false }, "lines": true, "linewidth": 1, "links": [], "nullPointMode": "null", "options": { "alertThreshold": true }, "percentage": false, "pluginVersion": "8.5.2", "pointradius": 2, "points": false, "renderer": "flot", "seriesOverrides": [], "spaceLength": 10, "stack": false, "steppedLine": false, "targets": [ { "exemplar": true, "expr": "((node_memory_SwapTotal_bytes{job=\"router\"} - node_memory_SwapFree_bytes{job=\"router\"}) / (node_memory_SwapTotal_bytes{job=\"router\"} )) * 100", "interval": "", "intervalFactor": 1, "legendFormat": "Swap Utilization", "refId": "A", "step": 240 } ], "thresholds": [], "timeRegions": [], "title": "Swap Utilization", "tooltip": { "shared": true, "sort": 0, "value_type": "individual" }, "type": "graph", "xaxis": { "mode": "time", "show": true, "values": [] }, "yaxes": [ { "$$hashKey": "object:456", "format": "percent", "logBase": 1, "max": "100", "min": "0", "show": true }, { "$$hashKey": "object:457", "format": "short", "logBase": 1, "show": true } ], "yaxis": { "align": false } } ], "refresh": "", "schemaVersion": 36, "style": "dark", "tags": [], "templating": { "list": [] }, "time": { "from": "now-6h", "to": "now" }, "timepicker": {}, "timezone": "", "title": "Hosts", "uid": "NpcZRCl7k", "version": 5, "weekStart": "" }