diff --git a/README.md b/README.md index da3da66..4573bc6 100644 --- a/README.md +++ b/README.md @@ -17,11 +17,16 @@ Some of my other related projects are: There are few steps in the installation. -1. Installation of InfluxDB and Grafana software -2. Installation and configuration of *SVC Insights* (SVCi) -3. Configure Grafana and import example dashboards +1. Prepare your Spectrum Virtualize +2. Installation of InfluxDB and Grafana software +3. Installation and configuration of *SVC Insights* (SVCi) +4. Configure Grafana and import example dashboards -### 1 - InfluxDB and Grafana Installation +### 1 - Prepare Spectrum Virtualize + +- Create a user with the "Monitor" role + +### 2 - InfluxDB and Grafana Installation Install InfluxDB (v. **1.8.x** or **1.9.x** for best compatibility with Grafana) on a host which is network accessible by the SVCi utility (the default InfluxDB port is 8086). You can install Grafana on the same server or any server which are able to connect to the InfluxDB database. The Grafana installation needs to be accessible from your browser (default on port 3000). The default settings for both InfluxDB and Grafana will work fine as a start. @@ -35,7 +40,7 @@ CREATE DATABASE "svci" WITH DURATION 365d REPLICATION 1; See the [Influx documentation](https://docs.influxdata.com/influxdb/v1.8/query_language/manage-database/#create-database) for more information on duration and replication. -### 2 - SVCi Installation & Configuration +### 3 - SVCi Installation & Configuration Install *SVCi* on a host, that can connect to your SAN Volume Controllers (on port 7443), and is also allowed to connect to the InfluxDB service. This *can be* the same LPAR/VM as used for the InfluxDB installation. @@ -48,7 +53,7 @@ Install *SVCi* on a host, that can connect to your SAN Volume Controllers (on po - Run the **/opt/svci/bin/svci** program in a shell, as a @reboot cron task or configure as a proper service - there are instructions in the [doc/](doc/) folder. - When started, *svci* expects the InfluxDB database to exist already. -### 3 - Grafana Configuration +### 4 - Grafana Configuration - Configure Grafana to use InfluxDB as a new datasource - **NOTE:** set *Min time interval* depending on your SVCi *refresh* setting. diff --git a/doc/dashboards/SVCi - IBM Spectrum Virtualize.json b/doc/dashboards/SVCi - IBM Spectrum Virtualize.json index 46513ef..f34f4d5 100644 --- a/doc/dashboards/SVCi - IBM Spectrum Virtualize.json +++ b/doc/dashboards/SVCi - IBM Spectrum Virtualize.json @@ -1,15 +1,15 @@ { "__inputs": [ { - "name": "DS_SVCI", - "label": "Database", + "name": "DS_INFLUXDB-SVCI", + "label": "InfluxDB-svci", "description": "", "type": "datasource", "pluginId": "influxdb", "pluginName": "InfluxDB" } ], - "__elements": {}, + "__elements": [], "__requires": [ { "type": "panel", @@ -27,7 +27,7 @@ "type": "grafana", "id": "grafana", "name": "Grafana", - "version": "9.1.6" + "version": "8.3.5" }, { "type": "datasource", @@ -81,13 +81,14 @@ "fiscalYearStartMonth": 0, "graphTooltip": 0, "id": null, + "iteration": 1671453192428, "links": [], "liveNow": true, "panels": [ { "datasource": { "type": "influxdb", - "uid": "${DS_SVCI}" + "uid": "${DS_INFLUXDB-SVCI}" }, "gridPos": { "h": 3, @@ -100,12 +101,12 @@ "content": "## Metrics collected from IBM Spectrum Virtualize\n \nFor more information: [bitbucket.org/mnellemann/svci](https://bitbucket.org/mnellemann/svci)\n ", "mode": "markdown" }, - "pluginVersion": "9.1.6", + "pluginVersion": "8.3.5", "targets": [ { "datasource": { "type": "influxdb", - "uid": "${DS_SVCI}" + "uid": "${DS_INFLUXDB-SVCI}" }, "refId": "A" } @@ -116,7 +117,7 @@ { "datasource": { "type": "influxdb", - "uid": "${DS_SVCI}" + "uid": "${DS_INFLUXDB-SVCI}" }, "description": "", "fieldConfig": { @@ -127,8 +128,7 @@ "custom": { "align": "center", "displayMode": "auto", - "filterable": false, - "inspect": false + "filterable": false }, "mappings": [], "thresholds": { @@ -187,13 +187,13 @@ }, "showHeader": true }, - "pluginVersion": "9.1.6", + "pluginVersion": "8.3.5", "targets": [ { "alias": "$col", "datasource": { "type": "influxdb", - "uid": "${DS_SVCI}" + "uid": "${DS_INFLUXDB-SVCI}" }, "groupBy": [ { @@ -215,7 +215,7 @@ "type": "fill" } ], - "limit": "0", + "limit": "1", "measurement": "system", "orderByTime": "DESC", "policy": "default", @@ -277,7 +277,13 @@ } ] ], - "tags": [] + "tags": [ + { + "key": "name", + "operator": "=~", + "value": "/^$system$/" + } + ] } ], "title": "System Details", @@ -287,7 +293,7 @@ { "datasource": { "type": "influxdb", - "uid": "${DS_SVCI}" + "uid": "${DS_INFLUXDB-SVCI}" }, "description": "", "fieldConfig": { @@ -296,8 +302,6 @@ "mode": "palette-classic" }, "custom": { - "axisCenteredZero": false, - "axisColorMode": "text", "axisLabel": "", "axisPlacement": "auto", "barAlignment": 0, @@ -367,7 +371,7 @@ "alias": "$tag_system - $tag_name : $col", "datasource": { "type": "influxdb", - "uid": "${DS_SVCI}" + "uid": "${DS_INFLUXDB-SVCI}" }, "groupBy": [ { @@ -471,7 +475,7 @@ { "datasource": { "type": "influxdb", - "uid": "${DS_SVCI}" + "uid": "${DS_INFLUXDB-SVCI}" }, "description": "", "fieldConfig": { @@ -480,8 +484,6 @@ "mode": "palette-classic" }, "custom": { - "axisCenteredZero": false, - "axisColorMode": "text", "axisLabel": "", "axisPlacement": "auto", "barAlignment": 0, @@ -551,7 +553,7 @@ "alias": "$tag_system - $tag_name : $col", "datasource": { "type": "influxdb", - "uid": "${DS_SVCI}" + "uid": "${DS_INFLUXDB-SVCI}" }, "groupBy": [ { @@ -649,7 +651,7 @@ { "datasource": { "type": "influxdb", - "uid": "${DS_SVCI}" + "uid": "${DS_INFLUXDB-SVCI}" }, "description": "", "fieldConfig": { @@ -658,8 +660,6 @@ "mode": "palette-classic" }, "custom": { - "axisCenteredZero": false, - "axisColorMode": "text", "axisLabel": "", "axisPlacement": "auto", "barAlignment": 0, @@ -701,7 +701,7 @@ } ] }, - "unit": "MBs" + "unit": "decmbytes" }, "overrides": [] }, @@ -711,7 +711,7 @@ "x": 0, "y": 14 }, - "id": 14, + "id": 26, "options": { "legend": { "calcs": [], @@ -729,7 +729,7 @@ "alias": "$tag_system - $tag_name : $col", "datasource": { "type": "influxdb", - "uid": "${DS_SVCI}" + "uid": "${DS_INFLUXDB-SVCI}" }, "groupBy": [ { @@ -766,7 +766,7 @@ [ { "params": [ - "sas_mb" + "drive_r_mb" ], "type": "field" }, @@ -782,7 +782,31 @@ }, { "params": [ - "SAS" + "Read" + ], + "type": "alias" + } + ], + [ + { + "params": [ + "drive_w_mb" + ], + "type": "field" + }, + { + "params": [], + "type": "mean" + }, + { + "params": [ + 10 + ], + "type": "moving_average" + }, + { + "params": [ + "Write" ], "type": "alias" } @@ -803,23 +827,20 @@ ] } ], - "title": "Backend Throughput", + "title": "Drives Throughput", "type": "timeseries" }, { "datasource": { "type": "influxdb", - "uid": "${DS_SVCI}" + "uid": "${DS_INFLUXDB-SVCI}" }, - "description": "", "fieldConfig": { "defaults": { "color": { "mode": "palette-classic" }, "custom": { - "axisCenteredZero": false, - "axisColorMode": "text", "axisLabel": "", "axisPlacement": "auto", "barAlignment": 0, @@ -871,7 +892,7 @@ "x": 12, "y": 14 }, - "id": 12, + "id": 21, "options": { "legend": { "calcs": [], @@ -889,7 +910,7 @@ "alias": "$tag_system - $tag_name : $col", "datasource": { "type": "influxdb", - "uid": "${DS_SVCI}" + "uid": "${DS_INFLUXDB-SVCI}" }, "groupBy": [ { @@ -926,7 +947,7 @@ [ { "params": [ - "sas_io" + "drive_r_io" ], "type": "field" }, @@ -942,7 +963,31 @@ }, { "params": [ - "SAS" + "Read" + ], + "type": "alias" + } + ], + [ + { + "params": [ + "drive_w_io" + ], + "type": "field" + }, + { + "params": [], + "type": "mean" + }, + { + "params": [ + 10 + ], + "type": "moving_average" + }, + { + "params": [ + "Write" ], "type": "alias" } @@ -963,13 +1008,195 @@ ] } ], - "title": "Backend Operations", + "title": "Drives Operations", "type": "timeseries" }, { "datasource": { "type": "influxdb", - "uid": "${DS_SVCI}" + "uid": "${DS_INFLUXDB-SVCI}" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 3, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": 3600000, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "ms" + }, + "overrides": [] + }, + "gridPos": { + "h": 5, + "w": 24, + "x": 0, + "y": 22 + }, + "id": 25, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "none" + } + }, + "targets": [ + { + "alias": "$tag_system - $tag_name : $col", + "datasource": { + "type": "influxdb", + "uid": "${DS_INFLUXDB-SVCI}" + }, + "groupBy": [ + { + "params": [ + "$__interval" + ], + "type": "time" + }, + { + "params": [ + "system" + ], + "type": "tag" + }, + { + "params": [ + "name" + ], + "type": "tag" + }, + { + "params": [ + "null" + ], + "type": "fill" + } + ], + "measurement": "node_stats", + "orderByTime": "ASC", + "policy": "default", + "refId": "A", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "drive_r_ms" + ], + "type": "field" + }, + { + "params": [], + "type": "mean" + }, + { + "params": [ + 10 + ], + "type": "moving_average" + }, + { + "params": [ + "Read" + ], + "type": "alias" + } + ], + [ + { + "params": [ + "drive_w_ms" + ], + "type": "field" + }, + { + "params": [], + "type": "mean" + }, + { + "params": [ + 10 + ], + "type": "moving_average" + }, + { + "params": [ + "Write" + ], + "type": "alias" + } + ] + ], + "tags": [ + { + "key": "system", + "operator": "=~", + "value": "/^$system$/" + }, + { + "condition": "AND", + "key": "name", + "operator": "=~", + "value": "/^$node$/" + } + ] + } + ], + "title": "Drives Latency (ms)", + "type": "timeseries" + }, + { + "datasource": { + "type": "influxdb", + "uid": "${DS_INFLUXDB-SVCI}" }, "fieldConfig": { "defaults": { @@ -977,8 +1204,6 @@ "mode": "palette-classic" }, "custom": { - "axisCenteredZero": false, - "axisColorMode": "text", "axisLabel": "", "axisPlacement": "auto", "barAlignment": 0, @@ -1029,7 +1254,7 @@ "h": 8, "w": 6, "x": 0, - "y": 22 + "y": 27 }, "id": 2, "options": { @@ -1049,7 +1274,7 @@ "alias": "$tag_system - $tag_name : $col", "datasource": { "type": "influxdb", - "uid": "${DS_SVCI}" + "uid": "${DS_INFLUXDB-SVCI}" }, "groupBy": [ { @@ -1153,7 +1378,7 @@ { "datasource": { "type": "influxdb", - "uid": "${DS_SVCI}" + "uid": "${DS_INFLUXDB-SVCI}" }, "fieldConfig": { "defaults": { @@ -1161,8 +1386,6 @@ "mode": "palette-classic" }, "custom": { - "axisCenteredZero": false, - "axisColorMode": "text", "axisLabel": "", "axisPlacement": "auto", "barAlignment": 0, @@ -1211,7 +1434,7 @@ "h": 8, "w": 6, "x": 6, - "y": 22 + "y": 27 }, "id": 11, "options": { @@ -1231,7 +1454,7 @@ "alias": "$tag_system - $tag_name : $col", "datasource": { "type": "influxdb", - "uid": "${DS_SVCI}" + "uid": "${DS_INFLUXDB-SVCI}" }, "groupBy": [ { @@ -1335,7 +1558,7 @@ { "datasource": { "type": "influxdb", - "uid": "${DS_SVCI}" + "uid": "${DS_INFLUXDB-SVCI}" }, "fieldConfig": { "defaults": { @@ -1344,8 +1567,6 @@ "seriesBy": "last" }, "custom": { - "axisCenteredZero": false, - "axisColorMode": "text", "axisLabel": "", "axisPlacement": "auto", "barAlignment": 0, @@ -1391,7 +1612,7 @@ "h": 8, "w": 6, "x": 12, - "y": 22 + "y": 27 }, "id": 9, "options": { @@ -1411,7 +1632,7 @@ "alias": "$tag_system - $tag_id", "datasource": { "type": "influxdb", - "uid": "${DS_SVCI}" + "uid": "${DS_INFLUXDB-SVCI}" }, "groupBy": [ { @@ -1479,7 +1700,7 @@ { "datasource": { "type": "influxdb", - "uid": "${DS_SVCI}" + "uid": "${DS_INFLUXDB-SVCI}" }, "fieldConfig": { "defaults": { @@ -1508,7 +1729,7 @@ "h": 8, "w": 6, "x": 18, - "y": 22 + "y": 27 }, "id": 10, "options": { @@ -1525,13 +1746,13 @@ }, "showUnfilled": true }, - "pluginVersion": "9.1.6", + "pluginVersion": "8.3.5", "targets": [ { "alias": "$tag_system - $tag_id", "datasource": { "type": "influxdb", - "uid": "${DS_SVCI}" + "uid": "${DS_INFLUXDB-SVCI}" }, "groupBy": [ { @@ -1599,16 +1820,15 @@ { "datasource": { "type": "influxdb", - "uid": "${DS_SVCI}" + "uid": "${DS_INFLUXDB-SVCI}" }, + "description": "", "fieldConfig": { "defaults": { "color": { "mode": "palette-classic" }, "custom": { - "axisCenteredZero": false, - "axisColorMode": "text", "axisLabel": "", "axisPlacement": "auto", "barAlignment": 0, @@ -1650,7 +1870,7 @@ } ] }, - "unit": "iops" + "unit": "decmbytes" }, "overrides": [] }, @@ -1658,9 +1878,9 @@ "h": 8, "w": 12, "x": 0, - "y": 30 + "y": 35 }, - "id": 4, + "id": 22, "options": { "legend": { "calcs": [], @@ -1678,7 +1898,7 @@ "alias": "$tag_system - $tag_name : $col", "datasource": { "type": "influxdb", - "uid": "${DS_SVCI}" + "uid": "${DS_INFLUXDB-SVCI}" }, "groupBy": [ { @@ -1715,7 +1935,7 @@ [ { "params": [ - "drive_r_io" + "vdisk_r_mb" ], "type": "field" }, @@ -1739,7 +1959,7 @@ [ { "params": [ - "drive_w_io" + "vdisk_w_mb" ], "type": "field" }, @@ -1753,12 +1973,6 @@ ], "type": "moving_average" }, - { - "params": [ - "*-1" - ], - "type": "math" - }, { "params": [ "Write" @@ -1782,22 +1996,21 @@ ] } ], - "title": "Drives Operations", + "title": "VDisk Throughput", "type": "timeseries" }, { "datasource": { "type": "influxdb", - "uid": "${DS_SVCI}" + "uid": "${DS_INFLUXDB-SVCI}" }, + "description": "", "fieldConfig": { "defaults": { "color": { "mode": "palette-classic" }, "custom": { - "axisCenteredZero": false, - "axisColorMode": "text", "axisLabel": "", "axisPlacement": "auto", "barAlignment": 0, @@ -1847,9 +2060,9 @@ "h": 8, "w": 12, "x": 12, - "y": 30 + "y": 35 }, - "id": 6, + "id": 23, "options": { "legend": { "calcs": [], @@ -1867,7 +2080,7 @@ "alias": "$tag_system - $tag_name : $col", "datasource": { "type": "influxdb", - "uid": "${DS_SVCI}" + "uid": "${DS_INFLUXDB-SVCI}" }, "groupBy": [ { @@ -1904,7 +2117,7 @@ [ { "params": [ - "drive_r_mb" + "mdisk_r_mb" ], "type": "field" }, @@ -1928,7 +2141,7 @@ [ { "params": [ - "drive_w_mb" + "mdisk_w_mb" ], "type": "field" }, @@ -1942,12 +2155,6 @@ ], "type": "moving_average" }, - { - "params": [ - "*-1" - ], - "type": "math" - }, { "params": [ "Write" @@ -1971,13 +2178,1758 @@ ] } ], - "title": "Drives Throughout", + "title": "MDisk Throughput", "type": "timeseries" }, { "datasource": { "type": "influxdb", - "uid": "${DS_SVCI}" + "uid": "${DS_INFLUXDB-SVCI}" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 3, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": 3600000, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "iops" + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 12, + "x": 0, + "y": 43 + }, + "id": 4, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "none" + } + }, + "targets": [ + { + "alias": "$tag_system - $tag_name : $col", + "datasource": { + "type": "influxdb", + "uid": "${DS_INFLUXDB-SVCI}" + }, + "groupBy": [ + { + "params": [ + "$__interval" + ], + "type": "time" + }, + { + "params": [ + "system" + ], + "type": "tag" + }, + { + "params": [ + "name" + ], + "type": "tag" + }, + { + "params": [ + "null" + ], + "type": "fill" + } + ], + "measurement": "node_stats", + "orderByTime": "ASC", + "policy": "default", + "refId": "A", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "vdisk_r_io" + ], + "type": "field" + }, + { + "params": [], + "type": "mean" + }, + { + "params": [ + 10 + ], + "type": "moving_average" + }, + { + "params": [ + "Read" + ], + "type": "alias" + } + ], + [ + { + "params": [ + "vdisk_w_io" + ], + "type": "field" + }, + { + "params": [], + "type": "mean" + }, + { + "params": [ + 10 + ], + "type": "moving_average" + }, + { + "params": [ + "Write" + ], + "type": "alias" + } + ] + ], + "tags": [ + { + "key": "system", + "operator": "=~", + "value": "/^$system$/" + }, + { + "condition": "AND", + "key": "name", + "operator": "=~", + "value": "/^$node$/" + } + ] + } + ], + "title": "VDisk Operations", + "type": "timeseries" + }, + { + "datasource": { + "type": "influxdb", + "uid": "${DS_INFLUXDB-SVCI}" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 3, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": 3600000, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "iops" + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 12, + "x": 12, + "y": 43 + }, + "id": 24, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "none" + } + }, + "targets": [ + { + "alias": "$tag_system - $tag_name : $col", + "datasource": { + "type": "influxdb", + "uid": "${DS_INFLUXDB-SVCI}" + }, + "groupBy": [ + { + "params": [ + "$__interval" + ], + "type": "time" + }, + { + "params": [ + "system" + ], + "type": "tag" + }, + { + "params": [ + "name" + ], + "type": "tag" + }, + { + "params": [ + "null" + ], + "type": "fill" + } + ], + "measurement": "node_stats", + "orderByTime": "ASC", + "policy": "default", + "refId": "A", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "mdisk_r_io" + ], + "type": "field" + }, + { + "params": [], + "type": "mean" + }, + { + "params": [ + 10 + ], + "type": "moving_average" + }, + { + "params": [ + "Read" + ], + "type": "alias" + } + ], + [ + { + "params": [ + "mdisk_w_io" + ], + "type": "field" + }, + { + "params": [], + "type": "mean" + }, + { + "params": [ + 10 + ], + "type": "moving_average" + }, + { + "params": [ + "Write" + ], + "type": "alias" + } + ] + ], + "tags": [ + { + "key": "system", + "operator": "=~", + "value": "/^$system$/" + }, + { + "condition": "AND", + "key": "name", + "operator": "=~", + "value": "/^$node$/" + } + ] + } + ], + "title": "MDisk Operations", + "type": "timeseries" + }, + { + "datasource": { + "type": "influxdb", + "uid": "${DS_INFLUXDB-SVCI}" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 3, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": 3600000, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "ms" + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 12, + "x": 0, + "y": 51 + }, + "id": 7, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "none" + } + }, + "targets": [ + { + "alias": "$tag_system - $tag_name : $col", + "datasource": { + "type": "influxdb", + "uid": "${DS_INFLUXDB-SVCI}" + }, + "groupBy": [ + { + "params": [ + "$__interval" + ], + "type": "time" + }, + { + "params": [ + "system" + ], + "type": "tag" + }, + { + "params": [ + "name" + ], + "type": "tag" + }, + { + "params": [ + "null" + ], + "type": "fill" + } + ], + "measurement": "node_stats", + "orderByTime": "ASC", + "policy": "default", + "refId": "A", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "vdisk_r_ms" + ], + "type": "field" + }, + { + "params": [], + "type": "mean" + }, + { + "params": [ + 10 + ], + "type": "moving_average" + }, + { + "params": [ + "Read" + ], + "type": "alias" + } + ], + [ + { + "params": [ + "vdisk_w_ms" + ], + "type": "field" + }, + { + "params": [], + "type": "mean" + }, + { + "params": [ + 10 + ], + "type": "moving_average" + }, + { + "params": [ + "Write" + ], + "type": "alias" + } + ] + ], + "tags": [ + { + "key": "system", + "operator": "=~", + "value": "/^$system$/" + }, + { + "condition": "AND", + "key": "name", + "operator": "=~", + "value": "/^$node$/" + } + ] + } + ], + "title": "VDisk Latency (ms)", + "type": "timeseries" + }, + { + "datasource": { + "type": "influxdb", + "uid": "${DS_INFLUXDB-SVCI}" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 3, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": 3600000, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "ms" + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 12, + "x": 12, + "y": 51 + }, + "id": 20, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "none" + } + }, + "targets": [ + { + "alias": "$tag_system - $tag_name : $col", + "datasource": { + "type": "influxdb", + "uid": "${DS_INFLUXDB-SVCI}" + }, + "groupBy": [ + { + "params": [ + "$__interval" + ], + "type": "time" + }, + { + "params": [ + "system" + ], + "type": "tag" + }, + { + "params": [ + "name" + ], + "type": "tag" + }, + { + "params": [ + "null" + ], + "type": "fill" + } + ], + "measurement": "node_stats", + "orderByTime": "ASC", + "policy": "default", + "refId": "A", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "mdisk_r_ms" + ], + "type": "field" + }, + { + "params": [], + "type": "mean" + }, + { + "params": [ + 10 + ], + "type": "moving_average" + }, + { + "params": [ + "Read" + ], + "type": "alias" + } + ], + [ + { + "params": [ + "mdisk_w_ms" + ], + "type": "field" + }, + { + "params": [], + "type": "mean" + }, + { + "params": [ + 10 + ], + "type": "moving_average" + }, + { + "params": [ + "Write" + ], + "type": "alias" + } + ] + ], + "tags": [ + { + "key": "system", + "operator": "=~", + "value": "/^$system$/" + }, + { + "condition": "AND", + "key": "name", + "operator": "=~", + "value": "/^$node$/" + } + ] + } + ], + "title": "MDisk Latency (ms)", + "type": "timeseries" + }, + { + "datasource": { + "type": "influxdb", + "uid": "${DS_INFLUXDB-SVCI}" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 3, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": 3600000, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "MBs" + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 12, + "x": 0, + "y": 59 + }, + "id": 14, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "none" + } + }, + "targets": [ + { + "alias": "$tag_system - $tag_name : $col", + "datasource": { + "type": "influxdb", + "uid": "${DS_INFLUXDB-SVCI}" + }, + "groupBy": [ + { + "params": [ + "$__interval" + ], + "type": "time" + }, + { + "params": [ + "system" + ], + "type": "tag" + }, + { + "params": [ + "name" + ], + "type": "tag" + }, + { + "params": [ + "null" + ], + "type": "fill" + } + ], + "measurement": "node_stats", + "orderByTime": "ASC", + "policy": "default", + "refId": "A", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "sas_mb" + ], + "type": "field" + }, + { + "params": [], + "type": "mean" + }, + { + "params": [ + 10 + ], + "type": "moving_average" + }, + { + "params": [ + "SAS" + ], + "type": "alias" + } + ] + ], + "tags": [ + { + "key": "system", + "operator": "=~", + "value": "/^$system$/" + }, + { + "condition": "AND", + "key": "name", + "operator": "=~", + "value": "/^$node$/" + } + ] + } + ], + "title": "SAS Throughput", + "type": "timeseries" + }, + { + "datasource": { + "type": "influxdb", + "uid": "${DS_INFLUXDB-SVCI}" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 3, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": 3600000, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "MBs" + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 12, + "x": 12, + "y": 59 + }, + "id": 29, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "none" + } + }, + "targets": [ + { + "alias": "$tag_system - $tag_name : $col", + "datasource": { + "type": "influxdb", + "uid": "${DS_INFLUXDB-SVCI}" + }, + "groupBy": [ + { + "params": [ + "$__interval" + ], + "type": "time" + }, + { + "params": [ + "system" + ], + "type": "tag" + }, + { + "params": [ + "name" + ], + "type": "tag" + }, + { + "params": [ + "null" + ], + "type": "fill" + } + ], + "measurement": "node_stats", + "orderByTime": "ASC", + "policy": "default", + "refId": "A", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "iplink_mb" + ], + "type": "field" + }, + { + "params": [], + "type": "mean" + }, + { + "params": [ + 10 + ], + "type": "moving_average" + }, + { + "params": [ + "MB" + ], + "type": "alias" + } + ], + [ + { + "params": [ + "iplink_comp_mb" + ], + "type": "field" + }, + { + "params": [], + "type": "mean" + }, + { + "params": [ + 10 + ], + "type": "moving_average" + }, + { + "params": [ + "MB" + ], + "type": "alias" + } + ] + ], + "tags": [ + { + "key": "system", + "operator": "=~", + "value": "/^$system$/" + }, + { + "condition": "AND", + "key": "name", + "operator": "=~", + "value": "/^$node$/" + } + ] + } + ], + "title": "IPLink Troughtput", + "type": "timeseries" + }, + { + "datasource": { + "type": "influxdb", + "uid": "${DS_INFLUXDB-SVCI}" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 3, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": 3600000, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "iops" + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 12, + "x": 0, + "y": 67 + }, + "id": 12, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "none" + } + }, + "targets": [ + { + "alias": "$tag_system - $tag_name : $col", + "datasource": { + "type": "influxdb", + "uid": "${DS_INFLUXDB-SVCI}" + }, + "groupBy": [ + { + "params": [ + "$__interval" + ], + "type": "time" + }, + { + "params": [ + "system" + ], + "type": "tag" + }, + { + "params": [ + "name" + ], + "type": "tag" + }, + { + "params": [ + "null" + ], + "type": "fill" + } + ], + "measurement": "node_stats", + "orderByTime": "ASC", + "policy": "default", + "refId": "A", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "sas_io" + ], + "type": "field" + }, + { + "params": [], + "type": "mean" + }, + { + "params": [ + 10 + ], + "type": "moving_average" + }, + { + "params": [ + "SAS" + ], + "type": "alias" + } + ] + ], + "tags": [ + { + "key": "system", + "operator": "=~", + "value": "/^$system$/" + }, + { + "condition": "AND", + "key": "name", + "operator": "=~", + "value": "/^$node$/" + } + ] + } + ], + "title": "SAS Operations", + "type": "timeseries" + }, + { + "datasource": { + "type": "influxdb", + "uid": "${DS_INFLUXDB-SVCI}" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 3, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": 3600000, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "iops" + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 12, + "x": 12, + "y": 67 + }, + "id": 28, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "none" + } + }, + "targets": [ + { + "alias": "$tag_system - $tag_name : $col", + "datasource": { + "type": "influxdb", + "uid": "${DS_INFLUXDB-SVCI}" + }, + "groupBy": [ + { + "params": [ + "$__interval" + ], + "type": "time" + }, + { + "params": [ + "system" + ], + "type": "tag" + }, + { + "params": [ + "name" + ], + "type": "tag" + }, + { + "params": [ + "null" + ], + "type": "fill" + } + ], + "measurement": "node_stats", + "orderByTime": "ASC", + "policy": "default", + "refId": "A", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "iplink_io" + ], + "type": "field" + }, + { + "params": [], + "type": "mean" + }, + { + "params": [ + 10 + ], + "type": "moving_average" + }, + { + "params": [ + "Read" + ], + "type": "alias" + } + ] + ], + "tags": [ + { + "key": "system", + "operator": "=~", + "value": "/^$system$/" + }, + { + "condition": "AND", + "key": "name", + "operator": "=~", + "value": "/^$node$/" + } + ] + } + ], + "title": "IPLink Operations", + "type": "timeseries" + }, + { + "datasource": { + "type": "influxdb", + "uid": "${DS_INFLUXDB-SVCI}" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 3, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": 3600000, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "decmbytes" + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 12, + "x": 0, + "y": 75 + }, + "id": 6, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "none" + } + }, + "targets": [ + { + "alias": "$tag_system - $tag_name : $col", + "datasource": { + "type": "influxdb", + "uid": "${DS_INFLUXDB-SVCI}" + }, + "groupBy": [ + { + "params": [ + "$__interval" + ], + "type": "time" + }, + { + "params": [ + "system" + ], + "type": "tag" + }, + { + "params": [ + "name" + ], + "type": "tag" + }, + { + "params": [ + "null" + ], + "type": "fill" + } + ], + "measurement": "node_stats", + "orderByTime": "ASC", + "policy": "default", + "refId": "A", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "cloud_down_mb" + ], + "type": "field" + }, + { + "params": [], + "type": "mean" + }, + { + "params": [ + 10 + ], + "type": "moving_average" + }, + { + "params": [ + "Read" + ], + "type": "alias" + } + ], + [ + { + "params": [ + "cloud_up_mb" + ], + "type": "field" + }, + { + "params": [], + "type": "mean" + }, + { + "params": [ + 10 + ], + "type": "moving_average" + }, + { + "params": [ + "Write" + ], + "type": "alias" + } + ] + ], + "tags": [ + { + "key": "system", + "operator": "=~", + "value": "/^$system$/" + }, + { + "condition": "AND", + "key": "name", + "operator": "=~", + "value": "/^$node$/" + } + ] + } + ], + "title": "Cloud Throughput", + "type": "timeseries" + }, + { + "datasource": { + "type": "influxdb", + "uid": "${DS_INFLUXDB-SVCI}" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 3, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": 3600000, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "ms" + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 12, + "x": 12, + "y": 75 + }, + "id": 27, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "none" + } + }, + "targets": [ + { + "alias": "$tag_system - $tag_name : $col", + "datasource": { + "type": "influxdb", + "uid": "${DS_INFLUXDB-SVCI}" + }, + "groupBy": [ + { + "params": [ + "$__interval" + ], + "type": "time" + }, + { + "params": [ + "system" + ], + "type": "tag" + }, + { + "params": [ + "name" + ], + "type": "tag" + }, + { + "params": [ + "null" + ], + "type": "fill" + } + ], + "measurement": "node_stats", + "orderByTime": "ASC", + "policy": "default", + "refId": "A", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "cloud_down_ms" + ], + "type": "field" + }, + { + "params": [], + "type": "mean" + }, + { + "params": [ + 10 + ], + "type": "moving_average" + }, + { + "params": [ + "Read" + ], + "type": "alias" + } + ], + [ + { + "params": [ + "cloud_up_ms" + ], + "type": "field" + }, + { + "params": [], + "type": "mean" + }, + { + "params": [ + 10 + ], + "type": "moving_average" + }, + { + "params": [ + "Up" + ], + "type": "alias" + } + ] + ], + "tags": [ + { + "key": "system", + "operator": "=~", + "value": "/^$system$/" + }, + { + "condition": "AND", + "key": "name", + "operator": "=~", + "value": "/^$node$/" + } + ] + } + ], + "title": "Cloud Latency (ms)", + "type": "timeseries" + }, + { + "datasource": { + "type": "influxdb", + "uid": "${DS_INFLUXDB-SVCI}" }, "description": "", "fieldConfig": { @@ -1998,9 +3950,9 @@ }, "gridPos": { "h": 8, - "w": 12, + "w": 24, "x": 0, - "y": 38 + "y": 83 }, "id": 19, "options": { @@ -2015,7 +3967,7 @@ "showThresholdLabels": false, "showThresholdMarkers": true }, - "pluginVersion": "9.1.6", + "pluginVersion": "8.3.5", "repeat": "system", "repeatDirection": "h", "targets": [ @@ -2023,7 +3975,7 @@ "alias": "$tag_system - $tag_name", "datasource": { "type": "influxdb", - "uid": "${DS_SVCI}" + "uid": "${DS_INFLUXDB-SVCI}" }, "groupBy": [ { @@ -2087,199 +4039,10 @@ ], "title": "Volumes / Pool", "type": "gauge" - }, - { - "datasource": { - "type": "influxdb", - "uid": "${DS_SVCI}" - }, - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisCenteredZero": false, - "axisColorMode": "text", - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 0, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 3, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "auto", - "spanNulls": 3600000, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "off" - } - }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": null - }, - { - "color": "red", - "value": 80 - } - ] - }, - "unit": "ms" - }, - "overrides": [] - }, - "gridPos": { - "h": 8, - "w": 12, - "x": 12, - "y": 38 - }, - "id": 7, - "options": { - "legend": { - "calcs": [], - "displayMode": "list", - "placement": "bottom", - "showLegend": true - }, - "tooltip": { - "mode": "multi", - "sort": "none" - } - }, - "targets": [ - { - "alias": "$tag_system - $tag_name : $col", - "datasource": { - "type": "influxdb", - "uid": "${DS_SVCI}" - }, - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "system" - ], - "type": "tag" - }, - { - "params": [ - "name" - ], - "type": "tag" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "node_stats", - "orderByTime": "ASC", - "policy": "default", - "refId": "A", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "drive_r_ms" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - }, - { - "params": [ - 10 - ], - "type": "moving_average" - }, - { - "params": [ - "Read" - ], - "type": "alias" - } - ], - [ - { - "params": [ - "drive_w_ms" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - }, - { - "params": [ - 10 - ], - "type": "moving_average" - }, - { - "params": [ - "*-1" - ], - "type": "math" - }, - { - "params": [ - "Write" - ], - "type": "alias" - } - ] - ], - "tags": [ - { - "key": "system", - "operator": "=~", - "value": "/^$system$/" - }, - { - "condition": "AND", - "key": "name", - "operator": "=~", - "value": "/^$node$/" - } - ] - } - ], - "title": "Drives Latency (ms)", - "type": "timeseries" } ], "refresh": "30s", - "schemaVersion": 37, + "schemaVersion": 34, "style": "dark", "tags": [], "templating": { @@ -2288,7 +4051,7 @@ "current": {}, "datasource": { "type": "influxdb", - "uid": "${DS_SVCI}" + "uid": "${DS_INFLUXDB-SVCI}" }, "definition": "SHOW TAG VALUES FROM \"system\" WITH KEY = \"name\" WHERE time > now() - 24h", "hide": 0, @@ -2308,7 +4071,7 @@ "current": {}, "datasource": { "type": "influxdb", - "uid": "${DS_SVCI}" + "uid": "${DS_INFLUXDB-SVCI}" }, "definition": "SHOW TAG VALUES FROM \"node_stats\" WITH KEY = \"name\" WHERE \"system\" =~ /$system/ AND time > now() - 24h", "description": "", @@ -2328,7 +4091,7 @@ ] }, "time": { - "from": "now-30m", + "from": "now-6h", "to": "now-30s" }, "timepicker": { @@ -2347,6 +4110,6 @@ "timezone": "", "title": "SVCi - IBM Spectrum Virtualize", "uid": "7R8LbzKV3", - "version": 12, + "version": 10, "weekStart": "" -} +} \ No newline at end of file diff --git a/src/main/java/biz/nellemann/svci/VolumeController.java b/src/main/java/biz/nellemann/svci/VolumeController.java index 37b8d1f..5a30d74 100644 --- a/src/main/java/biz/nellemann/svci/VolumeController.java +++ b/src/main/java/biz/nellemann/svci/VolumeController.java @@ -50,7 +50,6 @@ class VolumeController implements Runnable { this.refreshValue = configuration.refresh; this.influxClient = influxClient; restClient = new RestClient(configuration.url, configuration.username, configuration.password, configuration.trust); - } @@ -296,4 +295,5 @@ class VolumeController implements Runnable { return measurementList; } + } diff --git a/src/test/resources/json/lsenclosurestats.json b/src/test/resources/json/v8.4/lsenclosurestats.json similarity index 100% rename from src/test/resources/json/lsenclosurestats.json rename to src/test/resources/json/v8.4/lsenclosurestats.json diff --git a/src/test/resources/json/lsmdisk.json b/src/test/resources/json/v8.4/lsmdisk.json similarity index 100% rename from src/test/resources/json/lsmdisk.json rename to src/test/resources/json/v8.4/lsmdisk.json diff --git a/src/test/resources/json/lsmdiskgrp.json b/src/test/resources/json/v8.4/lsmdiskgrp.json similarity index 100% rename from src/test/resources/json/lsmdiskgrp.json rename to src/test/resources/json/v8.4/lsmdiskgrp.json diff --git a/src/test/resources/json/lsnodestats.json b/src/test/resources/json/v8.4/lsnodestats.json similarity index 100% rename from src/test/resources/json/lsnodestats.json rename to src/test/resources/json/v8.4/lsnodestats.json diff --git a/src/test/resources/json/lssystem.json b/src/test/resources/json/v8.4/lssystem.json similarity index 100% rename from src/test/resources/json/lssystem.json rename to src/test/resources/json/v8.4/lssystem.json diff --git a/src/test/resources/json/lsvdisk.json b/src/test/resources/json/v8.4/lsvdisk.json similarity index 100% rename from src/test/resources/json/lsvdisk.json rename to src/test/resources/json/v8.4/lsvdisk.json