nixos-config/hosts/defiant/services/monitoring/dashboards/synology-nas-details.json

7115 lines
184 KiB
JSON
Raw Normal View History

2023-04-15 20:44:47 +02:00
{
"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",
2023-04-16 20:30:31 +02:00
"uid": "prom1"
2023-04-15 20:44:47 +02:00
},
"gridPos": {
"h": 1,
"w": 24,
"x": 0,
"y": 0
},
"id": 14,
"panels": [],
"title": "System State - ($Device)",
"type": "row"
},
{
"datasource": {
"type": "prometheus",
2023-04-16 20:30:31 +02:00
"uid": "prom1"
2023-04-15 20:44:47 +02:00
},
"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",
2023-04-16 20:30:31 +02:00
"uid": "prom1"
2023-04-15 20:44:47 +02:00
},
"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",
2023-04-16 20:30:31 +02:00
"uid": "prom1"
2023-04-15 20:44:47 +02:00
},
"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",
2023-04-16 20:30:31 +02:00
"uid": "prom1"
2023-04-15 20:44:47 +02:00
},
"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",
2023-04-16 20:30:31 +02:00
"uid": "prom1"
2023-04-15 20:44:47 +02:00
},
"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",
2023-04-16 20:30:31 +02:00
"uid": "prom1"
2023-04-15 20:44:47 +02:00
},
"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",
2023-04-16 20:30:31 +02:00
"uid": "prom1"
2023-04-15 20:44:47 +02:00
},
"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",
2023-04-16 20:30:31 +02:00
"uid": "prom1"
2023-04-15 20:44:47 +02:00
},
"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",
2023-04-16 20:30:31 +02:00
"uid": "prom1"
2023-04-15 20:44:47 +02:00
},
"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",
2023-04-16 20:30:31 +02:00
"uid": "prom1"
2023-04-15 20:44:47 +02:00
},
"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",
2023-04-16 20:30:31 +02:00
"uid": "prom1"
2023-04-15 20:44:47 +02:00
},
"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",
2023-04-16 20:30:31 +02:00
"uid": "prom1"
2023-04-15 20:44:47 +02:00
},
"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",
2023-04-16 20:30:31 +02:00
"uid": "prom1"
2023-04-15 20:44:47 +02:00
},
"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",
2023-04-16 20:30:31 +02:00
"uid": "prom1"
2023-04-15 20:44:47 +02:00
},
"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",
2023-04-16 20:30:31 +02:00
"uid": "prom1"
2023-04-15 20:44:47 +02:00
},
"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",
2023-04-16 20:30:31 +02:00
"uid": "prom1"
2023-04-15 20:44:47 +02:00
},
"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",
2023-04-16 20:30:31 +02:00
"uid": "prom1"
2023-04-15 20:44:47 +02:00
},
"gridPos": {
"h": 1,
"w": 24,
"x": 0,
"y": 32
},
"id": 76,
"panels": [],
"title": "System Internals - ($Device)",
"type": "row"
},
{
"datasource": {
"type": "prometheus",
2023-04-16 20:30:31 +02:00
"uid": "prom1"
2023-04-15 20:44:47 +02:00
},
"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",
2023-04-16 20:30:31 +02:00
"uid": "prom1"
2023-04-15 20:44:47 +02:00
},
"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",
2023-04-16 20:30:31 +02:00
"uid": "prom1"
2023-04-15 20:44:47 +02:00
},
"gridPos": {
"h": 1,
"w": 24,
"x": 0,
"y": 41
},
"id": 230,
"panels": [],
"repeat": "raidName",
"title": "Storage: $raidName - ($Device)",
"type": "row"
},
{
"datasource": {
"type": "prometheus",
2023-04-16 20:30:31 +02:00
"uid": "prom1"
2023-04-15 20:44:47 +02:00
},
"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",
2023-04-16 20:30:31 +02:00
"uid": "prom1"
2023-04-15 20:44:47 +02:00
},
"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",
2023-04-16 20:30:31 +02:00
"uid": "prom1"
2023-04-15 20:44:47 +02:00
},
"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",
2023-04-16 20:30:31 +02:00
"uid": "prom1"
2023-04-15 20:44:47 +02:00
},
"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",
2023-04-16 20:30:31 +02:00
"uid": "prom1"
2023-04-15 20:44:47 +02:00
},
"gridPos": {
"h": 1,
"w": 24,
"x": 0,
"y": 50
},
"id": 374,
"panels": [
{
"datasource": {
"type": "prometheus",
2023-04-16 20:30:31 +02:00
"uid": "prom1"
2023-04-15 20:44:47 +02:00
},
"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",
2023-04-16 20:30:31 +02:00
"uid": "prom1"
2023-04-15 20:44:47 +02:00
},
"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",
2023-04-16 20:30:31 +02:00
"uid": "prom1"
2023-04-15 20:44:47 +02:00
},
"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",
2023-04-16 20:30:31 +02:00
"uid": "prom1"
2023-04-15 20:44:47 +02:00
},
"gridPos": {
"h": 1,
"w": 24,
"x": 0,
"y": 54
},
"id": 28,
"panels": [
{
"aliasColors": {},
"bars": false,
"dashLength": 10,
"dashes": false,
"datasource": {
"type": "prometheus",
2023-04-16 20:30:31 +02:00
"uid": "prom1"
2023-04-15 20:44:47 +02:00
},
"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",
2023-04-16 20:30:31 +02:00
"uid": "prom1"
2023-04-15 20:44:47 +02:00
},
"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",
2023-04-16 20:30:31 +02:00
"uid": "prom1"
2023-04-15 20:44:47 +02:00
},
"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",
2023-04-16 20:30:31 +02:00
"uid": "prom1"
2023-04-15 20:44:47 +02:00
},
"gridPos": {
"h": 1,
"w": 24,
"x": 0,
"y": 58
},
"id": 876,
"panels": [
{
"aliasColors": {},
"bars": false,
"dashLength": 10,
"dashes": false,
"datasource": {
"type": "prometheus",
2023-04-16 20:30:31 +02:00
"uid": "prom1"
2023-04-15 20:44:47 +02:00
},
"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",
2023-04-16 20:30:31 +02:00
"uid": "prom1"
2023-04-15 20:44:47 +02:00
},
"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",
2023-04-16 20:30:31 +02:00
"uid": "prom1"
2023-04-15 20:44:47 +02:00
},
"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",
2023-04-16 20:30:31 +02:00
"uid": "prom1"
2023-04-15 20:44:47 +02:00
},
"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",
2023-04-16 20:30:31 +02:00
"uid": "prom1"
2023-04-15 20:44:47 +02:00
},
"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",
2023-04-16 20:30:31 +02:00
"uid": "prom1"
2023-04-15 20:44:47 +02:00
},
"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",
2023-04-16 20:30:31 +02:00
"uid": "prom1"
2023-04-15 20:44:47 +02:00
},
"gridPos": {
"h": 1,
"w": 24,
"x": 0,
"y": 59
},
"id": 654,
"panels": [
{
"datasource": {
"type": "prometheus",
2023-04-16 20:30:31 +02:00
"uid": "prom1"
2023-04-15 20:44:47 +02:00
},
"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",
2023-04-16 20:30:31 +02:00
"uid": "prom1"
2023-04-15 20:44:47 +02:00
},
"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",
2023-04-16 20:30:31 +02:00
"uid": "prom1"
2023-04-15 20:44:47 +02:00
},
"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",
2023-04-16 20:30:31 +02:00
"uid": "prom1"
2023-04-15 20:44:47 +02:00
},
"gridPos": {
"h": 1,
"w": 24,
"x": 0,
"y": 64
},
"id": 17,
"panels": [
{
"datasource": {
"type": "prometheus",
2023-04-16 20:30:31 +02:00
"uid": "prom1"
2023-04-15 20:44:47 +02:00
},
"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",
2023-04-16 20:30:31 +02:00
"uid": "prom1"
2023-04-15 20:44:47 +02:00
},
"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",
2023-04-16 20:30:31 +02:00
"uid": "prom1"
2023-04-15 20:44:47 +02:00
},
"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",
2023-04-16 20:30:31 +02:00
"uid": "prom1"
2023-04-15 20:44:47 +02:00
},
"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",
2023-04-16 20:30:31 +02:00
"uid": "prom1"
2023-04-15 20:44:47 +02:00
},
"gridPos": {
"h": 1,
"w": 24,
"x": 0,
"y": 65
},
"id": 39,
"panels": [
{
"aliasColors": {},
"bars": false,
"dashLength": 10,
"dashes": false,
"datasource": {
"type": "prometheus",
2023-04-16 20:30:31 +02:00
"uid": "prom1"
2023-04-15 20:44:47 +02:00
},
"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",
2023-04-16 20:30:31 +02:00
"uid": "prom1"
2023-04-15 20:44:47 +02:00
},
"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",
2023-04-16 20:30:31 +02:00
"uid": "prom1"
2023-04-15 20:44:47 +02:00
},
"gridPos": {
"h": 1,
"w": 24,
"x": 0,
"y": 66
},
"id": 814,
"panels": [
{
"datasource": {
"type": "prometheus",
2023-04-16 20:30:31 +02:00
"uid": "prom1"
2023-04-15 20:44:47 +02:00
},
"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",
2023-04-16 20:30:31 +02:00
"uid": "prom1"
2023-04-15 20:44:47 +02:00
},
"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",
2023-04-16 20:30:31 +02:00
"uid": "prom1"
2023-04-15 20:44:47 +02:00
},
"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",
2023-04-16 20:30:31 +02:00
"uid": "prom1"
2023-04-15 20:44:47 +02:00
},
"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",
2023-04-16 20:30:31 +02:00
"uid": "prom1"
2023-04-15 20:44:47 +02:00
},
"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",
2023-04-16 20:30:31 +02:00
"uid": "prom1"
2023-04-15 20:44:47 +02:00
},
"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",
2023-04-16 20:30:31 +02:00
"uid": "prom1"
2023-04-15 20:44:47 +02:00
},
"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",
2023-04-16 20:30:31 +02:00
"uid": "prom1"
2023-04-15 20:44:47 +02:00
},
"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",
2023-04-16 20:30:31 +02:00
"uid": "prom1"
2023-04-15 20:44:47 +02:00
},
"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",
2023-04-16 20:30:31 +02:00
"uid": "prom1"
2023-04-15 20:44:47 +02:00
},
"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",
2023-04-16 20:30:31 +02:00
"uid": "prom1"
2023-04-15 20:44:47 +02:00
},
"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",
2023-04-16 20:30:31 +02:00
"uid": "prom1"
2023-04-15 20:44:47 +02:00
},
"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",
2023-04-16 20:30:31 +02:00
"uid": "prom1"
2023-04-15 20:44:47 +02:00
},
"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",
2023-04-16 20:30:31 +02:00
"uid": "prom1"
2023-04-15 20:44:47 +02:00
},
"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",
2023-04-16 20:30:31 +02:00
"uid": "prom1"
2023-04-15 20:44:47 +02:00
},
"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",
2023-04-16 20:30:31 +02:00
"uid": "prom1"
2023-04-15 20:44:47 +02:00
},
"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",
2023-04-16 20:30:31 +02:00
"uid": "prom1"
2023-04-15 20:44:47 +02:00
},
"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",
2023-04-16 20:30:31 +02:00
"uid": "prom1"
2023-04-15 20:44:47 +02:00
},
"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": ""
}