diff --git a/aws-ebs/aws-ebs.json b/aws-ebs/aws-ebs.json index aebf49b..c9ae995 100644 --- a/aws-ebs/aws-ebs.json +++ b/aws-ebs/aws-ebs.json @@ -1,4 +1,38 @@ { + "__inputs": [], + "__elements": [], + "__requires": [ + { + "type": "datasource", + "id": "cloudwatch", + "name": "CloudWatch", + "version": "1.0.0" + }, + { + "type": "grafana", + "id": "grafana", + "name": "Grafana", + "version": "8.5.13" + }, + { + "type": "datasource", + "id": "influxdb", + "name": "InfluxDB", + "version": "1.0.0" + }, + { + "type": "panel", + "id": "text", + "name": "Text", + "version": "" + }, + { + "type": "panel", + "id": "timeseries", + "name": "Time series", + "version": "" + } + ], "annotations": { "list": [ { @@ -22,69 +56,97 @@ ] }, "description": "Visualize AWS EBS metrics", - "editable": true, + "editable": false, "fiscalYearStartMonth": 0, "gnetId": 623, "graphTooltip": 2, - "id": 72, + "id": null, + "iteration": 1694162719777, "links": [], "liveNow": false, "panels": [ { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, "datasource": { + "type": "cloudwatch", "uid": "$datasource" }, - "editable": true, - "error": false, - "fill": 1, - "fillGradient": 0, - "grid": {}, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 10, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "never", + "spanNulls": true, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "min": 0, + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "s" + }, + "overrides": [] + }, "gridPos": { "h": 7, "w": 24, "x": 0, "y": 0 }, - "hiddenSeries": false, "id": 17, - "isNew": true, - "legend": { - "alignAsTable": true, - "avg": true, - "current": true, - "max": true, - "min": true, - "show": true, - "sort": "current", - "sortDesc": true, - "total": false, - "values": true - }, - "lines": true, - "linewidth": 2, "links": [], - "nullPointMode": "connected", "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "9.1.8", - "pointradius": 5, - "points": false, - "renderer": "flot", - "seriesOverrides": [ - { - "alias": "VolumeIdleTime_Average", - "yaxis": 2 + "legend": { + "calcs": [ + "mean", + "lastNotNull", + "max", + "min" + ], + "displayMode": "table", + "placement": "bottom" + }, + "tooltip": { + "mode": "multi", + "sort": "none" } - ], - "spaceLength": 10, - "stack": false, - "steppedLine": false, + }, + "pluginVersion": "8.5.13", "targets": [ { "alias": "", @@ -97,6 +159,7 @@ "dimensions": { "VolumeId": "$volumeid" }, + "expression": "", "functions": [], "group": { "filter": "" @@ -104,9 +167,11 @@ "host": { "filter": "" }, + "id": "", "item": { "filter": "" }, + "matchExact": true, "metricEditorMode": 0, "metricName": "VolumeTotalReadTime", "metricQueryType": 0, @@ -116,8 +181,10 @@ "showDisabledItems": false }, "period": "", + "queryMode": "Metrics", "refId": "A", "region": "$region", + "sqlExpression": "", "statistic": "Average" }, { @@ -131,6 +198,7 @@ "dimensions": { "VolumeId": "$volumeid" }, + "expression": "", "functions": [], "group": { "filter": "" @@ -138,9 +206,11 @@ "host": { "filter": "" }, + "id": "", "item": { "filter": "" }, + "matchExact": true, "metricEditorMode": 0, "metricName": "VolumeTotalWriteTime", "metricQueryType": 0, @@ -150,8 +220,10 @@ "showDisabledItems": false }, "period": "", + "queryMode": "Metrics", "refId": "B", "region": "$region", + "sqlExpression": "", "statistic": "Average" }, { @@ -165,6 +237,7 @@ "dimensions": { "VolumeId": "$volumeid" }, + "expression": "", "functions": [], "group": { "filter": "" @@ -172,9 +245,11 @@ "host": { "filter": "" }, + "id": "", "item": { "filter": "" }, + "matchExact": true, "metricEditorMode": 0, "metricName": "VolumeIdleTime", "metricQueryType": 0, @@ -184,98 +259,115 @@ "showDisabledItems": false }, "period": "", + "queryMode": "Metrics", "refId": "C", "region": "$region", + "sqlExpression": "", "statistic": "Average" } ], - "thresholds": [], - "timeRegions": [], "title": "VolumeTime", - "tooltip": { - "msResolution": false, - "shared": true, - "sort": 0, - "value_type": "cumulative" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "s", - "logBase": 1, - "min": 0, - "show": true - }, - { - "format": "s", - "logBase": 1, - "show": true - } - ], - "yaxis": { - "align": false - } + "type": "timeseries" }, { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, "datasource": { + "type": "cloudwatch", "uid": "$datasource" }, - "editable": true, - "error": false, - "fill": 1, - "fillGradient": 0, - "grid": {}, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 10, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "never", + "spanNulls": true, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "min": 0, + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "none" + }, + "overrides": [ + { + "matcher": { + "id": "byName", + "options": "VolumeIdleTime_Average" + }, + "properties": [ + { + "id": "unit", + "value": "s" + }, + { + "id": "custom.axisPlacement", + "value": "hidden" + } + ] + } + ] + }, "gridPos": { "h": 7, "w": 24, "x": 0, "y": 7 }, - "hiddenSeries": false, "id": 16, - "isNew": true, - "legend": { - "alignAsTable": true, - "avg": true, - "current": true, - "max": true, - "min": true, - "show": true, - "sort": "current", - "sortDesc": true, - "total": false, - "values": true - }, - "lines": true, - "linewidth": 2, "links": [], - "nullPointMode": "connected", "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "9.1.8", - "pointradius": 5, - "points": false, - "renderer": "flot", - "seriesOverrides": [ - { - "alias": "VolumeIdleTime_Average", - "yaxis": 2 + "legend": { + "calcs": [ + "mean", + "lastNotNull", + "max", + "min" + ], + "displayMode": "table", + "placement": "bottom" + }, + "tooltip": { + "mode": "multi", + "sort": "none" } - ], - "spaceLength": 10, - "stack": false, - "steppedLine": false, + }, + "pluginVersion": "8.5.13", "targets": [ { "alias": "", @@ -310,108 +402,98 @@ "showDisabledItems": false }, "period": "", + "queryMode": "Metrics", "refId": "A", "region": "$region", + "sqlExpression": "", "statistic": "Average" } ], - "thresholds": [], - "timeRegions": [], "title": "VolumeQueueLength", - "tooltip": { - "msResolution": false, - "shared": true, - "sort": 0, - "value_type": "cumulative" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "$$hashKey": "object:104", - "format": "none", - "logBase": 1, - "min": 0, - "show": true - }, - { - "$$hashKey": "object:105", - "format": "s", - "logBase": 1, - "show": false - } - ], - "yaxis": { - "align": false - } + "type": "timeseries" }, { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, "datasource": { + "type": "cloudwatch", "uid": "$datasource" }, - "editable": true, - "error": false, - "fill": 1, - "fillGradient": 0, - "grid": {}, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 10, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "never", + "spanNulls": true, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "min": 0, + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "none" + }, + "overrides": [] + }, "gridPos": { "h": 7, "w": 24, "x": 0, "y": 14 }, - "hiddenSeries": false, "id": 21, - "isNew": true, - "legend": { - "alignAsTable": true, - "avg": true, - "current": true, - "max": true, - "min": true, - "show": true, - "sort": "current", - "sortDesc": true, - "total": false, - "values": true - }, - "lines": true, - "linewidth": 2, "links": [], - "nullPointMode": "connected", "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "9.1.8", - "pointradius": 5, - "points": false, - "renderer": "flot", - "seriesOverrides": [ - { - "alias": "VolumeIdleTime_Average", - "yaxis": 2 + "legend": { + "calcs": [ + "mean", + "lastNotNull", + "max", + "min" + ], + "displayMode": "table", + "placement": "bottom" }, - { - "alias": "VolumeConsumedReadWriteOps_Average", - "yaxis": 2 - }, - { - "alias": "VolumeWriteBytes_Sum", - "yaxis": 2 + "tooltip": { + "mode": "multi", + "sort": "none" } - ], - "spaceLength": 10, - "stack": false, - "steppedLine": false, + }, + "pluginVersion": "8.5.13", "targets": [ { "alias": "", @@ -446,8 +528,10 @@ "showDisabledItems": false }, "period": "", + "queryMode": "Metrics", "refId": "A", "region": "$region", + "sqlExpression": "", "statistic": "Sum" }, { @@ -483,109 +567,98 @@ "showDisabledItems": false }, "period": "", + "queryMode": "Metrics", "refId": "B", "region": "$region", + "sqlExpression": "", "statistic": "Sum" } ], - "thresholds": [], - "timeRegions": [], "title": "VolumeReadOps/VolumeWriteOps", - "tooltip": { - "msResolution": false, - "shared": true, - "sort": 0, - "value_type": "cumulative" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "$$hashKey": "object:58", - "format": "none", - "logBase": 1, - "min": 0, - "show": true - }, - { - "$$hashKey": "object:59", - "format": "none", - "logBase": 1, - "min": 0, - "show": true - } - ], - "yaxis": { - "align": false - } + "type": "timeseries" }, { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, "datasource": { + "type": "cloudwatch", "uid": "$datasource" }, - "editable": true, - "error": false, - "fill": 1, - "fillGradient": 0, - "grid": {}, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 10, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "never", + "spanNulls": true, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "min": 0, + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "bytes" + }, + "overrides": [] + }, "gridPos": { "h": 7, "w": 24, "x": 0, "y": 21 }, - "hiddenSeries": false, "id": 20, - "isNew": true, - "legend": { - "alignAsTable": true, - "avg": true, - "current": true, - "max": true, - "min": true, - "show": true, - "sort": "current", - "sortDesc": true, - "total": false, - "values": true - }, - "lines": true, - "linewidth": 2, "links": [], - "nullPointMode": "connected", "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "9.1.8", - "pointradius": 5, - "points": false, - "renderer": "flot", - "seriesOverrides": [ - { - "alias": "VolumeIdleTime_Average", - "yaxis": 2 - }, - { - "alias": "VolumeConsumedReadWriteOps_Average", - "yaxis": 2 + "legend": { + "calcs": [ + "mean", + "lastNotNull", + "max", + "min" + ], + "displayMode": "table", + "placement": "bottom" }, - { - "alias": "VolumeWriteBytes_Sum", - "yaxis": 2 + "tooltip": { + "mode": "multi", + "sort": "none" } - ], - "spaceLength": 10, - "stack": false, - "steppedLine": false, + }, + "pluginVersion": "8.5.13", "targets": [ { "alias": "", @@ -620,8 +693,10 @@ "showDisabledItems": false }, "period": "", + "queryMode": "Metrics", "refId": "A", "region": "$region", + "sqlExpression": "", "statistic": "Sum" }, { @@ -657,111 +732,99 @@ "showDisabledItems": false }, "period": "", + "queryMode": "Metrics", "refId": "B", "region": "$region", + "sqlExpression": "", "statistic": "Sum" } ], - "thresholds": [], - "timeRegions": [], "title": "VolumeReadBytes/VolumeWriteBytes", - "tooltip": { - "msResolution": false, - "shared": true, - "sort": 0, - "value_type": "cumulative" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "$$hashKey": "object:58", - "format": "bytes", - "logBase": 1, - "min": 0, - "show": true - }, - { - "$$hashKey": "object:59", - "format": "bytes", - "logBase": 1, - "min": 0, - "show": true - } - ], - "yaxis": { - "align": false - } + "type": "timeseries" }, { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, "datasource": { "type": "cloudwatch", "uid": "$datasource" }, "description": "For more info: https://repost.aws/knowledge-center/ebs-cloudwatch-metrics-throughput-iops", - "editable": true, - "error": false, - "fill": 1, - "fillGradient": 0, - "grid": {}, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 10, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "never", + "spanNulls": true, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "min": 0, + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "iops" + }, + "overrides": [] + }, "gridPos": { "h": 7, "w": 12, "x": 0, "y": 28 }, - "hiddenSeries": false, "id": 22, - "isNew": true, - "legend": { - "alignAsTable": true, - "avg": true, - "current": true, - "max": true, - "min": true, - "show": true, - "sort": "current", - "sortDesc": true, - "total": false, - "values": true - }, - "lines": true, - "linewidth": 2, "links": [], - "nullPointMode": "connected", "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "9.1.8", - "pointradius": 5, - "points": false, - "renderer": "flot", - "seriesOverrides": [ - { - "alias": "VolumeIdleTime_Average", - "yaxis": 2 - }, - { - "alias": "VolumeConsumedReadWriteOps_Average", - "yaxis": 2 + "legend": { + "calcs": [ + "mean", + "lastNotNull", + "max", + "min" + ], + "displayMode": "table", + "placement": "bottom" }, - { - "alias": "VolumeWriteBytes_Sum", - "yaxis": 2 + "tooltip": { + "mode": "multi", + "sort": "none" } - ], - "spaceLength": 10, - "stack": false, - "steppedLine": false, + }, + "pluginVersion": "8.5.13", "targets": [ { "alias": "", @@ -847,9 +910,8 @@ }, { "datasource": { - "name": "Expression", "type": "__expr__", - "uid": "__expr__" + "uid": "$datasource" }, "expression": "($A + $B)/60", "hide": false, @@ -857,106 +919,92 @@ "type": "math" } ], - "thresholds": [], - "timeRegions": [], "title": "Average IOPS", - "tooltip": { - "msResolution": false, - "shared": true, - "sort": 0, - "value_type": "cumulative" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "$$hashKey": "object:58", - "format": "none", - "logBase": 1, - "min": 0, - "show": true - }, - { - "$$hashKey": "object:59", - "format": "none", - "logBase": 1, - "min": 0, - "show": true - } - ], - "yaxis": { - "align": false - } + "type": "timeseries" }, { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, "datasource": { "type": "cloudwatch", "uid": "$datasource" }, "description": "For more info: https://repost.aws/knowledge-center/ebs-cloudwatch-metrics-throughput-iops", - "editable": true, - "error": false, - "fill": 1, - "fillGradient": 0, - "grid": {}, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 10, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "never", + "spanNulls": true, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "min": 0, + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "iops" + }, + "overrides": [] + }, "gridPos": { "h": 7, "w": 12, "x": 12, "y": 28 }, - "hiddenSeries": false, "id": 24, - "isNew": true, - "legend": { - "alignAsTable": true, - "avg": true, - "current": true, - "max": true, - "min": true, - "show": true, - "sort": "current", - "sortDesc": true, - "total": false, - "values": true - }, - "lines": true, - "linewidth": 2, "links": [], - "nullPointMode": "connected", "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "9.1.8", - "pointradius": 5, - "points": false, - "renderer": "flot", - "seriesOverrides": [ - { - "alias": "VolumeIdleTime_Average", - "yaxis": 2 + "legend": { + "calcs": [ + "mean", + "lastNotNull", + "max", + "min" + ], + "displayMode": "table", + "placement": "bottom" }, - { - "alias": "VolumeConsumedReadWriteOps_Average", - "yaxis": 2 - }, - { - "alias": "VolumeWriteBytes_Sum", - "yaxis": 2 + "tooltip": { + "mode": "multi", + "sort": "none" } - ], - "spaceLength": 10, - "stack": false, - "steppedLine": false, + }, + "pluginVersion": "8.5.13", "targets": [ { "alias": "", @@ -1042,9 +1090,8 @@ }, { "datasource": { - "name": "Expression", "type": "__expr__", - "uid": "__expr__" + "uid": "$datasource" }, "expression": "($A + $B)/(60-$C)", "hide": false, @@ -1093,106 +1140,92 @@ "statistic": "Sum" } ], - "thresholds": [], - "timeRegions": [], "title": "Actual average IOPS", - "tooltip": { - "msResolution": false, - "shared": true, - "sort": 0, - "value_type": "cumulative" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "$$hashKey": "object:58", - "format": "none", - "logBase": 1, - "min": 0, - "show": true - }, - { - "$$hashKey": "object:59", - "format": "none", - "logBase": 1, - "min": 0, - "show": true - } - ], - "yaxis": { - "align": false - } + "type": "timeseries" }, { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, "datasource": { "type": "cloudwatch", "uid": "$datasource" }, "description": "For more info: https://repost.aws/knowledge-center/ebs-cloudwatch-metrics-throughput-iops", - "editable": true, - "error": false, - "fill": 1, - "fillGradient": 0, - "grid": {}, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 10, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "never", + "spanNulls": true, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "min": 0, + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "bytes" + }, + "overrides": [] + }, "gridPos": { "h": 7, "w": 12, "x": 0, "y": 35 }, - "hiddenSeries": false, "id": 23, - "isNew": true, - "legend": { - "alignAsTable": true, - "avg": true, - "current": true, - "max": true, - "min": true, - "show": true, - "sort": "current", - "sortDesc": true, - "total": false, - "values": true - }, - "lines": true, - "linewidth": 2, "links": [], - "nullPointMode": "connected", "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "9.1.8", - "pointradius": 5, - "points": false, - "renderer": "flot", - "seriesOverrides": [ - { - "alias": "VolumeIdleTime_Average", - "yaxis": 2 - }, - { - "alias": "VolumeConsumedReadWriteOps_Average", - "yaxis": 2 + "legend": { + "calcs": [ + "mean", + "lastNotNull", + "max", + "min" + ], + "displayMode": "table", + "placement": "bottom" }, - { - "alias": "VolumeWriteBytes_Sum", - "yaxis": 2 + "tooltip": { + "mode": "multi", + "sort": "none" } - ], - "spaceLength": 10, - "stack": false, - "steppedLine": false, + }, + "pluginVersion": "8.5.13", "targets": [ { "alias": "", @@ -1278,9 +1311,8 @@ }, { "datasource": { - "name": "Expression", "type": "__expr__", - "uid": "__expr__" + "uid": "$datasource" }, "expression": "($A + $B)/60", "hide": false, @@ -1288,106 +1320,92 @@ "type": "math" } ], - "thresholds": [], - "timeRegions": [], "title": "Average Throughput ", - "tooltip": { - "msResolution": false, - "shared": true, - "sort": 0, - "value_type": "cumulative" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "$$hashKey": "object:58", - "format": "bytes", - "logBase": 1, - "min": 0, - "show": true - }, - { - "$$hashKey": "object:59", - "format": "bytes", - "logBase": 1, - "min": 0, - "show": true - } - ], - "yaxis": { - "align": false - } + "type": "timeseries" }, { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, "datasource": { "type": "cloudwatch", "uid": "$datasource" }, "description": "For more info: https://repost.aws/knowledge-center/ebs-cloudwatch-metrics-throughput-iops", - "editable": true, - "error": false, - "fill": 1, - "fillGradient": 0, - "grid": {}, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 10, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "never", + "spanNulls": true, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "min": 0, + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "bytes" + }, + "overrides": [] + }, "gridPos": { "h": 7, "w": 12, "x": 12, "y": 35 }, - "hiddenSeries": false, "id": 25, - "isNew": true, - "legend": { - "alignAsTable": true, - "avg": true, - "current": true, - "max": true, - "min": true, - "show": true, - "sort": "current", - "sortDesc": true, - "total": false, - "values": true - }, - "lines": true, - "linewidth": 2, "links": [], - "nullPointMode": "connected", "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "9.1.8", - "pointradius": 5, - "points": false, - "renderer": "flot", - "seriesOverrides": [ - { - "alias": "VolumeIdleTime_Average", - "yaxis": 2 - }, - { - "alias": "VolumeConsumedReadWriteOps_Average", - "yaxis": 2 + "legend": { + "calcs": [ + "mean", + "lastNotNull", + "max", + "min" + ], + "displayMode": "table", + "placement": "bottom" }, - { - "alias": "VolumeWriteBytes_Sum", - "yaxis": 2 + "tooltip": { + "mode": "multi", + "sort": "none" } - ], - "spaceLength": 10, - "stack": false, - "steppedLine": false, + }, + "pluginVersion": "8.5.13", "targets": [ { "alias": "", @@ -1473,9 +1491,8 @@ }, { "datasource": { - "name": "Expression", "type": "__expr__", - "uid": "__expr__" + "uid": "$datasource" }, "expression": "($A + $B)/(60-$C)", "hide": false, @@ -1524,100 +1541,116 @@ "statistic": "Sum" } ], - "thresholds": [], - "timeRegions": [], "title": "Average actual Throughput ", - "tooltip": { - "msResolution": false, - "shared": true, - "sort": 0, - "value_type": "cumulative" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "$$hashKey": "object:58", - "format": "bytes", - "logBase": 1, - "min": 0, - "show": true - }, - { - "$$hashKey": "object:59", - "format": "bytes", - "logBase": 1, - "min": 0, - "show": true - } - ], - "yaxis": { - "align": false - } + "type": "timeseries" }, { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, "datasource": { + "type": "cloudwatch", "uid": "$datasource" }, - "editable": true, - "error": false, - "fill": 1, - "fillGradient": 0, - "grid": {}, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 10, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "never", + "spanNulls": true, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "min": 0, + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "percent" + }, + "overrides": [ + { + "matcher": { + "id": "byName", + "options": "VolumeIdleTime_Average" + }, + "properties": [ + { + "id": "unit", + "value": "none" + } + ] + }, + { + "matcher": { + "id": "byName", + "options": "VolumeConsumedReadWriteOps_Average" + }, + "properties": [ + { + "id": "unit", + "value": "none" + } + ] + } + ] + }, "gridPos": { "h": 7, "w": 24, "x": 0, "y": 42 }, - "hiddenSeries": false, "id": 18, - "isNew": true, - "legend": { - "alignAsTable": true, - "avg": true, - "current": true, - "max": true, - "min": true, - "show": true, - "sort": "current", - "sortDesc": true, - "total": false, - "values": true - }, - "lines": true, - "linewidth": 2, "links": [], - "nullPointMode": "connected", "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "9.1.8", - "pointradius": 5, - "points": false, - "renderer": "flot", - "seriesOverrides": [ - { - "alias": "VolumeIdleTime_Average", - "yaxis": 2 + "legend": { + "calcs": [ + "mean", + "lastNotNull", + "max", + "min" + ], + "displayMode": "table", + "placement": "bottom" }, - { - "alias": "VolumeConsumedReadWriteOps_Average", - "yaxis": 2 + "tooltip": { + "mode": "multi", + "sort": "none" } - ], - "spaceLength": 10, - "stack": false, - "steppedLine": false, + }, + "pluginVersion": "8.5.13", "targets": [ { "alias": "", @@ -1630,6 +1663,7 @@ "dimensions": { "VolumeId": "$volumeid" }, + "expression": "", "functions": [], "group": { "filter": "" @@ -1637,9 +1671,11 @@ "host": { "filter": "" }, + "id": "", "item": { "filter": "" }, + "matchExact": true, "metricEditorMode": 0, "metricName": "VolumeThroughputPercentage", "metricQueryType": 0, @@ -1649,8 +1685,10 @@ "showDisabledItems": false }, "period": "", + "queryMode": "Metrics", "refId": "A", "region": "$region", + "sqlExpression": "", "statistic": "Average" }, { @@ -1664,6 +1702,7 @@ "dimensions": { "VolumeId": "$volumeid" }, + "expression": "", "functions": [], "group": { "filter": "" @@ -1671,9 +1710,11 @@ "host": { "filter": "" }, + "id": "", "item": { "filter": "" }, + "matchExact": true, "metricEditorMode": 0, "metricName": "VolumeConsumedReadWriteOps", "metricQueryType": 0, @@ -1683,103 +1724,131 @@ "showDisabledItems": false }, "period": "", + "queryMode": "Metrics", "refId": "B", "region": "$region", + "sqlExpression": "", "statistic": "Average" } ], - "thresholds": [], - "timeRegions": [], "title": "VolumeThroughputPercentage", - "tooltip": { - "msResolution": false, - "shared": true, - "sort": 0, - "value_type": "cumulative" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "percent", - "logBase": 1, - "min": 0, - "show": true - }, - { - "format": "none", - "logBase": 1, - "min": 0, - "show": true - } - ], - "yaxis": { - "align": false - } + "type": "timeseries" }, { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, "datasource": { + "type": "cloudwatch", "uid": "$datasource" }, - "editable": true, - "error": false, - "fill": 1, - "fillGradient": 0, - "grid": {}, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 10, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "never", + "spanNulls": true, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "min": 0, + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "percent" + }, + "overrides": [ + { + "matcher": { + "id": "byName", + "options": "VolumeIdleTime_Average" + }, + "properties": [ + { + "id": "unit", + "value": "none" + }, + { + "id": "custom.axisPlacement", + "value": "hidden" + } + ] + }, + { + "matcher": { + "id": "byName", + "options": "VolumeConsumedReadWriteOps_Average" + }, + "properties": [ + { + "id": "unit", + "value": "none" + }, + { + "id": "custom.axisPlacement", + "value": "hidden" + } + ] + } + ] + }, "gridPos": { "h": 7, "w": 24, "x": 0, "y": 49 }, - "hiddenSeries": false, "id": 19, - "isNew": true, - "legend": { - "alignAsTable": true, - "avg": true, - "current": true, - "max": true, - "min": true, - "show": true, - "sort": "current", - "sortDesc": true, - "total": false, - "values": true - }, - "lines": true, - "linewidth": 2, "links": [], - "nullPointMode": "connected", "options": { - "alertThreshold": true - }, - "percentage": false, - "pluginVersion": "9.1.8", - "pointradius": 5, - "points": false, - "renderer": "flot", - "seriesOverrides": [ - { - "alias": "VolumeIdleTime_Average", - "yaxis": 2 + "legend": { + "calcs": [ + "mean", + "lastNotNull", + "max", + "min" + ], + "displayMode": "table", + "placement": "bottom" }, - { - "alias": "VolumeConsumedReadWriteOps_Average", - "yaxis": 2 + "tooltip": { + "mode": "multi", + "sort": "none" } - ], - "spaceLength": 10, - "stack": false, - "steppedLine": false, + }, + "pluginVersion": "8.5.13", "targets": [ { "alias": "", @@ -1792,6 +1861,7 @@ "dimensions": { "VolumeId": "$volumeid" }, + "expression": "", "functions": [], "group": { "filter": "" @@ -1799,9 +1869,11 @@ "host": { "filter": "" }, + "id": "", "item": { "filter": "" }, + "matchExact": true, "metricEditorMode": 0, "metricName": "BurstBalance", "metricQueryType": 0, @@ -1811,48 +1883,18 @@ "showDisabledItems": false }, "period": "", + "queryMode": "Metrics", "refId": "A", "region": "$region", + "sqlExpression": "", "statistic": "Average" } ], - "thresholds": [], - "timeRegions": [], "title": "BurstBalance", - "tooltip": { - "msResolution": false, - "shared": true, - "sort": 0, - "value_type": "cumulative" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "percent", - "logBase": 1, - "min": 0, - "show": true - }, - { - "format": "none", - "logBase": 1, - "min": 0, - "show": false - } - ], - "yaxis": { - "align": false - } + "type": "timeseries" }, { - "datasource": { - "uid": "" - }, + "datasource": {}, "editable": true, "error": false, "gridPos": { @@ -1865,15 +1907,13 @@ "isNew": true, "links": [], "options": { - "content": " | \nAWS Cloudwatch EBS documentation | \nInstalled from Grafana.com dashboards", + "content": " | \nAWS Cloudwatch EBS documentation | \nInstalled from Grafana.com dashboards", "mode": "html" }, - "pluginVersion": "9.1.8", + "pluginVersion": "8.5.13", "targets": [ { - "datasource": { - "uid": "" - }, + "datasource": {}, "refId": "A" } ], @@ -1882,7 +1922,7 @@ } ], "refresh": false, - "schemaVersion": 37, + "schemaVersion": 36, "style": "dark", "tags": [ "monitoringartist", @@ -1892,7 +1932,6 @@ "list": [ { "current": {}, - "error": null, "hide": 0, "includeAll": false, "label": "Datasource", @@ -1900,7 +1939,7 @@ "name": "datasource", "options": [], "query": "cloudwatch", - "queryValue": "", + "queryValue": "dynatr", "refresh": 1, "regex": "", "skipUrlSync": false, @@ -1922,7 +1961,7 @@ "refresh": 1, "regex": "", "skipUrlSync": false, - "sort": 0, + "sort": 1, "tagValuesQuery": "", "tagsQuery": "", "type": "query", @@ -1940,11 +1979,24 @@ "multi": false, "name": "volumeid", "options": [], - "query": "dimension_values($region, AWS/EBS, VolumeQueueLength, VolumeId)", + "query": { + "attributeName": "", + "dimensionFilters": "", + "dimensionKey": "VolumeId", + "ec2Filters": "", + "instanceID": "", + "metricName": "VolumeQueueLength", + "namespace": "AWS/EBS", + "queryType": "dimensionValues", + "refId": "CloudWatchVariableQueryEditor-VariableQuery", + "region": "$region", + "resourceType": "", + "tags": "" + }, "refresh": 1, "regex": "", "skipUrlSync": false, - "sort": 0, + "sort": 1, "tagValuesQuery": "", "tagsQuery": "", "type": "query", @@ -1984,6 +2036,6 @@ "timezone": "browser", "title": "AWS EBS", "uid": "AWSEBSaaa", - "version": 2, + "version": 3, "weekStart": "" -} \ No newline at end of file +} diff --git a/aws-ebs/aws-ebs.png b/aws-ebs/aws-ebs.png index d024e0d..1b7bb4a 100644 Binary files a/aws-ebs/aws-ebs.png and b/aws-ebs/aws-ebs.png differ