{ "annotations": { "list": [ { "builtIn": 1, "datasource": { "type": "datasource", "uid": "grafana" }, "enable": true, "hide": true, "iconColor": "rgba(0, 211, 255, 1)", "name": "Annotations & Alerts", "target": { "limit": 100, "matchAny": false, "tags": [], "type": "dashboard" }, "type": "dashboard" } ] }, "description": "The Synology NAS Details dashboard provides detailed information as to the operational status of the system(s).", "editable": true, "fiscalYearStartMonth": 0, "gnetId": 14284, "graphTooltip": 0, "id": 9, "links": [ { "asDropdown": true, "icon": "external link", "includeVars": false, "keepTime": true, "tags": [ "synology" ], "targetBlank": false, "title": "Synology", "tooltip": "", "type": "dashboards", "url": "" } ], "liveNow": false, "panels": [ { "collapsed": false, "datasource": { "type": "prometheus", "uid": "prom1" }, "gridPos": { "h": 1, "w": 24, "x": 0, "y": 0 }, "id": 14, "panels": [], "title": "System State - ($Device)", "type": "row" }, { "datasource": { "type": "prometheus", "uid": "prom1" }, "description": "", "fieldConfig": { "defaults": { "custom": { "align": "auto", "displayMode": "auto", "filterable": false, "inspect": false }, "decimals": 0, "mappings": [], "thresholds": { "mode": "absolute", "steps": [ { "color": "green", "value": null }, { "color": "red", "value": 176 } ] } }, "overrides": [ { "matcher": { "id": "byName", "options": "Uptime" }, "properties": [ { "id": "unit", "value": "s" }, { "id": "decimals", "value": 2 }, { "id": "custom.align", "value": "center" }, { "id": "custom.width", "value": 85 } ] }, { "matcher": { "id": "byName", "options": "Upgrades" }, "properties": [ { "id": "custom.align", "value": "center" }, { "id": "mappings", "value": [ { "options": { "1": { "text": "Update Available" }, "2": { "text": "Up to Date" }, "3": { "text": "Connecting" }, "4": { "text": "Disconnected" }, "5": { "text": "Others" } }, "type": "value" } ] }, { "id": "color" }, { "id": "custom.displayMode", "value": "color-text" }, { "id": "thresholds", "value": { "mode": "absolute", "steps": [ { "color": "red", "value": null }, { "color": "green", "value": 2 }, { "color": "orange", "value": 3 } ] } }, { "id": "custom.width", "value": 100 } ] }, { "matcher": { "id": "byName", "options": "System Temperature" }, "properties": [ { "id": "custom.align", "value": "center" }, { "id": "unit", "value": "fahrenheit" }, { "id": "custom.displayMode", "value": "gradient-gauge" }, { "id": "max", "value": 140 }, { "id": "color", "value": { "mode": "thresholds" } }, { "id": "thresholds", "value": { "mode": "absolute", "steps": [ { "color": "green", "value": null }, { "color": "yellow", "value": 100 }, { "color": "dark-red", "value": 135 } ] } } ] }, { "matcher": { "id": "byRegexp", "options": "^.*Status$" }, "properties": [ { "id": "custom.align", "value": "center" }, { "id": "custom.displayMode", "value": "color-text" }, { "id": "mappings", "value": [ { "options": { "1": { "text": "NORMAL" }, "2": { "text": "FAILED" } }, "type": "value" } ] }, { "id": "thresholds", "value": { "mode": "absolute", "steps": [ { "color": "green", "value": null }, { "color": "red", "value": 2 } ] } } ] }, { "matcher": { "id": "byName", "options": "Memory" }, "properties": [ { "id": "custom.align", "value": "center" }, { "id": "unit", "value": "deckbytes" }, { "id": "custom.width", "value": 70 } ] }, { "matcher": { "id": "byName", "options": "Drives" }, "properties": [ { "id": "custom.align", "value": "center" }, { "id": "custom.width", "value": 55 } ] }, { "matcher": { "id": "byName", "options": "Serial Number" }, "properties": [ { "id": "custom.width", "value": 130 } ] }, { "matcher": { "id": "byName", "options": "DSM Version" }, "properties": [ { "id": "custom.width", "value": 130 } ] }, { "matcher": { "id": "byName", "options": "Model" }, "properties": [ { "id": "custom.width", "value": 75 } ] } ] }, "gridPos": { "h": 3, "w": 24, "x": 0, "y": 1 }, "id": 184, "options": { "footer": { "fields": "", "reducer": [ "sum" ], "show": false }, "showHeader": true, "sortBy": [] }, "pluginVersion": "9.3.1", "targets": [ { "exemplar": true, "expr": "sysUpTime{job=~'$JobName',instance=~'$Device'}/100", "format": "table", "instant": true, "interval": "", "legendFormat": "uptime", "refId": "A" }, { "exemplar": true, "expr": "upgradeAvailable{job=~'$JobName',instance=~'$Device'}", "format": "table", "instant": true, "interval": "", "legendFormat": "", "refId": "B" }, { "exemplar": true, "expr": "(temperature{job=~'$JobName',instance=~'$Device'}*9/5)+32", "format": "table", "instant": true, "interval": "", "legendFormat": "", "refId": "C" }, { "exemplar": true, "expr": "cpuFanStatus{job=~'$JobName',instance=~'$Device'}", "format": "table", "instant": true, "interval": "", "legendFormat": "", "refId": "D" }, { "exemplar": true, "expr": "systemFanStatus{job=~'$JobName',instance=~'$Device'}", "format": "table", "instant": true, "interval": "", "legendFormat": "", "refId": "E" }, { "exemplar": true, "expr": "systemStatus{job=~'$JobName',instance=~'$Device'}", "format": "table", "instant": true, "interval": "", "legendFormat": "", "refId": "F" }, { "exemplar": true, "expr": "powerStatus{job=~'$JobName',instance=~'$Device'}", "format": "table", "instant": true, "interval": "", "legendFormat": "", "refId": "G" }, { "exemplar": true, "expr": "modelName{job=~'$JobName',instance=~'$Device'}", "format": "table", "hide": false, "instant": true, "interval": "", "legendFormat": "", "refId": "H" }, { "exemplar": true, "expr": "version{job=~'$JobName',instance=~'$Device'}", "format": "table", "hide": false, "instant": true, "interval": "", "legendFormat": "", "refId": "I" }, { "exemplar": true, "expr": "serialNumber{job=~'$JobName',instance=~'$Device'}", "format": "table", "hide": false, "instant": true, "interval": "", "legendFormat": "", "refId": "J" }, { "exemplar": true, "expr": "memTotalReal{job=~'$JobName',instance=~'$Device'}", "format": "table", "hide": false, "instant": true, "interval": "", "legendFormat": "", "refId": "K" }, { "exemplar": true, "expr": "diskIndex{job=~'$JobName',instance=~'$Device',diskID=~'$DiskName'}+1", "format": "table", "hide": false, "instant": true, "interval": "", "legendFormat": "", "refId": "L" } ], "title": "System Information - $Device", "transformations": [ { "id": "seriesToColumns", "options": { "byField": "Time" } }, { "id": "filterFieldsByName", "options": { "include": { "names": [ "Value #A", "Value #B", "Value #C", "Value #D", "Value #E", "Value #F", "Value #G", "modelName", "version", "serialNumber", "Value #K", "Value #L" ] } } }, { "id": "organize", "options": { "excludeByName": {}, "indexByName": { "Value #A": 5, "Value #B": 7, "Value #C": 11, "Value #D": 9, "Value #E": 10, "Value #F": 6, "Value #G": 8, "Value #K": 3, "Value #L": 4, "modelName": 0, "serialNumber": 2, "version": 1 }, "renameByName": { "Value": "Uptime", "Value #A": "Uptime", "Value #B": "Upgrades", "Value #C": "System Temperature", "Value #D": "CPU Fan Status", "Value #E": "System Fan Status", "Value #F": "System Status", "Value #G": "Power Status", "Value #H": "Version1", "Value #I": "Version", "Value #K": "Memory", "Value #L": "Drives", "modelName": "Model", "serialNumber": "Serial Number", "version": "DSM Version" } } } ], "transparent": true, "type": "table" }, { "datasource": { "type": "prometheus", "uid": "prom1" }, "description": "Enter the number of Synology's you are monitoring in the NASDevices variable. A positive Number here means there is a NAS down or not being scraped for data. A negative Number means you are collecting data from more Synology's than the system expects in the NASDevices variable.", "fieldConfig": { "defaults": { "color": { "fixedColor": "dark-blue", "mode": "fixed" }, "mappings": [], "thresholds": { "mode": "absolute", "steps": [ { "color": "green", "value": null }, { "color": "red", "value": 80 } ] } }, "overrides": [ { "matcher": { "id": "byName", "options": "Synology's Down" }, "properties": [ { "id": "thresholds", "value": { "mode": "absolute", "steps": [ { "color": "green", "value": null }, { "color": "#EAB839", "value": -9999 }, { "color": "green", "value": 0 }, { "color": "dark-red", "value": 1 } ] } }, { "id": "color" } ] }, { "matcher": { "id": "byName", "options": "DOWN" }, "properties": [ { "id": "thresholds", "value": { "mode": "absolute", "steps": [ { "color": "green", "value": null }, { "color": "dark-green", "value": 0 }, { "color": "dark-red", "value": 1 } ] } }, { "id": "displayName", "value": "Interfaces Down" }, { "id": "color" } ] }, { "matcher": { "id": "byName", "options": "Admin Up" }, "properties": [ { "id": "color", "value": { "fixedColor": "dark-blue", "mode": "fixed" } } ] } ] }, "gridPos": { "h": 3, "w": 4, "x": 0, "y": 4 }, "id": 1176, "options": { "colorMode": "background", "graphMode": "none", "justifyMode": "center", "orientation": "auto", "reduceOptions": { "calcs": [ "last" ], "fields": "", "values": false }, "text": {}, "textMode": "value_and_name" }, "pluginVersion": "9.3.1", "targets": [ { "exemplar": true, "expr": "count(systemStatus)", "instant": true, "interval": "", "legendFormat": "Total Synology's", "refId": "A" }, { "exemplar": true, "expr": "$NASDevices-count(systemStatus)", "hide": false, "instant": true, "interval": "", "legendFormat": "Synology's Down", "refId": "B" }, { "exemplar": true, "expr": "count(systemStatus)-$NASDevices", "hide": true, "instant": true, "interval": "", "legendFormat": "Update NAS variable", "refId": "C" } ], "title": "Synology Systems", "type": "stat" }, { "datasource": { "type": "prometheus", "uid": "prom1" }, "fieldConfig": { "defaults": { "color": { "fixedColor": "dark-blue", "mode": "fixed" }, "mappings": [], "thresholds": { "mode": "absolute", "steps": [ { "color": "green", "value": null }, { "color": "red", "value": 80 } ] } }, "overrides": [ { "matcher": { "id": "byName", "options": "Admin Down" }, "properties": [ { "id": "thresholds", "value": { "mode": "absolute", "steps": [ { "color": "green", "value": null }, { "color": "yellow", "value": 1 } ] } }, { "id": "color" } ] }, { "matcher": { "id": "byName", "options": "DOWN" }, "properties": [ { "id": "thresholds", "value": { "mode": "absolute", "steps": [ { "color": "green", "value": null }, { "color": "dark-red", "value": 1 } ] } }, { "id": "displayName", "value": "Interfaces Down" }, { "id": "color" } ] }, { "matcher": { "id": "byName", "options": "Admin Up" }, "properties": [ { "id": "color", "value": { "fixedColor": "dark-blue", "mode": "fixed" } } ] } ] }, "gridPos": { "h": 3, "w": 4, "x": 4, "y": 4 }, "id": 1445, "options": { "colorMode": "background", "graphMode": "none", "justifyMode": "center", "orientation": "auto", "reduceOptions": { "calcs": [ "last" ], "fields": "", "values": false }, "text": {}, "textMode": "value_and_name" }, "pluginVersion": "9.3.1", "targets": [ { "exemplar": true, "expr": "count(ifAdminStatus{job=~'$JobName',instance=~'$Device',ifName=~'$InterfacePhysical'}==1)", "instant": true, "interval": "", "legendFormat": "Admin Up", "refId": "A" }, { "exemplar": true, "expr": "count(ifAdminStatus{job=~'$JobName',instance=~'$Device',ifName=~'$InterfacePhysical'}==2)", "hide": false, "instant": true, "interval": "", "legendFormat": "Admin Down", "refId": "B" }, { "exemplar": true, "expr": "(count(ifOperStatus{job=~'$JobName',instance=~'$Device',ifName=~'$InterfacePhysical'}==2)) - (count(ifAdminStatus{job=~'$JobName',instance=~'$Device',ifName=~'$InterfacePhysical'}==2))", "hide": false, "instant": true, "interval": "", "legendFormat": "DOWN", "refId": "C" } ], "title": "Network Interface Status", "type": "stat" }, { "datasource": { "type": "prometheus", "uid": "prom1" }, "fieldConfig": { "defaults": { "color": { "fixedColor": "dark-blue", "mode": "fixed" }, "mappings": [], "thresholds": { "mode": "absolute", "steps": [ { "color": "green", "value": null }, { "color": "red", "value": 80 } ] } }, "overrides": [ { "matcher": { "id": "byName", "options": "RAID Warning" }, "properties": [ { "id": "thresholds", "value": { "mode": "absolute", "steps": [ { "color": "green", "value": null }, { "color": "yellow", "value": 1 } ] } }, { "id": "color" } ] }, { "matcher": { "id": "byName", "options": "RAID Failure" }, "properties": [ { "id": "thresholds", "value": { "mode": "absolute", "steps": [ { "color": "green", "value": null }, { "color": "dark-red", "value": 1 } ] } }, { "id": "color" } ] } ] }, "gridPos": { "h": 3, "w": 4, "x": 8, "y": 4 }, "id": 1260, "options": { "colorMode": "background", "graphMode": "none", "justifyMode": "center", "orientation": "auto", "reduceOptions": { "calcs": [ "last" ], "fields": "", "values": false }, "text": {}, "textMode": "value_and_name" }, "pluginVersion": "9.3.1", "targets": [ { "exemplar": true, "expr": "count(raidStatus{job=~'$JobName',instance=~'$Device',raidName=~'$raidName'})", "instant": true, "interval": "", "legendFormat": "Total Storage", "refId": "A" }, { "exemplar": true, "expr": "count((raidStatus{job=~'$JobName',instance=~'$Device',raidName=~'$raidName'}>=2 and raidStatus{job=~'$JobName',instance=~'$Device',raidName=~'$raidName'}<=10) or (raidStatus{job=~'$JobName',instance=~'$Device',raidName=~'$raidName'}>=13 and {job=~'$JobName',instance=~'$Device',raidName=~'$raidName'}<=20))", "hide": false, "instant": true, "interval": "", "legendFormat": "RAID Warning", "refId": "B" }, { "exemplar": true, "expr": "count((raidStatus{job=~'$JobName',instance=~'$Device',raidName=~'$raidName'}>=11 and raidStatus{job=~'$JobName',instance=~'$Device',raidName=~'$raidName'}<=12) or raidStatus{job=~'$JobName',instance=~'$Device',raidName=~'$raidName'}>21)", "hide": false, "instant": true, "interval": "", "legendFormat": "RAID Failure", "refId": "C" } ], "title": "Storage Volumes", "type": "stat" }, { "datasource": { "type": "prometheus", "uid": "prom1" }, "fieldConfig": { "defaults": { "color": { "fixedColor": "dark-blue", "mode": "fixed" }, "mappings": [], "thresholds": { "mode": "absolute", "steps": [ { "color": "green", "value": null }, { "color": "red", "value": 80 } ] } }, "overrides": [ { "matcher": { "id": "byName", "options": "Not Used" }, "properties": [ { "id": "thresholds", "value": { "mode": "absolute", "steps": [ { "color": "green", "value": null }, { "color": "yellow", "value": 1 } ] } }, { "id": "color" } ] }, { "matcher": { "id": "byName", "options": "Failure" }, "properties": [ { "id": "thresholds", "value": { "mode": "absolute", "steps": [ { "color": "green", "value": null }, { "color": "dark-red", "value": 1 } ] } } ] } ] }, "gridPos": { "h": 3, "w": 4, "x": 12, "y": 4 }, "id": 1259, "options": { "colorMode": "background", "graphMode": "none", "justifyMode": "center", "orientation": "auto", "reduceOptions": { "calcs": [ "last" ], "fields": "", "values": false }, "text": {}, "textMode": "value_and_name" }, "pluginVersion": "9.3.1", "targets": [ { "exemplar": true, "expr": "count(diskIndex{job=~'$JobName',instance=~'$Device',diskID=~'$DiskName'})", "instant": true, "interval": "", "legendFormat": "Total Drives", "refId": "A" }, { "exemplar": true, "expr": "count(diskStatus{job=~'$JobName',instance=~'$Device',diskID=~'$DiskName'}>=2) and count(diskStatus{job=~'$JobName',instance=~'$Device',diskID=~'$DiskName'}<=3)", "hide": false, "instant": true, "interval": "", "legendFormat": "Not Used", "refId": "B" }, { "exemplar": true, "expr": "count(diskStatus{job=~'$JobName',instance=~'$Device',diskID=~'$DiskName'}>=4)", "hide": false, "instant": true, "interval": "", "legendFormat": "Failure", "refId": "C" } ], "title": "Hard Drives", "type": "stat" }, { "datasource": { "type": "prometheus", "uid": "prom1" }, "fieldConfig": { "defaults": { "color": { "fixedColor": "dark-blue", "mode": "fixed" }, "mappings": [], "noValue": "0", "thresholds": { "mode": "absolute", "steps": [ { "color": "green", "value": null }, { "color": "red", "value": 80 } ] } }, "overrides": [ { "matcher": { "id": "byName", "options": "Not Used" }, "properties": [ { "id": "thresholds", "value": { "mode": "absolute", "steps": [ { "color": "green", "value": null }, { "color": "yellow", "value": 1 } ] } }, { "id": "color" } ] }, { "matcher": { "id": "byName", "options": "Failure" }, "properties": [ { "id": "thresholds", "value": { "mode": "absolute", "steps": [ { "color": "green", "value": null }, { "color": "dark-red", "value": 1 } ] } } ] } ] }, "gridPos": { "h": 3, "w": 4, "x": 16, "y": 4 }, "id": 1319, "options": { "colorMode": "background", "graphMode": "none", "justifyMode": "center", "orientation": "auto", "reduceOptions": { "calcs": [ "last" ], "fields": "", "values": false }, "text": {}, "textMode": "value_and_name" }, "pluginVersion": "9.3.1", "targets": [ { "exemplar": true, "expr": "count(diskIndex{job=~'$JobName',instance=~'$Device',diskID=~'$DiskNameSSD'})", "instant": true, "interval": "", "legendFormat": "Total Drives", "refId": "A" }, { "exemplar": true, "expr": "count(diskStatus{job=~'$JobName',instance=~'$Device',diskID=~'$DiskNameSSD'}==3)", "hide": false, "instant": true, "interval": "", "legendFormat": "Not Used", "refId": "B" }, { "exemplar": true, "expr": "count(diskStatus{job=~'$JobName',instance=~'$Device',diskID=~'$DiskNameSSD'}>=4)", "hide": false, "instant": true, "interval": "", "legendFormat": "Failure", "refId": "C" } ], "title": "Cache Drives", "type": "stat" }, { "datasource": { "type": "prometheus", "uid": "prom1" }, "description": "", "fieldConfig": { "defaults": { "color": { "fixedColor": "dark-blue", "mode": "fixed" }, "mappings": [], "thresholds": { "mode": "absolute", "steps": [ { "color": "green", "value": null }, { "color": "red", "value": 80 } ] } }, "overrides": [ { "matcher": { "id": "byName", "options": "SMART Failures" }, "properties": [ { "id": "thresholds", "value": { "mode": "absolute", "steps": [ { "color": "green", "value": null }, { "color": "dark-red", "value": 1 } ] } }, { "id": "color" } ] } ] }, "gridPos": { "h": 3, "w": 4, "x": 20, "y": 4 }, "id": 1378, "options": { "colorMode": "background", "graphMode": "none", "justifyMode": "center", "orientation": "auto", "reduceOptions": { "calcs": [ "last" ], "fields": "", "values": false }, "text": {}, "textMode": "value_and_name" }, "pluginVersion": "9.3.1", "targets": [ { "exemplar": true, "expr": "count(diskSMARTAttrStatus{job=~'$JobName',instance=~'$Device'}==1)", "instant": true, "interval": "", "legendFormat": "SMART Checks", "refId": "A" }, { "exemplar": true, "expr": "count(diskSMARTAttrStatus{job=~'$JobName',instance=~'$Device',diskSMARTAttrStatus!=\"OK\"}==1)", "hide": false, "instant": true, "interval": "", "legendFormat": "SMART Failures", "refId": "B" } ], "title": "S.M.A.R.T Status", "type": "stat" }, { "collapsed": false, "datasource": { "type": "prometheus", "uid": "prom1" }, "gridPos": { "h": 1, "w": 24, "x": 0, "y": 7 }, "id": 1720, "panels": [], "title": "System Resources - ($Device)", "type": "row" }, { "aliasColors": {}, "bars": false, "dashLength": 10, "dashes": false, "datasource": { "type": "prometheus", "uid": "prom1" }, "fieldConfig": { "defaults": { "unit": "percent" }, "overrides": [] }, "fill": 1, "fillGradient": 0, "gridPos": { "h": 6, "w": 12, "x": 0, "y": 8 }, "hiddenSeries": false, "id": 33, "legend": { "alignAsTable": true, "avg": false, "current": true, "max": true, "min": true, "rightSide": true, "show": true, "total": false, "values": true }, "lines": true, "linewidth": 1, "links": [], "maxDataPoints": 100, "nullPointMode": "null", "options": { "alertThreshold": true }, "percentage": false, "pluginVersion": "9.3.1", "pointradius": 2, "points": false, "renderer": "flot", "seriesOverrides": [ { "$$hashKey": "object:193", "alias": "Used", "color": "#37872D", "fillGradient": 9, "linewidth": 2, "stack": false }, { "$$hashKey": "object:873", "alias": "Idle", "color": "rgba(0, 0, 0, 0)", "fill": 0, "fillGradient": 9, "stack": false } ], "spaceLength": 10, "stack": false, "steppedLine": false, "targets": [ { "exemplar": true, "expr": "ssCpuUser{job=~'$JobName',instance=~'$Device'} + ssCpuSystem{job=~'$JobName',instance=~'$Device'}", "format": "time_series", "interval": "", "intervalFactor": 1, "legendFormat": "Used", "refId": "A" }, { "exemplar": true, "expr": "100-(ssCpuUser{job=~'$JobName',instance=~'$Device'} + ssCpuSystem{job=~'$JobName',instance=~'$Device'})", "format": "time_series", "hide": false, "interval": "", "intervalFactor": 1, "legendFormat": "Idle", "refId": "C" } ], "thresholds": [ { "$$hashKey": "object:206", "colorMode": "custom", "fill": false, "fillColor": "rgba(51, 162, 229, 0.2)", "line": true, "lineColor": "#C4162A", "op": "gt", "value": 100, "yaxis": "left" } ], "timeRegions": [], "title": "CPU Usage - ($Device)", "tooltip": { "shared": true, "sort": 0, "value_type": "individual" }, "type": "graph", "xaxis": { "mode": "time", "show": true, "values": [] }, "yaxes": [ { "$$hashKey": "object:81", "format": "percent", "label": "CPU Usage %", "logBase": 1, "max": "100", "min": "0", "show": true }, { "$$hashKey": "object:82", "format": "short", "logBase": 1, "show": false } ], "yaxis": { "align": false, "alignLevel": 50 } }, { "aliasColors": {}, "bars": false, "dashLength": 10, "dashes": false, "datasource": { "type": "prometheus", "uid": "prom1" }, "fieldConfig": { "defaults": { "unit": "percentunit" }, "overrides": [] }, "fill": 1, "fillGradient": 0, "gridPos": { "h": 6, "w": 12, "x": 12, "y": 8 }, "hiddenSeries": false, "id": 117, "legend": { "alignAsTable": true, "avg": false, "current": true, "max": true, "min": true, "rightSide": true, "show": true, "total": false, "values": true }, "lines": true, "linewidth": 1, "links": [], "maxDataPoints": 100, "nullPointMode": "null", "options": { "alertThreshold": true }, "percentage": false, "pluginVersion": "9.3.1", "pointradius": 2, "points": false, "renderer": "flot", "seriesOverrides": [ { "$$hashKey": "object:124", "alias": "Used", "color": "#37872D", "fillGradient": 9, "linewidth": 2, "stack": false }, { "$$hashKey": "object:334", "alias": "Free", "color": "rgba(0, 0, 0, 0)", "fill": 0, "fillGradient": 9, "stack": false } ], "spaceLength": 10, "stack": false, "steppedLine": false, "targets": [ { "exemplar": true, "expr": "(memTotalReal{job=~'$JobName',instance=~'$Device'} - (memAvailReal{job=~'$JobName',instance=~'$Device'} + memCached{job=~'$JobName',instance=~'$Device'} + memBuffer{job=~'$JobName',instance=~'$Device'})) / memTotalReal{job=~'$JobName',instance=~'$Device'}", "format": "time_series", "interval": "", "intervalFactor": 1, "legendFormat": "Used", "refId": "A" }, { "exemplar": true, "expr": "1-((memTotalReal{job=~'$JobName',instance=~'$Device'} - (memAvailReal{job=~'$JobName',instance=~'$Device'} + memCached{job=~'$JobName',instance=~'$Device'} + memBuffer{job=~'$JobName',instance=~'$Device'})) / memTotalReal{job=~'$JobName',instance=~'$Device'})", "hide": false, "interval": "", "legendFormat": "Free", "refId": "C" } ], "thresholds": [ { "$$hashKey": "object:220", "colorMode": "custom", "fill": true, "fillColor": "rgba(51, 162, 229, 0.2)", "line": true, "lineColor": "#C4162A", "op": "gt", "value": 1, "yaxis": "left" } ], "timeRegions": [], "title": "Memory Usage - ($Device)", "tooltip": { "shared": true, "sort": 0, "value_type": "individual" }, "type": "graph", "xaxis": { "mode": "time", "show": true, "values": [] }, "yaxes": [ { "$$hashKey": "object:166", "format": "percentunit", "label": "Memory Used %", "logBase": 1, "max": "1", "min": "0", "show": true }, { "$$hashKey": "object:167", "format": "short", "logBase": 1, "show": false } ], "yaxis": { "align": false } }, { "aliasColors": { "Idle": "blue", "System": "dark-red", "User": "dark-green" }, "bars": false, "dashLength": 10, "dashes": false, "datasource": { "type": "prometheus", "uid": "prom1" }, "fieldConfig": { "defaults": { "unit": "percent" }, "overrides": [] }, "fill": 1, "fillGradient": 5, "gridPos": { "h": 6, "w": 12, "x": 0, "y": 14 }, "hiddenSeries": false, "id": 23, "legend": { "alignAsTable": true, "avg": false, "current": true, "max": true, "min": true, "rightSide": true, "show": true, "total": false, "values": true }, "lines": true, "linewidth": 1, "nullPointMode": "connected", "options": { "alertThreshold": true }, "percentage": true, "pluginVersion": "9.3.1", "pointradius": 2, "points": false, "renderer": "flot", "seriesOverrides": [ { "$$hashKey": "object:2462", "alias": "Idle", "color": "rgba(0, 0, 0, 0)", "fill": 0, "fillGradient": 9, "stack": true }, { "$$hashKey": "object:372", "alias": "User", "color": "rgb(56, 102, 47)", "fillGradient": 9, "stack": true }, { "$$hashKey": "object:598", "alias": "System", "color": "#1F60C4", "fillGradient": 9, "stack": true } ], "spaceLength": 10, "stack": false, "steppedLine": false, "targets": [ { "exemplar": true, "expr": "100", "hide": true, "instant": false, "interval": "", "legendFormat": "Max", "refId": "D" }, { "exemplar": true, "expr": "ssCpuSystem{job=~'$JobName',instance=~'$Device'}", "interval": "", "legendFormat": "System", "refId": "A" }, { "exemplar": true, "expr": "ssCpuUser{job=~'$JobName',instance=~'$Device'}", "interval": "", "legendFormat": "User", "refId": "C" }, { "exemplar": true, "expr": "ssCpuIdle{job=~'$JobName',instance=~'$Device'}", "hide": false, "instant": false, "interval": "", "legendFormat": "Idle", "refId": "B" } ], "thresholds": [ { "$$hashKey": "object:247", "colorMode": "custom", "fill": false, "fillColor": "rgba(51, 162, 229, 0.2)", "line": true, "lineColor": "#C4162A", "op": "gt", "value": 100, "yaxis": "left" } ], "timeRegions": [], "title": "CPU Utilization - ($Device)", "tooltip": { "shared": true, "sort": 0, "value_type": "individual" }, "type": "graph", "xaxis": { "mode": "time", "show": true, "values": [] }, "yaxes": [ { "$$hashKey": "object:1276", "format": "percent", "label": "CPU Utilization %", "logBase": 1, "max": "100", "min": "0", "show": true }, { "$$hashKey": "object:1277", "format": "short", "logBase": 1, "show": false } ], "yaxis": { "align": false } }, { "aliasColors": { "Available": "dark-green", "Cached": "super-light-yellow", "Reserved": "light-red", "Shared": "dark-purple", "Total": "dark-red" }, "bars": false, "dashLength": 10, "dashes": false, "datasource": { "type": "prometheus", "uid": "prom1" }, "fieldConfig": { "defaults": { "unit": "deckbytes" }, "overrides": [] }, "fill": 10, "fillGradient": 0, "gridPos": { "h": 6, "w": 12, "x": 12, "y": 14 }, "hiddenSeries": false, "id": 114, "legend": { "alignAsTable": true, "avg": false, "current": true, "max": true, "min": true, "rightSide": true, "show": true, "total": false, "values": true }, "lines": true, "linewidth": 1, "nullPointMode": "connected", "options": { "alertThreshold": true }, "percentage": false, "pluginVersion": "9.3.1", "pointradius": 2, "points": false, "renderer": "flot", "seriesOverrides": [ { "$$hashKey": "object:2935", "alias": "Size", "color": "#C4162A", "fill": 0, "linewidth": 2, "stack": false }, { "$$hashKey": "object:341", "alias": "Cached", "color": "rgb(7, 53, 117)", "fillGradient": 9 }, { "$$hashKey": "object:432", "alias": "Buffer", "color": "#C0D8FF" }, { "$$hashKey": "object:251", "alias": "Free", "color": "rgba(0, 0, 0, 0)", "fill": 0, "fillGradient": 9, "stack": false }, { "$$hashKey": "object:118", "alias": "Reserved", "color": "rgb(56, 102, 47)" } ], "spaceLength": 10, "stack": true, "steppedLine": false, "targets": [ { "exemplar": true, "expr": "memTotalReal{job=~'$JobName',instance=~'$Device'} ", "hide": false, "interval": "", "legendFormat": "Size", "refId": "F" }, { "expr": "memTotalReal{job=~'$JobName',instance=~'$Device'} - (memShared{job=~'$JobName',instance=~'$Device'} + memCached{job=~'$JobName',instance=~'$Device'} + memBuffer{job=~'$JobName',instance=~'$Device'} + memAvailReal{job=~'$JobName',instance=~'$Device'})", "hide": false, "interval": "", "legendFormat": "Reserved", "refId": "E" }, { "expr": "memBuffer{job=~'$JobName',instance=~'$Device'}", "hide": false, "interval": "", "legendFormat": "Buffer", "refId": "B" }, { "expr": "memCached{job=~'$JobName',instance=~'$Device'}", "hide": false, "interval": "", "legendFormat": "Cached", "refId": "C" }, { "expr": "memShared{job=~'$JobName',instance=~'$Device'}", "hide": false, "interval": "", "legendFormat": "Shared", "refId": "D" }, { "exemplar": true, "expr": "memAvailReal{job=~'$JobName',instance=~'$Device'}", "hide": false, "interval": "", "legendFormat": "Free", "refId": "A" } ], "thresholds": [], "timeRegions": [], "title": "Physical Memory - ($Device)", "tooltip": { "shared": true, "sort": 0, "value_type": "individual" }, "type": "graph", "xaxis": { "mode": "time", "show": true, "values": [] }, "yaxes": [ { "$$hashKey": "object:2907", "format": "deckbytes", "label": "Physical Memory", "logBase": 1, "show": true }, { "$$hashKey": "object:2908", "format": "short", "logBase": 1, "show": false } ], "yaxis": { "align": false } }, { "aliasColors": {}, "bars": false, "dashLength": 10, "dashes": false, "datasource": { "type": "prometheus", "uid": "prom1" }, "decimals": 2, "description": "", "fieldConfig": { "defaults": {}, "overrides": [ { "matcher": { "id": "byName", "options": "Load-1" }, "properties": [ { "id": "displayName", "value": "Load avg 1 min" } ] }, { "matcher": { "id": "byName", "options": "Load-5" }, "properties": [ { "id": "displayName", "value": "Load avg 5 min" } ] }, { "matcher": { "id": "byName", "options": "Load-15" }, "properties": [ { "id": "displayName", "value": "Load avg 15 min" } ] } ] }, "fill": 1, "fillGradient": 9, "gridPos": { "h": 6, "w": 12, "x": 0, "y": 20 }, "hiddenSeries": false, "id": 11, "legend": { "alignAsTable": true, "avg": false, "current": true, "max": true, "min": true, "rightSide": true, "show": true, "total": false, "values": true }, "lines": true, "linewidth": 1, "links": [], "nullPointMode": "null", "options": { "alertThreshold": true }, "percentage": false, "pluginVersion": "8.5.15", "pointradius": 5, "points": false, "renderer": "flot", "seriesOverrides": [ { "$$hashKey": "object:1589", "alias": "Load-1", "color": "#37872D" }, { "$$hashKey": "object:1601", "alias": "Load-5", "color": "#1F60C4" }, { "$$hashKey": "object:1614", "alias": "Load-15", "color": "#E0B400" } ], "spaceLength": 10, "stack": false, "steppedLine": false, "targets": [ { "exemplar": true, "expr": "laLoadInt{job=~'$JobName',instance=~'$Device'}/100", "format": "time_series", "interval": "", "intervalFactor": 1, "legendFormat": "{{laNames}}", "refId": "A" } ], "thresholds": [], "timeRegions": [], "title": "CPU Load - ($Device)", "tooltip": { "shared": true, "sort": 0, "value_type": "individual" }, "type": "graph", "xaxis": { "mode": "time", "show": true, "values": [] }, "yaxes": [ { "$$hashKey": "object:1102", "format": "short", "label": "CPU Load", "logBase": 1, "min": "0", "show": true }, { "$$hashKey": "object:1103", "format": "none", "logBase": 1, "show": false } ], "yaxis": { "align": false } }, { "aliasColors": { "Free Virtual Memory": "dark-green", "Total Virtual Memory": "dark-red", "Used Virtual Memory": "dark-orange" }, "bars": false, "dashLength": 10, "dashes": false, "datasource": { "type": "prometheus", "uid": "prom1" }, "fill": 10, "fillGradient": 0, "gridPos": { "h": 6, "w": 12, "x": 12, "y": 20 }, "hiddenSeries": false, "id": 115, "legend": { "alignAsTable": true, "avg": false, "current": true, "max": true, "min": true, "rightSide": true, "show": true, "total": false, "values": true }, "lines": true, "linewidth": 1, "nullPointMode": "connected", "options": { "alertThreshold": true }, "percentage": false, "pluginVersion": "8.5.15", "pointradius": 2, "points": false, "renderer": "flot", "seriesOverrides": [ { "$$hashKey": "object:2935", "alias": "Size", "color": "#C4162A", "fill": 0, "linewidth": 2, "stack": false }, { "$$hashKey": "object:3018", "alias": "Free", "color": "rgba(0, 0, 0, 0)", "fill": 0, "fillGradient": 9, "stack": false }, { "$$hashKey": "object:3058", "alias": "Used", "color": "#37872D", "fillGradient": 9, "linewidth": 2, "stack": false } ], "spaceLength": 10, "stack": true, "steppedLine": false, "targets": [ { "exemplar": true, "expr": "memTotalReal{job=~'$JobName',instance=~'$Device'} + memTotalSwap{job=~'$JobName',instance=~'$Device'}", "hide": false, "interval": "", "legendFormat": "Size", "refId": "F" }, { "exemplar": true, "expr": "(memTotalReal{job=~'$JobName',instance=~'$Device'} + memTotalSwap{job=~'$JobName',instance=~'$Device'}) - memTotalFree{job=~'$JobName',instance=~'$Device'}", "hide": false, "interval": "", "legendFormat": "Used", "refId": "B" }, { "exemplar": true, "expr": "memTotalFree{job=~'$JobName',instance=~'$Device'}", "hide": false, "instant": false, "interval": "", "legendFormat": "Free", "refId": "A" } ], "thresholds": [], "timeRegions": [], "title": "Virtual Memory - ($Device)", "tooltip": { "shared": true, "sort": 0, "value_type": "individual" }, "type": "graph", "xaxis": { "mode": "time", "show": true, "values": [] }, "yaxes": [ { "$$hashKey": "object:2907", "format": "deckbytes", "label": "Virtual Memory", "logBase": 1, "min": "0", "show": true }, { "$$hashKey": "object:2908", "format": "short", "logBase": 1, "min": "0", "show": false } ], "yaxis": { "align": false } }, { "aliasColors": {}, "bars": false, "dashLength": 10, "dashes": false, "datasource": { "type": "prometheus", "uid": "prom1" }, "description": "", "fill": 1, "fillGradient": 1, "gridPos": { "h": 6, "w": 12, "x": 0, "y": 26 }, "hiddenSeries": false, "id": 1116, "legend": { "alignAsTable": true, "avg": false, "current": true, "max": true, "min": true, "rightSide": true, "show": true, "total": false, "values": true }, "lines": true, "linewidth": 1, "links": [], "nullPointMode": "null", "options": { "alertThreshold": true }, "percentage": false, "pluginVersion": "8.5.15", "pointradius": 5, "points": false, "renderer": "flot", "seriesOverrides": [], "spaceLength": 10, "stack": false, "steppedLine": false, "targets": [ { "exemplar": true, "expr": "hrSystemProcesses{job=~'$JobName',instance=~'$Device'}", "format": "time_series", "instant": false, "interval": "", "intervalFactor": 1, "legendFormat": "Processes", "refId": "A" } ], "thresholds": [], "timeRegions": [], "title": "Processes - ($Device)", "tooltip": { "shared": true, "sort": 0, "value_type": "individual" }, "type": "graph", "xaxis": { "mode": "time", "show": true, "values": [] }, "yaxes": [ { "$$hashKey": "object:1102", "format": "short", "label": "Running Processes", "logBase": 1, "show": true }, { "$$hashKey": "object:1103", "format": "percent", "logBase": 1, "show": false } ], "yaxis": { "align": false } }, { "aliasColors": {}, "bars": false, "dashLength": 10, "dashes": false, "datasource": { "type": "prometheus", "uid": "prom1" }, "description": "", "fill": 0, "fillGradient": 0, "gridPos": { "h": 6, "w": 12, "x": 12, "y": 26 }, "hiddenSeries": false, "id": 1057, "legend": { "alignAsTable": true, "avg": false, "current": true, "hideEmpty": false, "hideZero": false, "max": true, "min": true, "rightSide": true, "show": true, "total": false, "values": true }, "lines": true, "linewidth": 1, "links": [], "nullPointMode": "null", "options": { "alertThreshold": false }, "percentage": false, "pluginVersion": "8.5.15", "pointradius": 5, "points": false, "renderer": "flot", "seriesOverrides": [], "spaceLength": 10, "stack": false, "steppedLine": false, "targets": [ { "exemplar": true, "expr": "serviceUsers{job=~'$JobName',instance=~'$Device',serviceName=~'$services'}", "format": "time_series", "interval": "", "intervalFactor": 1, "legendFormat": "{{serviceName}}", "refId": "A" } ], "thresholds": [], "timeRegions": [], "title": "Users / Service - ($Device)", "tooltip": { "shared": true, "sort": 0, "value_type": "individual" }, "type": "graph", "xaxis": { "mode": "time", "show": true, "values": [] }, "yaxes": [ { "$$hashKey": "object:1102", "decimals": 0, "format": "short", "label": "Connected Users", "logBase": 1, "show": true }, { "$$hashKey": "object:1103", "format": "none", "logBase": 1, "show": false } ], "yaxis": { "align": false } }, { "collapsed": false, "datasource": { "type": "prometheus", "uid": "prom1" }, "gridPos": { "h": 1, "w": 24, "x": 0, "y": 32 }, "id": 76, "panels": [], "title": "System Internals - ($Device)", "type": "row" }, { "datasource": { "type": "prometheus", "uid": "prom1" }, "fieldConfig": { "defaults": { "custom": { "displayMode": "auto", "filterable": false, "inspect": false }, "links": [], "mappings": [], "thresholds": { "mode": "absolute", "steps": [ { "color": "green" }, { "color": "red", "value": 80 } ] } }, "overrides": [ { "matcher": { "id": "byName", "options": "Admin Status" }, "properties": [ { "id": "mappings", "value": [ { "options": { "1": { "text": "UP" }, "2": { "text": "DOWN" }, "3": { "text": "TESTING" } }, "type": "value" } ] }, { "id": "custom.displayMode", "value": "color-text" }, { "id": "thresholds", "value": { "mode": "absolute", "steps": [ { "color": "green" }, { "color": "red", "value": 2 }, { "color": "#EAB839", "value": 3 } ] } }, { "id": "custom.align", "value": "center" }, { "id": "custom.width", "value": 120 } ] }, { "matcher": { "id": "byName", "options": "Speed" }, "properties": [ { "id": "unit", "value": "decbytes" }, { "id": "decimals", "value": 0 }, { "id": "custom.align", "value": "center" }, { "id": "custom.width", "value": 90 } ] }, { "matcher": { "id": "byName", "options": "Status" }, "properties": [ { "id": "mappings", "value": [ { "options": { "1": { "text": "UP" }, "2": { "text": "DOWN" }, "3": { "text": "TESTING" }, "4": { "text": "UNKNOWN" }, "5": { "text": "DORMANT" }, "6": { "text": "NOT PRESENT" }, "7": { "text": "LOWER LAYER DOWN" } }, "type": "value" } ] }, { "id": "custom.displayMode", "value": "color-text" }, { "id": "thresholds", "value": { "mode": "absolute", "steps": [ { "color": "green" }, { "color": "red", "value": 2 }, { "color": "#EAB839", "value": 3 }, { "color": "dark-red", "value": 7 } ] } }, { "id": "custom.align", "value": "center" }, { "id": "custom.width", "value": 120 } ] }, { "matcher": { "id": "byName", "options": "MTU" }, "properties": [ { "id": "custom.align", "value": "center" } ] }, { "matcher": { "id": "byName", "options": "MAC Address" }, "properties": [ { "id": "custom.width", "value": 175 }, { "id": "custom.align", "value": "center" } ] }, { "matcher": { "id": "byName", "options": "Interface" }, "properties": [ { "id": "custom.width", "value": 90 } ] } ] }, "gridPos": { "h": 8, "w": 12, "x": 0, "y": 33 }, "id": 210, "options": { "footer": { "fields": "", "reducer": [ "sum" ], "show": false }, "showHeader": true, "sortBy": [] }, "pluginVersion": "8.5.15", "targets": [ { "exemplar": true, "expr": "ifPhysAddress{job=~'$JobName',instance=~'$Device',ifName=~'$Interface'}", "format": "table", "instant": true, "interval": "", "legendFormat": "", "refId": "A" }, { "exemplar": true, "expr": "ifAdminStatus{job=~'$JobName',instance=~'$Device',ifName=~'$Interface'}", "format": "table", "hide": false, "instant": true, "interval": "", "legendFormat": "", "refId": "B" }, { "exemplar": true, "expr": "ifSpeed{job=~'$JobName',instance=~'$Device',ifName=~'$Interface'}", "format": "table", "hide": false, "instant": true, "interval": "", "legendFormat": "", "refId": "D" }, { "exemplar": true, "expr": "ifOperStatus{job=~'$JobName',instance=~'$Device',ifName=~'$Interface'}", "format": "table", "hide": false, "instant": true, "interval": "", "legendFormat": "", "refId": "E" }, { "exemplar": true, "expr": "ifAlias{job=~'$JobName',instance=~'$Device',ifName=~'$Interface'}", "format": "table", "hide": true, "instant": true, "interval": "", "legendFormat": "", "refId": "F" }, { "exemplar": true, "expr": "ifMtu{job=~'$JobName',instance=~'$Device',ifName=~'$Interface'}", "format": "table", "hide": false, "instant": true, "interval": "", "legendFormat": "", "refId": "G" } ], "title": "Network Interfaces - ($Device)", "transformations": [ { "id": "seriesToColumns", "options": { "byField": "ifName" } }, { "id": "filterFieldsByName", "options": { "include": { "names": [ "ifName", "ifPhysAddress", "Value #B", "Value #D", "Value #E", "Value #G" ] } } }, { "id": "organize", "options": { "excludeByName": {}, "indexByName": { "Value #B": 3, "Value #D": 1, "Value #E": 4, "Value #G": 2, "ifName": 0, "ifPhysAddress": 5 }, "renameByName": { "Value #B": "Admin Status", "Value #C": "Connector", "Value #D": "Speed", "Value #E": "Status", "Value #F": "Description", "Value #G": "MTU", "ifName": "Interface", "ifPhysAddress": "MAC Address" } } } ], "type": "table" }, { "datasource": { "type": "prometheus", "uid": "prom1" }, "fieldConfig": { "defaults": { "custom": { "align": "center", "displayMode": "auto", "filterable": false, "inspect": false }, "decimals": 0, "mappings": [], "max": 140, "thresholds": { "mode": "absolute", "steps": [ { "color": "green" }, { "color": "dark-yellow", "value": 100 }, { "color": "dark-red", "value": 138 } ] }, "unit": "none" }, "overrides": [ { "matcher": { "id": "byName", "options": "Disk" }, "properties": [ { "id": "custom.displayMode", "value": "auto" }, { "id": "custom.align", "value": "left" }, { "id": "custom.width", "value": 65 } ] }, { "matcher": { "id": "byName", "options": "Temperature" }, "properties": [ { "id": "custom.displayMode", "value": "gradient-gauge" }, { "id": "color" }, { "id": "max", "value": 140 }, { "id": "unit", "value": "fahrenheit" } ] }, { "matcher": { "id": "byName", "options": "Type" }, "properties": [ { "id": "custom.align", "value": "left" }, { "id": "custom.width", "value": 65 } ] }, { "matcher": { "id": "byName", "options": "Status" }, "properties": [ { "id": "mappings", "value": [ { "options": { "1": { "text": "Normal" }, "2": { "text": "Initialized" }, "3": { "text": "Not Initialized" }, "4": { "text": "System Partition Failed" }, "5": { "text": "Crashed" } }, "type": "value" } ] }, { "id": "custom.align", "value": "left" }, { "id": "custom.displayMode", "value": "color-text" }, { "id": "color" }, { "id": "thresholds", "value": { "mode": "absolute", "steps": [ { "color": "green" }, { "color": "dark-yellow", "value": 2 }, { "color": "dark-red", "value": 4 } ] } }, { "id": "custom.width", "value": 100 } ] }, { "matcher": { "id": "byName", "options": "Model" }, "properties": [ { "id": "custom.align", "value": "left" } ] } ] }, "gridPos": { "h": 8, "w": 12, "x": 12, "y": 33 }, "id": 132, "options": { "footer": { "fields": "", "reducer": [ "sum" ], "show": false }, "showHeader": true, "sortBy": [] }, "pluginVersion": "8.5.15", "targets": [ { "exemplar": true, "expr": "(diskTemperature{job=~'$JobName',instance=~'$Device'}*9/5)+32", "format": "table", "instant": true, "interval": "", "legendFormat": "", "refId": "A" }, { "exemplar": true, "expr": "diskType{job=~'$JobName',instance=~'$Device'}", "format": "table", "instant": true, "interval": "", "legendFormat": "", "refId": "B" }, { "exemplar": true, "expr": "diskStatus{job=~'$JobName',instance=~'$Device'}", "format": "table", "instant": true, "interval": "", "legendFormat": "", "refId": "C" }, { "exemplar": true, "expr": "diskModel{job=~'$JobName',instance=~'$Device'}", "format": "table", "instant": true, "interval": "", "legendFormat": "", "refId": "D" } ], "title": "Hard Drives - ($Device)", "transformations": [ { "id": "filterFieldsByName", "options": { "include": { "names": [ "diskID", "Value #A", "diskType", "Value #C", "diskModel" ] } } }, { "id": "seriesToColumns", "options": { "byField": "diskID" } }, { "id": "organize", "options": { "excludeByName": {}, "indexByName": { "Value #A": 4, "Value #C": 3, "diskID": 0, "diskModel": 2, "diskType": 1 }, "renameByName": { "Value #A": "Temperature", "Value #C": "Status", "diskID": "Disk", "diskModel": "Model", "diskType": "Type" } } } ], "type": "table" }, { "collapsed": false, "datasource": { "type": "prometheus", "uid": "prom1" }, "gridPos": { "h": 1, "w": 24, "x": 0, "y": 41 }, "id": 230, "panels": [], "repeat": "raidName", "title": "Storage: $raidName - ($Device)", "type": "row" }, { "datasource": { "type": "prometheus", "uid": "prom1" }, "description": "", "fieldConfig": { "defaults": { "mappings": [ { "options": { "1": { "text": "Raid Normal" }, "2": { "text": "Raid Repairing" }, "3": { "text": "Raid Migrating" }, "4": { "text": "Raid Expanding" }, "5": { "text": "Raid Deleting" }, "6": { "text": "Raid Creating" }, "7": { "text": "Raid Syncing" }, "8": { "text": "Raid Parity Checking" }, "9": { "text": "Raid Assembling" }, "10": { "text": "Raid Canceling" }, "11": { "text": "Raid Degraded" }, "12": { "text": "Raid Crashed" }, "13": { "text": "Raid Data Scrubbing" }, "14": { "text": "Raid Deploying" }, "15": { "text": "Raid UnDeploying" }, "16": { "text": "Raid Mount Cache" }, "17": { "text": "Raid Unmount Cache" }, "18": { "text": "Raid Expanding Unfinished SHR" }, "19": { "text": "Raid Convert SHR To Pool" }, "21": { "text": "Raid Unknown Status" }, "20 ": { "text": "Raid Migrate SHR1 To SHR2" } }, "type": "value" } ], "thresholds": { "mode": "absolute", "steps": [ { "color": "#299c46" }, { "color": "yellow", "value": 2 }, { "color": "dark-red", "value": 11 }, { "color": "yellow", "value": 13 }, { "color": "dark-red", "value": 21 } ] }, "unit": "none" }, "overrides": [] }, "gridPos": { "h": 2, "w": 3, "x": 0, "y": 42 }, "id": 9, "links": [], "maxDataPoints": 100, "options": { "colorMode": "background", "graphMode": "none", "justifyMode": "auto", "orientation": "horizontal", "reduceOptions": { "calcs": [ "lastNotNull" ], "fields": "", "values": false }, "text": {}, "textMode": "value" }, "pluginVersion": "8.5.15", "repeatDirection": "h", "targets": [ { "exemplar": true, "expr": "raidStatus{job=~'$JobName',instance=~'$Device',raidName=~'$raidName'}", "format": "time_series", "instant": true, "interval": "", "intervalFactor": 1, "legendFormat": "", "refId": "A" } ], "title": "RAID Status", "type": "stat" }, { "aliasColors": { "0x566F6C756D652031 Free Size": "dark-green", "0x566F6C756D652031 Total Size": "yellow", "Free Size": "dark-green", "Total Size": "orange" }, "bars": false, "dashLength": 10, "dashes": false, "datasource": { "type": "prometheus", "uid": "prom1" }, "description": "", "fieldConfig": { "defaults": { "unit": "bytes" }, "overrides": [] }, "fill": 10, "fillGradient": 0, "gridPos": { "h": 8, "w": 21, "x": 3, "y": 42 }, "hiddenSeries": false, "id": 26, "legend": { "alignAsTable": true, "avg": false, "current": true, "hideEmpty": false, "max": true, "min": true, "rightSide": true, "show": true, "total": false, "values": true }, "lines": true, "linewidth": 1, "maxPerRow": 6, "nullPointMode": "connected", "options": { "alertThreshold": true }, "percentage": false, "pluginVersion": "8.5.15", "pointradius": 2, "points": false, "renderer": "flot", "repeatDirection": "h", "seriesOverrides": [ { "$$hashKey": "object:411", "alias": "Size", "color": "#C4162A", "fill": 0, "linewidth": 2, "stack": false }, { "$$hashKey": "object:481", "alias": "Free", "color": "rgba(0, 0, 0, 0)", "fill": 0, "stack": false }, { "$$hashKey": "object:489", "alias": "Used", "color": "rgb(0, 98, 255)", "fillGradient": 9, "linewidth": 2, "stack": false } ], "spaceLength": 10, "stack": true, "steppedLine": false, "targets": [ { "exemplar": true, "expr": "raidTotalSize{job='$JobName',instance='$Device',raidName='$raidName'}", "instant": false, "interval": "", "legendFormat": "Size", "refId": "A" }, { "exemplar": true, "expr": "(raidTotalSize{job='$JobName',instance='$Device',raidName='$raidName'}-raidFreeSize{job='$JobName',instance='$Device',raidName='$raidName'})", "hide": false, "interval": "", "intervalFactor": 1, "legendFormat": "Used", "refId": "C" }, { "exemplar": true, "expr": "raidFreeSize{job='$JobName',instance='$Device',raidName='$raidName'}", "hide": false, "instant": false, "interval": "", "legendFormat": "Free", "refId": "B" } ], "thresholds": [], "timeRegions": [], "title": "Storage Usage - $raidName ($Device)", "tooltip": { "shared": true, "sort": 0, "value_type": "individual" }, "type": "graph", "xaxis": { "mode": "time", "show": true, "values": [] }, "yaxes": [ { "$$hashKey": "object:1861", "format": "bytes", "logBase": 1, "min": "0", "show": true }, { "$$hashKey": "object:1862", "format": "short", "logBase": 1, "min": "0", "show": true } ], "yaxis": { "align": false } }, { "datasource": { "type": "prometheus", "uid": "prom1" }, "description": "", "fieldConfig": { "defaults": { "color": { "mode": "thresholds" }, "mappings": [], "thresholds": { "mode": "absolute", "steps": [ { "color": "dark-blue" } ] }, "unit": "bytes" }, "overrides": [] }, "gridPos": { "h": 2, "w": 3, "x": 0, "y": 44 }, "id": 295, "links": [], "maxDataPoints": 100, "options": { "colorMode": "background", "graphMode": "none", "justifyMode": "center", "orientation": "auto", "reduceOptions": { "calcs": [ "lastNotNull" ], "fields": "", "values": false }, "text": {}, "textMode": "value" }, "pluginVersion": "8.5.15", "repeatDirection": "h", "targets": [ { "exemplar": true, "expr": "raidTotalSize{job=~'$JobName',instance=~'$Device',raidName=~'$raidName'}", "format": "time_series", "instant": true, "interval": "", "intervalFactor": 1, "legendFormat": "", "refId": "A" } ], "title": "Storage Size", "type": "stat" }, { "datasource": { "type": "prometheus", "uid": "prom1" }, "description": "", "fieldConfig": { "defaults": { "color": { "mode": "thresholds" }, "decimals": 2, "mappings": [], "max": 100, "min": 0, "thresholds": { "mode": "absolute", "steps": [ { "color": "dark-green" }, { "color": "light-yellow", "value": 80 }, { "color": "dark-orange", "value": 85 }, { "color": "red", "value": 90 } ] }, "unit": "percent" }, "overrides": [] }, "gridPos": { "h": 4, "w": 3, "x": 0, "y": 46 }, "id": 557, "links": [], "maxDataPoints": 100, "options": { "orientation": "auto", "reduceOptions": { "calcs": [ "lastNotNull" ], "fields": "", "values": false }, "showThresholdLabels": false, "showThresholdMarkers": true, "text": {} }, "pluginVersion": "8.5.15", "repeatDirection": "h", "targets": [ { "exemplar": true, "expr": "((raidTotalSize{job=~'$JobName',instance=~'$Device',raidName=~'$raidName'}-raidFreeSize{job=~'$JobName',instance=~'$Device',raidName=~'$raidName'})/raidTotalSize{job=~'$JobName',instance=~'$Device',raidName=~'$raidName'})*100", "format": "time_series", "instant": true, "interval": "", "intervalFactor": 1, "legendFormat": "% Free", "refId": "A" } ], "title": "% Used Space", "type": "gauge" }, { "collapsed": true, "datasource": { "type": "prometheus", "uid": "prom1" }, "gridPos": { "h": 1, "w": 24, "x": 0, "y": 50 }, "id": 374, "panels": [ { "datasource": { "type": "prometheus", "uid": "prom1" }, "description": "", "fieldConfig": { "defaults": { "color": { "mode": "thresholds" }, "mappings": [], "thresholds": { "mode": "absolute", "steps": [ { "color": "dark-blue" } ] }, "unit": "bytes" }, "overrides": [] }, "gridPos": { "h": 2, "w": 3, "x": 0, "y": 43 }, "id": 453, "links": [], "maxDataPoints": 100, "options": { "colorMode": "background", "graphMode": "none", "justifyMode": "center", "orientation": "auto", "reduceOptions": { "calcs": [ "lastNotNull" ], "fields": "", "values": false }, "text": {}, "textMode": "value" }, "pluginVersion": "7.5.6", "repeatDirection": "h", "targets": [ { "exemplar": true, "expr": "hrStorageSize{job=~'$JobName',instance=~'$Device',hrStorageDescr=~'$hrStorageDescr'} * hrStorageAllocationUnits{job=~'$JobName',instance=~'$Device',hrStorageDescr=~'$hrStorageDescr'}", "format": "time_series", "instant": false, "interval": "", "intervalFactor": 1, "legendFormat": "", "refId": "A" } ], "title": "File System Size", "type": "stat" }, { "aliasColors": { "0x566F6C756D652031 Free Size": "dark-green", "0x566F6C756D652031 Total Size": "yellow", "Free Size": "dark-green", "Total Size": "orange" }, "bars": false, "dashLength": 10, "dashes": false, "datasource": { "type": "prometheus", "uid": "prom1" }, "description": "", "fieldConfig": { "defaults": { "unit": "bytes" }, "overrides": [] }, "fill": 10, "fillGradient": 0, "gridPos": { "h": 8, "w": 21, "x": 3, "y": 43 }, "hiddenSeries": false, "id": 404, "legend": { "alignAsTable": true, "avg": false, "current": true, "hideEmpty": false, "max": true, "min": true, "rightSide": true, "show": true, "total": false, "values": true }, "lines": true, "linewidth": 1, "maxPerRow": 6, "nullPointMode": "connected", "options": { "alertThreshold": true }, "percentage": false, "pluginVersion": "7.5.6", "pointradius": 2, "points": false, "renderer": "flot", "repeatDirection": "h", "seriesOverrides": [ { "$$hashKey": "object:411", "alias": "Size", "color": "#C4162A", "fill": 0, "linewidth": 2, "stack": false }, { "$$hashKey": "object:481", "alias": "Free", "color": "rgba(0, 0, 0, 0)", "fill": 0 }, { "$$hashKey": "object:489", "alias": "Used", "color": "rgb(0, 98, 255)", "fillGradient": 9, "linewidth": 2, "stack": false } ], "spaceLength": 10, "stack": true, "steppedLine": false, "targets": [ { "exemplar": true, "expr": "hrStorageSize{job=~'$JobName',instance=~'$Device',hrStorageDescr=~'$hrStorageDescr'} * hrStorageAllocationUnits{job=~'$JobName',instance=~'$Device',hrStorageDescr=~'$hrStorageDescr'}", "instant": false, "interval": "", "legendFormat": "Size", "refId": "A" }, { "exemplar": true, "expr": "hrStorageUsed{job=~'$JobName',instance=~'$Device',hrStorageDescr=~'$hrStorageDescr'} * hrStorageAllocationUnits{job=~'$JobName',instance=~'$Device',hrStorageDescr=~'$hrStorageDescr'}", "hide": false, "interval": "", "intervalFactor": 1, "legendFormat": "Used", "refId": "C" }, { "exemplar": true, "expr": "(hrStorageSize{job=~'$JobName',instance=~'$Device',hrStorageDescr=~'$hrStorageDescr'} - hrStorageUsed{job=~'$JobName',instance=~'$Device',hrStorageDescr=~'$hrStorageDescr'}) * hrStorageAllocationUnits{job=~'$JobName',instance=~'$Device',hrStorageDescr=~'$hrStorageDescr'}\n", "hide": false, "instant": false, "interval": "", "legendFormat": "Free", "refId": "B" } ], "thresholds": [], "timeRegions": [], "title": "File System Usage: $hrStorageDescr ($Device)", "tooltip": { "shared": true, "sort": 0, "value_type": "individual" }, "type": "graph", "xaxis": { "mode": "time", "show": true, "values": [] }, "yaxes": [ { "$$hashKey": "object:1861", "format": "bytes", "logBase": 1, "min": "0", "show": true }, { "$$hashKey": "object:1862", "format": "short", "logBase": 1, "min": "0", "show": true } ], "yaxis": { "align": false } }, { "datasource": { "type": "prometheus", "uid": "prom1" }, "description": "", "fieldConfig": { "defaults": { "color": { "mode": "thresholds" }, "decimals": 2, "mappings": [], "thresholds": { "mode": "absolute", "steps": [ { "color": "dark-green" }, { "color": "light-yellow", "value": 80 }, { "color": "dark-orange", "value": 85 }, { "color": "dark-red", "value": 90 } ] }, "unit": "percent" }, "overrides": [] }, "gridPos": { "h": 4, "w": 3, "x": 0, "y": 45 }, "id": 610, "links": [], "maxDataPoints": 100, "options": { "orientation": "auto", "reduceOptions": { "calcs": [ "lastNotNull" ], "fields": "", "values": false }, "showThresholdLabels": false, "showThresholdMarkers": true, "text": {} }, "pluginVersion": "7.5.6", "repeatDirection": "h", "targets": [ { "exemplar": true, "expr": "(hrStorageUsed{job=~'$JobName',instance=~'$Device',hrStorageDescr=~'$hrStorageDescr'} /hrStorageSize{job=~'$JobName',instance=~'$Device',hrStorageDescr=~'$hrStorageDescr'})*100", "format": "time_series", "instant": false, "interval": "", "intervalFactor": 1, "legendFormat": "% Used", "refId": "A" } ], "title": "% Used Space", "type": "gauge" } ], "repeat": "hrStorageDescr", "title": "File Systems: $hrStorageDescr ($Device)", "type": "row" }, { "collapsed": true, "datasource": { "type": "prometheus", "uid": "prom1" }, "gridPos": { "h": 1, "w": 24, "x": 0, "y": 54 }, "id": 28, "panels": [ { "aliasColors": {}, "bars": false, "dashLength": 10, "dashes": false, "datasource": { "type": "prometheus", "uid": "prom1" }, "description": "", "fieldConfig": { "defaults": {}, "overrides": [] }, "fill": 1, "fillGradient": 0, "gridPos": { "h": 6, "w": 12, "x": 0, "y": 63 }, "hiddenSeries": false, "id": 30, "interval": "", "legend": { "alignAsTable": true, "avg": false, "current": true, "max": true, "min": true, "rightSide": true, "show": true, "total": false, "values": true }, "lines": true, "linewidth": 1, "nullPointMode": "connected", "options": { "alertThreshold": true }, "percentage": false, "pluginVersion": "7.5.6", "pointradius": 2, "points": false, "renderer": "flot", "seriesOverrides": [ { "$$hashKey": "object:2925", "alias": "Write Bits", "transform": "negative-Y" } ], "spaceLength": 10, "stack": false, "steppedLine": false, "targets": [ { "exemplar": true, "expr": "rate(storageIONReadX{job=~'$JobName',instance=~'$Device',storageIODevice=~'$storageIODevice'}[$__rate_interval])", "interval": "", "legendFormat": "Read Bits", "refId": "A" }, { "exemplar": true, "expr": "rate(storageIONWrittenX{job=~'$JobName',instance=~'$Device',storageIODevice=~'$storageIODevice'}[$__rate_interval])", "interval": "", "legendFormat": "Write Bits", "refId": "B" } ], "thresholds": [], "timeRegions": [], "title": "Bits Read/Write: $storageIODevice - ($Device)", "tooltip": { "shared": true, "sort": 0, "value_type": "individual" }, "type": "graph", "xaxis": { "mode": "time", "show": true, "values": [] }, "yaxes": [ { "$$hashKey": "object:2897", "format": "bps", "label": "Read/Writ b/s", "logBase": 1, "show": true }, { "$$hashKey": "object:2898", "format": "bps", "logBase": 1, "show": false } ], "yaxis": { "align": false } }, { "aliasColors": {}, "bars": false, "dashLength": 10, "dashes": false, "datasource": { "type": "prometheus", "uid": "prom1" }, "description": "", "fieldConfig": { "defaults": { "unit": "bps" }, "overrides": [] }, "fill": 1, "fillGradient": 9, "gridPos": { "h": 6, "w": 12, "x": 12, "y": 63 }, "hiddenSeries": false, "id": 877, "interval": "", "legend": { "alignAsTable": true, "avg": false, "current": true, "max": true, "min": true, "rightSide": true, "show": true, "total": false, "values": true }, "lines": true, "linewidth": 1, "nullPointMode": "connected", "options": { "alertThreshold": true }, "percentage": false, "pluginVersion": "7.5.6", "pointradius": 2, "points": false, "renderer": "flot", "seriesOverrides": [ { "$$hashKey": "object:1432", "alias": "I/O 1 min avg", "transform": "negative-Y" }, { "$$hashKey": "object:1437", "alias": "I/O 5 min avg", "transform": "negative-Y" }, { "$$hashKey": "object:1442", "alias": "I/O 15 min avg", "transform": "negative-Y" } ], "spaceLength": 10, "stack": false, "steppedLine": false, "targets": [ { "exemplar": true, "expr": "rate(storageIOLA{job=~'$JobName',instance=~'$Device',storageIODevice=~'$storageIODevice'}[$__rate_interval])", "interval": "", "legendFormat": "I/0", "refId": "A" }, { "exemplar": true, "expr": "rate(storageIOLA1{job=~'$JobName',instance=~'$Device',storageIODevice=~'$storageIODevice'}[$__rate_interval])", "interval": "", "legendFormat": "I/O 1 min avg", "refId": "B" }, { "exemplar": true, "expr": "rate(storageIOLA5{job=~'$JobName',instance=~'$Device',storageIODevice=~'$storageIODevice'}[$__rate_interval])", "hide": false, "interval": "", "legendFormat": "I/O 5 min avg", "refId": "C" }, { "exemplar": true, "expr": "rate(storageIOLA15{job=~'$JobName',instance=~'$Device',storageIODevice=~'$storageIODevice'}[$__rate_interval])", "hide": false, "interval": "", "legendFormat": "I/O 15 min avg", "refId": "D" } ], "thresholds": [], "timeRegions": [], "title": "I/O: $storageIODevice - ($Device)", "tooltip": { "shared": true, "sort": 0, "value_type": "individual" }, "type": "graph", "xaxis": { "mode": "time", "show": true, "values": [] }, "yaxes": [ { "$$hashKey": "object:2897", "format": "bps", "label": "I/O b/s", "logBase": 1, "show": true }, { "$$hashKey": "object:2898", "format": "short", "logBase": 1, "show": false } ], "yaxis": { "align": false } }, { "aliasColors": {}, "bars": false, "dashLength": 10, "dashes": false, "datasource": { "type": "prometheus", "uid": "prom1" }, "description": "", "fieldConfig": { "defaults": {}, "overrides": [] }, "fill": 1, "fillGradient": 0, "gridPos": { "h": 6, "w": 12, "x": 0, "y": 69 }, "hiddenSeries": false, "id": 31, "interval": "", "legend": { "alignAsTable": true, "avg": false, "current": true, "max": true, "min": true, "rightSide": true, "show": true, "total": false, "values": true }, "lines": true, "linewidth": 1, "nullPointMode": "connected", "options": { "alertThreshold": true }, "percentage": false, "pluginVersion": "7.5.6", "pointradius": 2, "points": false, "renderer": "flot", "seriesOverrides": [ { "$$hashKey": "object:3018", "alias": "Write Load", "transform": "negative-Y" } ], "spaceLength": 10, "stack": false, "steppedLine": false, "targets": [ { "exemplar": true, "expr": "irate(storageIOReads{job=~'$JobName',instance=~'$Device',storageIODevice=~'$storageIODevice'}[$__rate_interval])", "hide": false, "interval": "", "legendFormat": "Read Load", "refId": "B" }, { "exemplar": true, "expr": "irate(storageIOWrites{job=~'$JobName',instance=~'$Device',storageIODevice=~'$storageIODevice'}[$__rate_interval])", "interval": "", "legendFormat": "Write Load", "refId": "A" } ], "thresholds": [], "timeRegions": [], "title": "Load: $storageIODevice - ($Device)", "tooltip": { "shared": true, "sort": 0, "value_type": "individual" }, "type": "graph", "xaxis": { "mode": "time", "show": true, "values": [] }, "yaxes": [ { "$$hashKey": "object:2897", "format": "bps", "label": "Load b/s", "logBase": 1, "show": true }, { "$$hashKey": "object:2898", "format": "bps", "logBase": 1, "show": false } ], "yaxis": { "align": false } } ], "repeat": "storageIODevice", "title": "HDD/SSD: $storageIODevice - ($Device)", "type": "row" }, { "collapsed": true, "datasource": { "type": "prometheus", "uid": "prom1" }, "gridPos": { "h": 1, "w": 24, "x": 0, "y": 58 }, "id": 876, "panels": [ { "aliasColors": {}, "bars": false, "dashLength": 10, "dashes": false, "datasource": { "type": "prometheus", "uid": "prom1" }, "description": "", "fieldConfig": { "defaults": {}, "overrides": [] }, "fill": 1, "fillGradient": 0, "gridPos": { "h": 6, "w": 12, "x": 0, "y": 54 }, "hiddenSeries": false, "id": 504, "interval": "", "legend": { "alignAsTable": true, "avg": false, "current": true, "max": true, "min": true, "rightSide": true, "show": true, "total": false, "values": true }, "lines": true, "linewidth": 1, "nullPointMode": "connected", "options": { "alertThreshold": true }, "percentage": false, "pluginVersion": "7.5.5", "pointradius": 2, "points": false, "renderer": "flot", "seriesOverrides": [ { "$$hashKey": "object:2925", "alias": "Written Bytes", "transform": "negative-Y" } ], "spaceLength": 10, "stack": false, "steppedLine": false, "targets": [ { "exemplar": true, "expr": "rate(flashCacheDiskRead{job=~'$JobName',instance=~'$Device',flashCacheSSDDev=~'$flashCacheDisk'}[$__rate_interval])", "interval": "", "legendFormat": "Read Bytes", "refId": "A" }, { "exemplar": true, "expr": "rate(flashCacheDiskWrite{job=~'$JobName',instance=~'$Device',flashCacheSSDDev=~'$flashCacheDisk'}[$__rate_interval])", "interval": "", "legendFormat": "Written Bytes", "refId": "B" } ], "thresholds": [], "timeRegions": [], "title": "Bytes Read/Write: $flashCacheDisk- ($Device)", "tooltip": { "shared": true, "sort": 0, "value_type": "individual" }, "type": "graph", "xaxis": { "mode": "time", "show": true, "values": [] }, "yaxes": [ { "$$hashKey": "object:2897", "format": "Bps", "logBase": 1, "show": true }, { "$$hashKey": "object:2898", "format": "short", "logBase": 1, "show": true } ], "yaxis": { "align": false } }, { "aliasColors": {}, "bars": false, "dashLength": 10, "dashes": false, "datasource": { "type": "prometheus", "uid": "prom1" }, "description": "", "fieldConfig": { "defaults": {}, "overrides": [] }, "fill": 1, "fillGradient": 0, "gridPos": { "h": 6, "w": 12, "x": 12, "y": 54 }, "hiddenSeries": false, "id": 995, "interval": "", "legend": { "alignAsTable": true, "avg": false, "current": true, "max": true, "min": true, "rightSide": true, "show": true, "total": false, "values": true }, "lines": true, "linewidth": 1, "nullPointMode": "connected", "options": { "alertThreshold": true }, "percentage": false, "pluginVersion": "7.5.5", "pointradius": 2, "points": false, "renderer": "flot", "seriesOverrides": [ { "$$hashKey": "object:2925", "alias": "Write Hits", "transform": "negative-Y" } ], "spaceLength": 10, "stack": false, "steppedLine": false, "targets": [ { "exemplar": true, "expr": "rate(flashCacheReadHits{job=~'$JobName',instance=~'$Device',flashCacheSSDDev=~'$flashCacheDisk'}[$__rate_interval])", "interval": "", "legendFormat": "Read Hits", "refId": "A" }, { "exemplar": true, "expr": "rate(flashCacheWriteHits{job=~'$JobName',instance=~'$Device',flashCacheSSDDev=~'$flashCacheDisk'}[$__rate_interval])", "interval": "", "legendFormat": "Write Hits", "refId": "B" } ], "thresholds": [], "timeRegions": [], "title": "Read/Write Hits: $flashCacheDisk- ($Device)", "tooltip": { "shared": true, "sort": 0, "value_type": "individual" }, "type": "graph", "xaxis": { "mode": "time", "show": true, "values": [] }, "yaxes": [ { "$$hashKey": "object:2897", "format": "short", "logBase": 1, "show": true }, { "$$hashKey": "object:2898", "format": "short", "logBase": 1, "show": true } ], "yaxis": { "align": false } }, { "aliasColors": {}, "bars": false, "dashLength": 10, "dashes": false, "datasource": { "type": "prometheus", "uid": "prom1" }, "description": "", "fieldConfig": { "defaults": {}, "overrides": [] }, "fill": 1, "fillGradient": 0, "gridPos": { "h": 6, "w": 12, "x": 0, "y": 60 }, "hiddenSeries": false, "id": 996, "interval": "", "legend": { "alignAsTable": true, "avg": false, "current": true, "max": true, "min": true, "rightSide": true, "show": true, "total": false, "values": true }, "lines": true, "linewidth": 1, "nullPointMode": "connected", "options": { "alertThreshold": true }, "percentage": false, "pluginVersion": "7.5.5", "pointradius": 2, "points": false, "renderer": "flot", "seriesOverrides": [ { "$$hashKey": "object:2925", "alias": "Total Write Hits", "transform": "negative-Y" } ], "spaceLength": 10, "stack": false, "steppedLine": false, "targets": [ { "exemplar": true, "expr": "rate(flashCacheTotalRead{job=~'$JobName',instance=~'$Device',flashCacheSSDDev=~'$flashCacheDisk'}[$__rate_interval])", "interval": "", "legendFormat": "Total Read Hits", "refId": "A" }, { "exemplar": true, "expr": "rate(flashCacheTotalWrite{job=~'$JobName',instance=~'$Device',flashCacheSSDDev=~'$flashCacheDisk'}[$__rate_interval])", "interval": "", "legendFormat": "Total Write Hits", "refId": "B" } ], "thresholds": [], "timeRegions": [], "title": "Read/Write Total: $flashCacheDisk- ($Device)", "tooltip": { "shared": true, "sort": 0, "value_type": "individual" }, "type": "graph", "xaxis": { "mode": "time", "show": true, "values": [] }, "yaxes": [ { "$$hashKey": "object:2897", "format": "short", "logBase": 1, "show": true }, { "$$hashKey": "object:2898", "format": "short", "logBase": 1, "show": true } ], "yaxis": { "align": false } }, { "aliasColors": {}, "bars": false, "dashLength": 10, "dashes": false, "datasource": { "type": "prometheus", "uid": "prom1" }, "description": "", "fieldConfig": { "defaults": {}, "overrides": [] }, "fill": 1, "fillGradient": 0, "gridPos": { "h": 6, "w": 12, "x": 12, "y": 60 }, "hiddenSeries": false, "id": 936, "interval": "", "legend": { "alignAsTable": true, "avg": false, "current": true, "max": true, "min": true, "rightSide": true, "show": true, "total": false, "values": true }, "lines": true, "linewidth": 1, "nullPointMode": "connected", "options": { "alertThreshold": true }, "percentage": false, "pluginVersion": "7.5.5", "pointradius": 2, "points": false, "renderer": "flot", "seriesOverrides": [ { "$$hashKey": "object:1407", "alias": "Write Hit Rate", "transform": "negative-Y" } ], "spaceLength": 10, "stack": false, "steppedLine": false, "targets": [ { "exemplar": true, "expr": "rate(flashCacheReadHitRate{job=~'$JobName',instance=~'$Device',flashCacheSSDDev=~'$flashCacheDisk'}[$__rate_interval])", "interval": "", "legendFormat": "Read Hit Rate", "refId": "A" }, { "exemplar": true, "expr": "rate(flashCacheWriteHitRate{job=~'$JobName',instance=~'$Device',flashCacheSSDDev=~'$flashCacheDisk'}[$__rate_interval])", "interval": "", "legendFormat": "Write Hit Rate", "refId": "B" } ], "thresholds": [], "timeRegions": [], "title": "Read/Write Hit Rate: $flashCacheDisk- ($Device)", "tooltip": { "shared": true, "sort": 0, "value_type": "individual" }, "type": "graph", "xaxis": { "mode": "time", "show": true, "values": [] }, "yaxes": [ { "$$hashKey": "object:2897", "format": "percent", "logBase": 1, "show": true }, { "$$hashKey": "object:2898", "format": "short", "logBase": 1, "show": true } ], "yaxis": { "align": false } }, { "aliasColors": {}, "bars": false, "dashLength": 10, "dashes": false, "datasource": { "type": "prometheus", "uid": "prom1" }, "description": "", "fieldConfig": { "defaults": {}, "overrides": [] }, "fill": 1, "fillGradient": 0, "gridPos": { "h": 6, "w": 12, "x": 0, "y": 66 }, "hiddenSeries": false, "id": 997, "interval": "", "legend": { "alignAsTable": true, "avg": false, "current": true, "max": true, "min": true, "rightSide": true, "show": true, "total": false, "values": true }, "lines": true, "linewidth": 1, "nullPointMode": "connected", "options": { "alertThreshold": true }, "percentage": false, "pluginVersion": "7.5.5", "pointradius": 2, "points": false, "renderer": "flot", "seriesOverrides": [ { "$$hashKey": "object:2925", "alias": "Write Skips", "transform": "negative-Y" } ], "spaceLength": 10, "stack": false, "steppedLine": false, "targets": [ { "exemplar": true, "expr": "rate(flashCacheReadSeqSkip{job=~'$JobName',instance=~'$Device',flashCacheSSDDev=~'$flashCacheDisk'}[$__rate_interval])", "interval": "", "legendFormat": "Read Skips", "refId": "A" }, { "exemplar": true, "expr": "rate(flashCacheWriteSeqSkip{job=~'$JobName',instance=~'$Device',flashCacheSSDDev=~'$flashCacheDisk'}[$__rate_interval])", "interval": "", "legendFormat": "Write Skips", "refId": "B" } ], "thresholds": [], "timeRegions": [], "title": "Read/Write Skips: $flashCacheDisk- ($Device)", "tooltip": { "shared": true, "sort": 0, "value_type": "individual" }, "type": "graph", "xaxis": { "mode": "time", "show": true, "values": [] }, "yaxes": [ { "$$hashKey": "object:2897", "format": "short", "logBase": 1, "show": true }, { "$$hashKey": "object:2898", "format": "short", "logBase": 1, "show": true } ], "yaxis": { "align": false } }, { "aliasColors": {}, "bars": false, "dashLength": 10, "dashes": false, "datasource": { "type": "prometheus", "uid": "prom1" }, "description": "The number of\ndata writes to SSD\nfor the first time", "fieldConfig": { "defaults": {}, "overrides": [] }, "fill": 1, "fillGradient": 0, "gridPos": { "h": 6, "w": 12, "x": 12, "y": 66 }, "hiddenSeries": false, "id": 998, "interval": "", "legend": { "alignAsTable": true, "avg": false, "current": true, "max": true, "min": true, "rightSide": true, "show": true, "total": false, "values": true }, "lines": true, "linewidth": 1, "nullPointMode": "connected", "options": { "alertThreshold": true }, "percentage": false, "pluginVersion": "7.5.5", "pointradius": 2, "points": false, "renderer": "flot", "seriesOverrides": [], "spaceLength": 10, "stack": false, "steppedLine": false, "targets": [ { "exemplar": true, "expr": "rate(flashCacheWriteMissSsd{job=~'$JobName',instance=~'$Device',flashCacheSSDDev=~'$flashCacheDisk'}[$__rate_interval])", "interval": "", "legendFormat": "Write Misses", "refId": "A" } ], "thresholds": [], "timeRegions": [], "title": "Write Misses: $flashCacheDisk- ($Device)", "tooltip": { "shared": true, "sort": 0, "value_type": "individual" }, "type": "graph", "xaxis": { "mode": "time", "show": true, "values": [] }, "yaxes": [ { "$$hashKey": "object:2897", "format": "short", "logBase": 1, "show": true }, { "$$hashKey": "object:2898", "format": "short", "logBase": 1, "show": true } ], "yaxis": { "align": false } } ], "repeat": "flashCacheDisk", "title": "SSD Cache: $flashCacheDisk - ($Device)", "type": "row" }, { "collapsed": true, "datasource": { "type": "prometheus", "uid": "prom1" }, "gridPos": { "h": 1, "w": 24, "x": 0, "y": 59 }, "id": 654, "panels": [ { "datasource": { "type": "prometheus", "uid": "prom1" }, "description": "", "fieldConfig": { "defaults": { "color": { "mode": "thresholds" }, "mappings": [], "thresholds": { "mode": "absolute", "steps": [ { "color": "dark-blue" } ] }, "unit": "bytes" }, "overrides": [] }, "gridPos": { "h": 2, "w": 3, "x": 0, "y": 43 }, "id": 703, "links": [], "maxDataPoints": 100, "options": { "colorMode": "background", "graphMode": "none", "justifyMode": "center", "orientation": "auto", "reduceOptions": { "calcs": [ "lastNotNull" ], "fields": "", "values": false }, "text": {}, "textMode": "value" }, "pluginVersion": "7.5.6", "repeatDirection": "h", "targets": [ { "exemplar": true, "expr": "hrStorageSize{job=~'$JobName',instance=~'$Device',hrStorageDescr=~'$hrMemoryDescr'} * hrStorageAllocationUnits{job=~'$JobName',instance=~'$Device',hrStorageDescr=~'$hrMemoryDescr'}", "format": "time_series", "instant": false, "interval": "", "intervalFactor": 1, "legendFormat": "", "refId": "A" } ], "title": "Memory Size", "type": "stat" }, { "aliasColors": { "0x566F6C756D652031 Free Size": "dark-green", "0x566F6C756D652031 Total Size": "yellow", "Free Size": "dark-green", "Total Size": "orange" }, "bars": false, "dashLength": 10, "dashes": false, "datasource": { "type": "prometheus", "uid": "prom1" }, "description": "", "fieldConfig": { "defaults": { "unit": "bytes" }, "overrides": [] }, "fill": 10, "fillGradient": 0, "gridPos": { "h": 8, "w": 21, "x": 3, "y": 43 }, "hiddenSeries": false, "id": 652, "legend": { "alignAsTable": true, "avg": false, "current": true, "hideEmpty": false, "max": true, "min": true, "rightSide": true, "show": true, "total": false, "values": true }, "lines": true, "linewidth": 1, "maxPerRow": 6, "nullPointMode": "connected", "options": { "alertThreshold": true }, "percentage": false, "pluginVersion": "7.5.6", "pointradius": 2, "points": false, "renderer": "flot", "repeatDirection": "h", "seriesOverrides": [ { "$$hashKey": "object:411", "alias": "Size", "color": "#C4162A", "fill": 0, "linewidth": 2, "stack": false }, { "$$hashKey": "object:481", "alias": "Free", "color": "rgba(0, 0, 0, 0)", "fill": 0 }, { "$$hashKey": "object:489", "alias": "Used", "color": "rgb(0, 98, 255)", "fillGradient": 9, "linewidth": 2, "stack": false } ], "spaceLength": 10, "stack": true, "steppedLine": false, "targets": [ { "exemplar": true, "expr": "hrStorageSize{job=~'$JobName',instance=~'$Device',hrStorageDescr=~'$hrMemoryDescr'} * hrStorageAllocationUnits{job=~'$JobName',instance=~'$Device',hrStorageDescr=~'$hrMemoryDescr'}", "instant": false, "interval": "", "legendFormat": "Size", "refId": "A" }, { "exemplar": true, "expr": "hrStorageUsed{job=~'$JobName',instance=~'$Device',hrStorageDescr=~'$hrMemoryDescr'} * hrStorageAllocationUnits{job=~'$JobName',instance=~'$Device',hrStorageDescr=~'$hrMemoryDescr'}", "hide": false, "interval": "", "intervalFactor": 1, "legendFormat": "Used", "refId": "C" }, { "exemplar": true, "expr": "(hrStorageSize{job=~'$JobName',instance=~'$Device',hrStorageDescr=~'$hrMemoryDescr'} - hrStorageUsed{job=~'$JobName',instance=~'$Device',hrStorageDescr=~'$hrMemoryDescr'}) * hrStorageAllocationUnits{job=~'$JobName',instance=~'$Device',hrStorageDescr=~'$hrMemoryDescr'}\n", "hide": false, "instant": false, "interval": "", "legendFormat": "Free", "refId": "B" } ], "thresholds": [], "timeRegions": [], "title": "Memory Usage: $hrMemoryDescr ($Device)", "tooltip": { "shared": true, "sort": 0, "value_type": "individual" }, "type": "graph", "xaxis": { "mode": "time", "show": true, "values": [] }, "yaxes": [ { "$$hashKey": "object:1861", "format": "bytes", "logBase": 1, "min": "0", "show": true }, { "$$hashKey": "object:1862", "format": "short", "logBase": 1, "min": "0", "show": true } ], "yaxis": { "align": false } }, { "datasource": { "type": "prometheus", "uid": "prom1" }, "description": "", "fieldConfig": { "defaults": { "color": { "mode": "thresholds" }, "decimals": 2, "mappings": [], "thresholds": { "mode": "absolute", "steps": [ { "color": "dark-green" }, { "color": "light-yellow", "value": 70 }, { "color": "dark-orange", "value": 80 }, { "color": "dark-red", "value": 90 } ] }, "unit": "percent" }, "overrides": [] }, "gridPos": { "h": 4, "w": 3, "x": 0, "y": 45 }, "id": 756, "links": [], "maxDataPoints": 100, "options": { "orientation": "auto", "reduceOptions": { "calcs": [ "lastNotNull" ], "fields": "", "values": false }, "showThresholdLabels": false, "showThresholdMarkers": true, "text": {} }, "pluginVersion": "7.5.6", "repeatDirection": "h", "targets": [ { "exemplar": true, "expr": "(hrStorageUsed{job=~'$JobName',instance=~'$Device',hrStorageDescr=~'$hrMemoryDescr'} /hrStorageSize{job=~'$JobName',instance=~'$Device',hrStorageDescr=~'$hrMemoryDescr'})*100", "format": "time_series", "instant": false, "interval": "", "intervalFactor": 1, "legendFormat": "% Used", "refId": "A" } ], "title": "% Used Space", "type": "gauge" } ], "repeat": "hrMemoryDescr", "title": "Memory: $hrMemoryDescr - ($Device)", "type": "row" }, { "collapsed": true, "datasource": { "type": "prometheus", "uid": "prom1" }, "gridPos": { "h": 1, "w": 24, "x": 0, "y": 64 }, "id": 17, "panels": [ { "datasource": { "type": "prometheus", "uid": "prom1" }, "fieldConfig": { "defaults": { "custom": { "align": "left", "filterable": false }, "links": [], "mappings": [], "noValue": "No Data Available", "thresholds": { "mode": "absolute", "steps": [ { "color": "green" }, { "color": "red", "value": 80 } ] } }, "overrides": [ { "matcher": { "id": "byName", "options": "Admin Status" }, "properties": [ { "id": "mappings", "value": [ { "options": { "1": { "text": "UP" }, "2": { "text": "DOWN" }, "3": { "text": "TESTING" } }, "type": "value" } ] }, { "id": "custom.displayMode", "value": "color-text" }, { "id": "thresholds", "value": { "mode": "absolute", "steps": [ { "color": "green" }, { "color": "red", "value": 2 }, { "color": "#EAB839", "value": 3 } ] } }, { "id": "custom.align", "value": "center" } ] }, { "matcher": { "id": "byName", "options": "Speed" }, "properties": [ { "id": "unit", "value": "decbytes" }, { "id": "custom.align", "value": "left" } ] }, { "matcher": { "id": "byName", "options": "Status" }, "properties": [ { "id": "mappings", "value": [ { "options": { "1": { "text": "UP" }, "2": { "text": "DOWN" }, "3": { "text": "TESTING" }, "4": { "text": "UNKNOWN" }, "5": { "text": "DORMANT" }, "6": { "text": "NOT PRESENT" }, "7": { "text": "LOWER LAYER DOWN" } }, "type": "value" } ] }, { "id": "custom.displayMode", "value": "color-text" }, { "id": "thresholds", "value": { "mode": "absolute", "steps": [ { "color": "green" }, { "color": "red", "value": 2 }, { "color": "#EAB839", "value": 3 }, { "color": "dark-red", "value": 7 } ] } }, { "id": "custom.align", "value": "center" } ] }, { "matcher": { "id": "byName", "options": "MTU" }, "properties": [ { "id": "custom.align", "value": "center" } ] } ] }, "gridPos": { "h": 3, "w": 24, "x": 0, "y": 48 }, "id": 346, "options": { "showHeader": true, "sortBy": [] }, "pluginVersion": "7.5.6", "targets": [ { "exemplar": true, "expr": "ifPhysAddress{job=~'$JobName',instance=~'$Device',ifName=~'$Interface'}", "format": "table", "instant": true, "interval": "", "legendFormat": "", "refId": "A" }, { "exemplar": true, "expr": "ifAdminStatus{job=~'$JobName',instance=~'$Device',ifName=~'$Interface'}", "format": "table", "instant": true, "interval": "", "legendFormat": "", "refId": "B" }, { "exemplar": true, "expr": "ifConnectorPresent{job=~'$JobName',instance=~'$Device',ifName=~'$Interface'}", "format": "table", "instant": true, "interval": "", "legendFormat": "", "refId": "C" }, { "exemplar": true, "expr": "ifSpeed{job=~'$JobName',instance=~'$Device',ifName=~'$Interface'}", "format": "table", "instant": true, "interval": "", "legendFormat": "", "refId": "D" }, { "exemplar": true, "expr": "ifOperStatus{job=~'$JobName',instance=~'$Device',ifName=~'$Interface'}", "format": "table", "instant": true, "interval": "", "legendFormat": "", "refId": "E" }, { "exemplar": true, "expr": "ifMtu{job=~'$JobName',instance=~'$Device',ifName=~'$Interface'}", "format": "table", "hide": false, "instant": true, "interval": "", "legendFormat": "", "refId": "F" } ], "title": "Interfaces Details: $Interface - ($Device)", "transformations": [ { "id": "seriesToColumns", "options": { "byField": "ifName" } }, { "id": "filterFieldsByName", "options": { "include": { "names": [ "ifName", "ifPhysAddress", "instance 2", "Value #D", "Value #E", "Value #F" ] } } }, { "id": "organize", "options": { "excludeByName": {}, "indexByName": { "Value #D": 2, "Value #E": 4, "Value #F": 3, "ifName": 1, "ifPhysAddress": 5, "instance 2": 0 }, "renameByName": { "Value #B": "Admin Status", "Value #C": "Connector", "Value #D": "Speed", "Value #E": "Status", "Value #F": "MTU", "ifName": "Port", "ifPhysAddress": "MAC Address", "instance 2": "NAS" } } } ], "type": "table" }, { "aliasColors": { "Out": "#C15C17" }, "bars": false, "dashLength": 10, "dashes": false, "datasource": { "type": "prometheus", "uid": "prom1" }, "description": "", "editable": true, "error": false, "fieldConfig": { "defaults": {}, "overrides": [] }, "fill": 3, "fillGradient": 8, "gridPos": { "h": 8, "w": 24, "x": 0, "y": 51 }, "hiddenSeries": false, "id": 1, "interval": "", "legend": { "alignAsTable": true, "avg": true, "current": true, "hideEmpty": false, "hideZero": false, "max": true, "min": true, "rightSide": false, "show": true, "total": true, "values": true }, "lines": true, "linewidth": 1, "links": [], "maxPerRow": 2, "nullPointMode": "connected", "options": { "alertThreshold": true }, "percentage": false, "pluginVersion": "7.5.6", "pointradius": 5, "points": false, "renderer": "flot", "repeatDirection": "h", "seriesOverrides": [ { "$$hashKey": "object:803", "alias": "/^.*Out$/", "transform": "negative-Y" } ], "spaceLength": 10, "stack": false, "steppedLine": false, "targets": [ { "exemplar": true, "expr": "rate(ifHCInOctets{job=~'$JobName',instance=~'$Device',ifName=~'$Interface'}[$__rate_interval])*$interfacebits", "format": "time_series", "interval": "", "intervalFactor": 2, "legendFormat": "Traffic In", "refId": "A", "step": 60 }, { "exemplar": true, "expr": "rate(ifHCOutOctets{job=~'$JobName',instance=~'$Device',ifName=~'$Interface'}[$__rate_interval])*$interfacebits", "format": "time_series", "interval": "", "intervalFactor": 2, "legendFormat": "Traffic Out", "refId": "B", "step": 60 } ], "thresholds": [], "timeRegions": [], "title": "Traffic: $Interface - ($Device)", "tooltip": { "msResolution": false, "shared": true, "sort": 0, "value_type": "individual" }, "type": "graph", "xaxis": { "mode": "time", "show": true, "values": [] }, "yaxes": [ { "$$hashKey": "object:671", "format": "bps", "logBase": 1, "show": true }, { "$$hashKey": "object:672", "format": "decbits", "logBase": 1, "show": true } ], "yaxis": { "align": false } }, { "aliasColors": { "Out": "#C15C17" }, "bars": false, "dashLength": 10, "dashes": false, "datasource": { "type": "prometheus", "uid": "prom1" }, "description": "", "editable": true, "error": false, "fieldConfig": { "defaults": {}, "overrides": [] }, "fill": 3, "fillGradient": 8, "gridPos": { "h": 7, "w": 12, "x": 0, "y": 59 }, "hiddenSeries": false, "id": 249, "interval": "", "legend": { "alignAsTable": true, "avg": true, "current": true, "hideEmpty": false, "hideZero": false, "max": true, "min": true, "rightSide": false, "show": true, "total": true, "values": true }, "lines": true, "linewidth": 1, "links": [], "maxPerRow": 2, "nullPointMode": "connected", "options": { "alertThreshold": true }, "percentage": false, "pluginVersion": "7.5.6", "pointradius": 5, "points": false, "renderer": "flot", "repeatDirection": "h", "seriesOverrides": [ { "$$hashKey": "object:803", "alias": "/^.*Out$/", "transform": "negative-Y" } ], "spaceLength": 10, "stack": false, "steppedLine": false, "targets": [ { "exemplar": true, "expr": "rate(ifHCInBroadcastPkts{job=~'$JobName',instance=~'$Device',ifName=~'$Interface'}[$__rate_interval])*$interfacebits", "format": "time_series", "interval": "", "intervalFactor": 2, "legendFormat": "Broadcast In", "refId": "A", "step": 60 }, { "exemplar": true, "expr": "rate(ifHCOutBroadcastPkts{job=~'$JobName',instance=~'$Device',ifName=~'$Interface'}[$__rate_interval])*$interfacebits", "format": "time_series", "interval": "", "intervalFactor": 2, "legendFormat": "Broadcast Out", "refId": "B", "step": 60 }, { "exemplar": true, "expr": "rate(ifHCInMulticastPkts{job=~'$JobName',instance=~'$Device',ifName=~'$Interface'}[$__rate_interval])*$interfacebits", "format": "time_series", "hide": false, "interval": "", "intervalFactor": 2, "legendFormat": "Multicast In", "refId": "C", "step": 60 }, { "exemplar": true, "expr": "rate(ifHCOutMulticastPkts{job=~'$JobName',instance=~'$Device',ifName=~'$Interface'}[$__rate_interval])*$interfacebits", "format": "time_series", "hide": false, "interval": "", "intervalFactor": 2, "legendFormat": "Multicast Out", "refId": "D", "step": 60 } ], "thresholds": [], "timeRegions": [], "title": "Multicast & Broadcast: $Interface - ($Device)", "tooltip": { "msResolution": false, "shared": true, "sort": 0, "value_type": "individual" }, "type": "graph", "xaxis": { "mode": "time", "show": true, "values": [] }, "yaxes": [ { "$$hashKey": "object:671", "format": "bps", "logBase": 1, "show": true }, { "$$hashKey": "object:672", "format": "short", "logBase": 1, "show": true } ], "yaxis": { "align": false } }, { "aliasColors": { "Out": "#C15C17" }, "bars": false, "dashLength": 10, "dashes": false, "datasource": { "type": "prometheus", "uid": "prom1" }, "description": "", "editable": true, "error": false, "fieldConfig": { "defaults": {}, "overrides": [] }, "fill": 3, "fillGradient": 8, "gridPos": { "h": 7, "w": 12, "x": 12, "y": 59 }, "hiddenSeries": false, "id": 68, "interval": "", "legend": { "alignAsTable": true, "avg": true, "current": true, "max": true, "min": true, "rightSide": false, "show": true, "total": true, "values": true }, "lines": true, "linewidth": 1, "links": [], "maxPerRow": 2, "nullPointMode": "connected", "options": { "alertThreshold": true }, "percentage": false, "pluginVersion": "7.5.6", "pointradius": 5, "points": false, "renderer": "flot", "repeatDirection": "h", "seriesOverrides": [ { "$$hashKey": "object:803", "alias": "/^.*Out$/", "transform": "negative-Y" } ], "spaceLength": 10, "stack": false, "steppedLine": false, "targets": [ { "expr": "rate(ifInDiscards{job=~'$JobName',instance=~'$Device',ifName=~'$Interface'}[$__rate_interval])", "format": "time_series", "interval": "", "intervalFactor": 2, "legendFormat": "Discards In", "refId": "A", "step": 60 }, { "expr": "rate(ifInErrors{job=~'$JobName',instance=~'$Device',ifName=~'$Interface'}[$__rate_interval])", "format": "time_series", "interval": "", "intervalFactor": 2, "legendFormat": "Errors In", "refId": "B", "step": 60 }, { "expr": "rate(ifOutDiscards{job=~'$JobName',instance=~'$Device',ifName=~'$Interface'}[$__rate_interval])", "format": "time_series", "interval": "", "intervalFactor": 2, "legendFormat": "Discards Out", "refId": "C", "step": 60 }, { "expr": "rate(ifOutErrors{job=~'$JobName',instance=~'$Device',ifName=~'$Interface'}[$__rate_interval])", "format": "time_series", "interval": "", "intervalFactor": 2, "legendFormat": "Errors Out", "refId": "D", "step": 60 } ], "thresholds": [], "timeRegions": [], "title": "Errors $Interface: - ($Device)", "tooltip": { "msResolution": false, "shared": true, "sort": 0, "value_type": "individual" }, "type": "graph", "xaxis": { "mode": "time", "show": true, "values": [] }, "yaxes": [ { "$$hashKey": "object:671", "format": "short", "logBase": 1, "show": true }, { "$$hashKey": "object:672", "format": "short", "logBase": 1, "show": true } ], "yaxis": { "align": false } } ], "repeat": "Interface", "title": "Networking: ($Interface) - ($Device)", "type": "row" }, { "collapsed": true, "datasource": { "type": "prometheus", "uid": "prom1" }, "gridPos": { "h": 1, "w": 24, "x": 0, "y": 65 }, "id": 39, "panels": [ { "aliasColors": {}, "bars": false, "dashLength": 10, "dashes": false, "datasource": { "type": "prometheus", "uid": "prom1" }, "description": "", "fieldConfig": { "defaults": {}, "overrides": [] }, "fill": 1, "fillGradient": 0, "gridPos": { "h": 8, "w": 12, "x": 0, "y": 53 }, "hiddenSeries": false, "id": 45, "interval": "", "legend": { "alignAsTable": true, "avg": false, "current": true, "max": true, "min": true, "rightSide": true, "show": true, "total": false, "values": true }, "lines": true, "linewidth": 1, "nullPointMode": "connected", "options": { "alertThreshold": true }, "percentage": false, "pluginVersion": "7.5.6", "pointradius": 2, "points": false, "renderer": "flot", "seriesOverrides": [ { "$$hashKey": "object:5137", "alias": "Written Bytes", "transform": "negative-Y" } ], "spaceLength": 10, "stack": false, "steppedLine": false, "targets": [ { "exemplar": true, "expr": "rate(spaceIONReadX{job=~'$JobName',instance=~'$Device',spaceIODevice=~'$spaceIODevice'}[$__rate_interval])", "interval": "", "legendFormat": "Read Bytes", "refId": "A" }, { "exemplar": true, "expr": "rate(spaceIONWrittenX{job=~'$JobName',instance=~'$Device',spaceIODevice=~'$spaceIODevice'}[$__rate_interval])", "interval": "", "legendFormat": "Written Bytes", "refId": "B" } ], "thresholds": [], "timeRegions": [], "title": "Volume Throughput - $spaceIODevice ($Device)", "tooltip": { "shared": true, "sort": 0, "value_type": "individual" }, "type": "graph", "xaxis": { "mode": "time", "show": true, "values": [] }, "yaxes": [ { "$$hashKey": "object:5109", "format": "Bps", "logBase": 1, "show": true }, { "$$hashKey": "object:5110", "format": "short", "logBase": 1, "show": true } ], "yaxis": { "align": false } }, { "aliasColors": {}, "bars": false, "dashLength": 10, "dashes": false, "datasource": { "type": "prometheus", "uid": "prom1" }, "fieldConfig": { "defaults": {}, "overrides": [] }, "fill": 1, "fillGradient": 0, "gridPos": { "h": 8, "w": 12, "x": 12, "y": 53 }, "hiddenSeries": false, "id": 46, "interval": "", "legend": { "alignAsTable": true, "avg": false, "current": true, "max": true, "min": true, "rightSide": true, "show": true, "total": false, "values": true }, "lines": true, "linewidth": 1, "nullPointMode": "connected", "options": { "alertThreshold": true }, "percentage": false, "pluginVersion": "7.5.6", "pointradius": 2, "points": false, "renderer": "flot", "seriesOverrides": [ { "$$hashKey": "object:5137", "alias": "Written Bytes", "transform": "negative-Y" } ], "spaceLength": 10, "stack": false, "steppedLine": false, "targets": [ { "exemplar": true, "expr": "rate(spaceIOReads{job=~'$JobName',instance=~'$Device',spaceIODevice=~'$spaceIODevice'}[$__rate_interval])", "interval": "", "legendFormat": "Read Bytes", "refId": "A" }, { "exemplar": true, "expr": "rate(spaceIOWrites{job=~'$JobName',instance=~'$Device',spaceIODevice=~'$spaceIODevice'}[$__rate_interval])", "interval": "", "legendFormat": "Written Bytes", "refId": "B" } ], "thresholds": [], "timeRegions": [], "title": "Volume IOPS - $spaceIODevice ($Device)", "tooltip": { "shared": true, "sort": 0, "value_type": "individual" }, "type": "graph", "xaxis": { "mode": "time", "show": true, "values": [] }, "yaxes": [ { "$$hashKey": "object:5109", "format": "iops", "logBase": 1, "show": true }, { "$$hashKey": "object:5110", "format": "short", "logBase": 1, "show": true } ], "yaxis": { "align": false } } ], "repeat": "spaceIODevice", "title": "Volume: $spaceIODevice - ($Device)", "type": "row" }, { "collapsed": true, "datasource": { "type": "prometheus", "uid": "prom1" }, "gridPos": { "h": 1, "w": 24, "x": 0, "y": 66 }, "id": 814, "panels": [ { "datasource": { "type": "prometheus", "uid": "prom1" }, "fieldConfig": { "defaults": { "color": { "fixedColor": "dark-blue", "mode": "fixed" }, "mappings": [], "thresholds": { "mode": "absolute", "steps": [ { "color": "green" }, { "color": "red", "value": 80 } ] } }, "overrides": [] }, "gridPos": { "h": 4, "w": 3, "x": 0, "y": 70 }, "id": 1646, "options": { "colorMode": "background", "graphMode": "none", "justifyMode": "center", "orientation": "auto", "reduceOptions": { "calcs": [ "lastNotNull" ], "fields": "", "values": false }, "text": {}, "textMode": "value_and_name" }, "pluginVersion": "7.5.5", "targets": [ { "exemplar": true, "expr": "count(diskSMARTInfoDevName{job=~'$JobName',instance=~'$Device',diskSMARTInfoDevName=~'$SmartDev'})", "interval": "", "legendFormat": "SMART Checks", "refId": "A" } ], "title": "S.M.A.R.T ", "type": "stat" }, { "datasource": { "type": "prometheus", "uid": "prom1" }, "description": "", "fieldConfig": { "defaults": { "color": { "mode": "thresholds" }, "custom": { "align": "center", "filterable": false }, "mappings": [], "thresholds": { "mode": "absolute", "steps": [ { "color": "dark-red" } ] } }, "overrides": [ { "matcher": { "id": "byName", "options": "SMART Test" }, "properties": [ { "id": "custom.align", "value": "left" }, { "id": "custom.displayMode", "value": "color-background" }, { "id": "color", "value": { "fixedColor": "rgba(40, 33, 96, 0.78)", "mode": "fixed" } } ] } ] }, "gridPos": { "h": 8, "w": 21, "x": 3, "y": 70 }, "id": 816, "options": { "showHeader": true, "sortBy": [ { "desc": false, "displayName": "Index" } ] }, "pluginVersion": "7.5.5", "targets": [ { "exemplar": true, "expr": "diskSMARTInfoDevName{job=~'$JobName',instance=~'$Device',diskSMARTInfoDevName='$SmartDev'}", "format": "table", "hide": false, "instant": true, "interval": "", "legendFormat": "SMARTInfo", "refId": "A" }, { "exemplar": true, "expr": "diskSMARTAttrName{job=~'$JobName',instance=~'$Device'}", "format": "table", "hide": false, "instant": true, "interval": "", "legendFormat": "AttrName", "refId": "B" }, { "exemplar": true, "expr": "diskSMARTAttrCurrent{job=~'$JobName',instance=~'$Device'}", "format": "table", "hide": false, "instant": true, "interval": "", "legendFormat": "AttrCurrent", "refId": "C" }, { "exemplar": true, "expr": "diskSMARTAttrThreshold{job=~'$JobName',instance=~'$Device'}", "format": "table", "hide": false, "instant": true, "interval": "", "legendFormat": "AttrThreshold", "refId": "D" }, { "exemplar": true, "expr": "diskSMARTAttrWorst{job=~'$JobName',instance=~'$Device'}", "format": "table", "hide": false, "instant": true, "interval": "", "legendFormat": "AttrWorst", "refId": "E" }, { "exemplar": true, "expr": "diskSMARTAttrStatus{job=~'$JobName',instance=~'$Device'}", "format": "table", "hide": false, "instant": true, "interval": "", "legendFormat": "AttrStatus", "refId": "F" }, { "exemplar": true, "expr": "diskSMARTAttrRaw{job=~'$JobName',instance=~'$Device'}", "format": "table", "hide": false, "instant": true, "interval": "", "legendFormat": "AttrRaw", "refId": "G" } ], "title": "S.M.A.R.T: $SmartDev (Data is from the last time the Scheduled task was run)", "transformations": [ { "id": "seriesToColumns", "options": { "byField": "diskSMARTInfoIndex" } }, { "id": "filterByValue", "options": { "filters": [ { "config": { "id": "greaterOrEqual", "options": { "value": 0 } }, "fieldName": "Value #A" } ], "match": "all", "type": "include" } }, { "id": "filterFieldsByName", "options": { "include": { "names": [ "diskSMARTAttrName", "Value #C", "Value #D", "Value #E", "diskSMARTAttrStatus", "Value #G" ] } } }, { "id": "organize", "options": { "excludeByName": {}, "indexByName": { "Value #C": 3, "Value #D": 4, "Value #E": 5, "Value #F": 2, "Value #G": 6, "diskSMARTAttrName": 0, "diskSMARTAttrStatus": 1 }, "renameByName": { "Value #A": "", "Value #C": "Current", "Value #D": "Threshold", "Value #E": "Worst", "Value #F": "Status", "Value #G": "RAW", "diskSMARTAttrName": "SMART Test", "diskSMARTAttrStatus": "Status", "diskSMARTInfoDevName": "Device", "diskSMARTInfoIndex": "", "instance 1": "NAS" } } }, { "id": "sortBy", "options": { "fields": {}, "sort": [ { "field": "Status" } ] } } ], "type": "table" }, { "datasource": { "type": "prometheus", "uid": "prom1" }, "fieldConfig": { "defaults": { "color": { "mode": "thresholds" }, "displayName": "S.M.A.R.T Issues", "mappings": [], "noValue": "0", "thresholds": { "mode": "absolute", "steps": [ { "color": "green" }, { "color": "dark-red", "value": 1 } ] } }, "overrides": [] }, "gridPos": { "h": 4, "w": 3, "x": 0, "y": 74 }, "id": 1575, "options": { "colorMode": "background", "graphMode": "none", "justifyMode": "center", "orientation": "auto", "reduceOptions": { "calcs": [ "lastNotNull" ], "fields": "", "values": false }, "text": {}, "textMode": "auto" }, "pluginVersion": "7.5.5", "targets": [ { "exemplar": true, "expr": "diskSMARTInfoDevName{job=~'$JobName',instance=~'$Device',diskSMARTInfoDevName=~'$SmartDev'}", "format": "table", "hide": false, "instant": true, "interval": "", "legendFormat": "diskSMARTInfoDevName", "refId": "A" }, { "exemplar": true, "expr": "diskSMARTAttrStatus{job=~'$JobName',instance=~'$Device',diskSMARTAttrStatus!=\"OK\"}", "format": "table", "hide": false, "instant": true, "interval": "", "legendFormat": "diskSMARTAttrStatus", "refId": "C" } ], "title": "S.M.A.R.T: $SmartDev", "transformations": [ { "id": "filterFieldsByName", "options": { "include": { "names": [ "diskSMARTInfoDevName", "diskSMARTInfoIndex", "Value #A", "diskSMARTAttrStatus", "Value #C", "__name__", "instance", "job" ] } } }, { "id": "seriesToColumns", "options": { "byField": "diskSMARTInfoIndex" } }, { "id": "filterByValue", "options": { "filters": [ { "config": { "id": "greater", "options": { "value": 0 } }, "fieldName": "Value #C" }, { "config": { "id": "greater", "options": { "value": 0 } }, "fieldName": "Value #A" } ], "match": "all", "type": "include" } }, { "id": "filterFieldsByName", "options": { "include": { "names": [ "Value #C" ] } } } ], "type": "stat" } ], "repeat": "SmartDev", "title": "SMART - ($SmartDev)", "type": "row" } ], "refresh": "30s", "schemaVersion": 37, "style": "dark", "tags": [ "synology", "dsm" ], "templating": { "list": [ { "current": { "selected": true, "text": "2", "value": "2" }, "description": "Total Number of NAS Systems manually entered.", "hide": 2, "name": "NASDevices", "options": [ { "selected": true, "text": "2", "value": "2" } ], "query": "2", "skipUrlSync": false, "type": "textbox" }, { "current": { "selected": true, "text": "8", "value": "8" }, "description": "This controls whether network interfaces report Megebyte set to 1, Megabits set to 8.", "hide": 2, "name": "interfacebits", "options": [ { "selected": true, "text": "8", "value": "8" } ], "query": "8", "skipUrlSync": false, "type": "textbox" }, { "current": { "selected": false, "text": "snmp", "value": "snmp" }, "datasource": { "type": "prometheus", "uid": "prom1" }, "definition": "label_values(ssCpuUser, job)", "hide": 0, "includeAll": false, "label": "Job Name", "multi": false, "name": "JobName", "options": [], "query": { "query": "label_values(ssCpuUser, job)", "refId": "StandardVariableQuery" }, "refresh": 2, "regex": "", "skipUrlSync": false, "sort": 1, "tagValuesQuery": "", "tagsQuery": "", "type": "query", "useTags": false }, { "current": { "selected": false, "text": "feal-syn1.home.feal.no", "value": "feal-syn1.home.feal.no" }, "datasource": { "type": "prometheus", "uid": "prom1" }, "definition": "query_result(ssCpuUser{job=~'$JobName'})", "hide": 0, "includeAll": false, "multi": false, "name": "Device", "options": [], "query": { "query": "query_result(ssCpuUser{job=~'$JobName'})", "refId": "StandardVariableQuery" }, "refresh": 2, "regex": ".*instance=\"(.*?)\".*", "skipUrlSync": false, "sort": 1, "type": "query", "useTags": false }, { "current": { "selected": false, "text": "All", "value": "$__all" }, "datasource": { "type": "prometheus", "uid": "prom1" }, "definition": "label_values(ifName{job=~'$JobName',instance=~'$Device'},ifName)", "description": "Regex controls interfaces to show. Default: ^eth.*|^bond.*|^docker[0-9]", "hide": 0, "includeAll": true, "multi": true, "name": "Interface", "options": [], "query": { "query": "label_values(ifName{job=~'$JobName',instance=~'$Device'},ifName)", "refId": "StandardVariableQuery" }, "refresh": 2, "regex": "^eth.*|^bond.*|^docker[0-9]", "skipUrlSync": false, "sort": 1, "type": "query", "useTags": false }, { "current": { "selected": false, "text": "All", "value": "$__all" }, "datasource": { "type": "prometheus", "uid": "prom1" }, "definition": "label_values(ifName{job=~'$JobName',instance=~'$Device'},ifName)", "description": "Physical Network Interfaces", "hide": 0, "includeAll": true, "label": "Network Interface", "multi": true, "name": "InterfacePhysical", "options": [], "query": { "query": "label_values(ifName{job=~'$JobName',instance=~'$Device'},ifName)", "refId": "StandardVariableQuery" }, "refresh": 2, "regex": "^eth.*", "skipUrlSync": false, "sort": 1, "tagValuesQuery": "", "tagsQuery": "", "type": "query", "useTags": false }, { "current": { "selected": false, "text": "All", "value": "$__all" }, "datasource": { "type": "prometheus", "uid": "prom1" }, "definition": "label_values(ifType_info{job=~'$JobName',instance=~'$Device'},ifName)", "description": "Bonds an VLans", "hide": 0, "includeAll": true, "label": "Virtual Interfaces", "multi": true, "name": "InterfaceVirtual", "options": [], "query": { "query": "label_values(ifType_info{job=~'$JobName',instance=~'$Device'},ifName)", "refId": "StandardVariableQuery" }, "refresh": 2, "regex": "^bond.*", "skipUrlSync": false, "sort": 1, "tagValuesQuery": "", "tagsQuery": "", "type": "query", "useTags": false }, { "current": { "selected": false, "text": "All", "value": "$__all" }, "datasource": { "type": "prometheus", "uid": "prom1" }, "definition": "label_values(diskID{job=~'$JobName',instance=~'$Device'},diskID)", "hide": 2, "includeAll": true, "label": "Disk", "multi": true, "name": "DiskName", "options": [], "query": { "query": "label_values(diskID{job=~'$JobName',instance=~'$Device'},diskID)", "refId": "StandardVariableQuery" }, "refresh": 2, "regex": "/^(?!Cache.*)/", "skipUrlSync": false, "sort": 0, "tagValuesQuery": "", "tagsQuery": "", "type": "query", "useTags": false }, { "current": { "selected": false, "text": "All", "value": "$__all" }, "datasource": { "type": "prometheus", "uid": "prom1" }, "definition": "label_values(diskID{job=~'$JobName',instance=~'$Device'},diskID)", "hide": 2, "includeAll": true, "label": "Cache", "multi": true, "name": "DiskNameSSD", "options": [], "query": { "query": "label_values(diskID{job=~'$JobName',instance=~'$Device'},diskID)", "refId": "StandardVariableQuery" }, "refresh": 2, "regex": "^Cache device.*", "skipUrlSync": false, "sort": 0, "tagValuesQuery": "", "tagsQuery": "", "type": "query", "useTags": false }, { "current": { "selected": false, "text": "All", "value": "$__all" }, "datasource": { "type": "prometheus", "uid": "prom1" }, "definition": "label_values(raidName{job=~'$JobName',instance=~'$Device'},raidName)", "hide": 0, "includeAll": true, "label": "Storage", "multi": true, "name": "raidName", "options": [], "query": { "query": "label_values(raidName{job=~'$JobName',instance=~'$Device'},raidName)", "refId": "StandardVariableQuery" }, "refresh": 2, "regex": "", "skipUrlSync": false, "sort": 1, "type": "query", "useTags": false }, { "current": { "selected": false, "text": "All", "value": "$__all" }, "datasource": { "type": "prometheus", "uid": "prom1" }, "definition": "label_values(storageIODevice{job=~'$JobName',instance=~'$Device'},storageIODevice)", "hide": 0, "includeAll": true, "label": "Disk", "multi": true, "name": "storageIODevice", "options": [], "query": { "query": "label_values(storageIODevice{job=~'$JobName',instance=~'$Device'},storageIODevice)", "refId": "StandardVariableQuery" }, "refresh": 2, "regex": "", "skipUrlSync": false, "sort": 1, "type": "query", "useTags": false }, { "current": { "selected": false, "text": "All", "value": "$__all" }, "datasource": { "type": "prometheus", "uid": "prom1" }, "definition": "label_values(spaceIODevice{job=~'$JobName',instance=~'$Device'},spaceIODevice)", "hide": 0, "includeAll": true, "label": "Volume Name", "multi": true, "name": "spaceIODevice", "options": [], "query": { "query": "label_values(spaceIODevice{job=~'$JobName',instance=~'$Device'},spaceIODevice)", "refId": "StandardVariableQuery" }, "refresh": 2, "regex": "", "skipUrlSync": false, "sort": 1, "type": "query", "useTags": false }, { "current": { "selected": false, "text": "All", "value": "$__all" }, "datasource": { "type": "prometheus", "uid": "prom1" }, "definition": "label_values(hrStorageDescr{job=~'$JobName',instance=~'$Device'},hrStorageDescr)", "description": "Regex controls the hrStorageDescr devices to hide. Memory is hidden here and used in the \"hrMemoryDescr\" variable instead. Default: /^(?!/run|/sys/.*|/dev|.*@docker.*|.*[M|m]emory)/", "hide": 0, "includeAll": true, "label": "File System", "multi": true, "name": "hrStorageDescr", "options": [], "query": { "query": "label_values(hrStorageDescr{job=~'$JobName',instance=~'$Device'},hrStorageDescr)", "refId": "StandardVariableQuery" }, "refresh": 2, "regex": "/^(?!/run|/sys/.*|/dev|.*@docker.*|.*[M|m]emory)/", "skipUrlSync": false, "sort": 1, "type": "query", "useTags": false }, { "current": { "selected": false, "text": "All", "value": "$__all" }, "datasource": { "type": "prometheus", "uid": "prom1" }, "definition": "label_values(flashCacheSSDDev{job=~'$JobName',instance=~'$Device'},flashCacheSSDDev)", "hide": 0, "includeAll": true, "label": "Cache", "multi": true, "name": "flashCacheDisk", "options": [], "query": { "query": "label_values(flashCacheSSDDev{job=~'$JobName',instance=~'$Device'},flashCacheSSDDev)", "refId": "StandardVariableQuery" }, "refresh": 2, "regex": "", "skipUrlSync": false, "sort": 1, "type": "query", "useTags": false }, { "current": { "selected": false, "text": "All", "value": "$__all" }, "datasource": { "type": "prometheus", "uid": "prom1" }, "definition": "label_values(hrStorageDescr{job=~'$JobName',instance=~'$Device'},hrStorageDescr)", "description": "Regex controls file hrStorageDescr devices to show here. Default: /.*[M|m]emory.*/", "hide": 0, "includeAll": true, "label": "Memory", "multi": true, "name": "hrMemoryDescr", "options": [], "query": { "query": "label_values(hrStorageDescr{job=~'$JobName',instance=~'$Device'},hrStorageDescr)", "refId": "StandardVariableQuery" }, "refresh": 2, "regex": "/.*[M|m]emory.*/", "skipUrlSync": false, "sort": 1, "type": "query", "useTags": false }, { "current": { "selected": false, "text": "All", "value": "$__all" }, "datasource": { "type": "prometheus", "uid": "prom1" }, "definition": "label_values(diskSMARTInfoDevName{job=~'$JobName',instance=~'$Device'},diskSMARTInfoDevName)", "hide": 0, "includeAll": true, "label": "S.M.A.R.T", "multi": true, "name": "SmartDev", "options": [], "query": { "query": "label_values(diskSMARTInfoDevName{job=~'$JobName',instance=~'$Device'},diskSMARTInfoDevName)", "refId": "StandardVariableQuery" }, "refresh": 2, "regex": "", "skipUrlSync": false, "sort": 1, "type": "query", "useTags": false }, { "current": { "selected": false, "text": "All", "value": "$__all" }, "datasource": { "type": "prometheus", "uid": "prom1" }, "definition": "label_values(serviceName{job=~'$JobName',instance=~'$Device'},serviceName)", "description": "Regex controls which services to hide. Default: /^(?!TELNET|FTP|AFP|OTHER)/", "hide": 2, "includeAll": true, "multi": true, "name": "services", "options": [], "query": { "query": "label_values(serviceName{job=~'$JobName',instance=~'$Device'},serviceName)", "refId": "StandardVariableQuery" }, "refresh": 2, "regex": "/^(?!TELNET|FTP|AFP|OTHER)/", "skipUrlSync": false, "sort": 1, "type": "query", "useTags": false } ] }, "time": { "from": "now-3h", "to": "now" }, "timepicker": { "hidden": false, "refresh_intervals": [ "5s", "10s", "30s", "1m", "5m", "15m", "30m", "1h", "2h", "1d" ], "time_options": [ "5m", "15m", "1h", "6h", "12h", "24h", "2d", "7d", "30d" ] }, "timezone": "browser", "title": "Synology NAS Details", "uid": "i55CRAlMk", "version": 3, "weekStart": "" }