diff --git a/exadata/insight/quick_start/container/grafana/Containerfile b/exadata/insight/quick_start/container/grafana/Containerfile index 80809eef..5d4f64c3 100644 --- a/exadata/insight/quick_start/container/grafana/Containerfile +++ b/exadata/insight/quick_start/container/grafana/Containerfile @@ -1,4 +1,4 @@ -FROM grafana/grafana-oss +FROM grafana/grafana-oss:latest ADD ./datasources/*.yaml /etc/grafana/provisioning/datasources #ADD ./datasources/*.json /etc/grafana/provisioning/datasources ADD ./dashboards/*.yaml /etc/grafana/provisioning/dashboards diff --git a/exadata/insight/quick_start/container/grafana/dashboards/CellDisk.json b/exadata/insight/quick_start/container/grafana/dashboards/CellDisk.json index 502b7a64..f5269f45 100644 --- a/exadata/insight/quick_start/container/grafana/dashboards/CellDisk.json +++ b/exadata/insight/quick_start/container/grafana/dashboards/CellDisk.json @@ -9,13 +9,13 @@ "pluginName": "Prometheus" } ], - "__elements": [], + "__elements": {}, "__requires": [ { "type": "grafana", "id": "grafana", "name": "Grafana", - "version": "8.4.2" + "version": "10.0.2" }, { "type": "datasource", @@ -34,7 +34,10 @@ "list": [ { "builtIn": 1, - "datasource": "-- Grafana --", + "datasource": { + "type": "datasource", + "uid": "grafana" + }, "enable": true, "hide": true, "iconColor": "rgba(0, 211, 255, 1)", @@ -53,12 +56,28 @@ "fiscalYearStartMonth": 0, "graphTooltip": 0, "id": null, - "iteration": 1648750054247, - "links": [], + "links": [ + { + "asDropdown": true, + "icon": "external link", + "includeVars": true, + "keepTime": true, + "tags": ["exadata", "storage", "prometheus"], + "targetBlank": true, + "title": "Dashboards", + "tooltip": "", + "type": "dashboards", + "url": "" + } + ], "liveNow": false, "panels": [ { - "collapsed": false, + "collapsed": true, + "datasource": { + "type": "prometheus", + "uid": "oe75iKL7k" + }, "gridPos": { "h": 1, "w": 24, @@ -66,1325 +85,1447 @@ "y": 0 }, "id": 64, - "panels": [], - "repeat": "deviceType", - "title": "$deviceType", - "type": "row" - }, - { - "datasource": { - "type": "prometheus", - "uid": "prometheus_rti_ds" - }, - "description": "EXAREL: Small read requests on devices\nFD: flash\nCD: hard disk", - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" + "panels": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" }, - "custom": { - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 0, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" + "description": "EXAREL: Small read requests on devices\nFD: performance flash\nCD: hard disk\nCF: capacity flash", + "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": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "reqps" }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 6, + "x": 0, + "y": 1 + }, + "id": 60, + "options": { + "legend": { + "calcs": ["min", "max", "mean", "last"], + "displayMode": "table", + "placement": "bottom", + "showLegend": true }, - "thresholdsStyle": { - "mode": "off" + "tooltip": { + "mode": "multi", + "sort": "none" } }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": null + "targets": [ + { + "constant": 6.5, + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" }, - { - "color": "red", - "value": 80 - } - ] - }, - "unit": "reqps" - }, - "overrides": [] - }, - "gridPos": { - "h": 8, - "w": 6, - "x": 0, - "y": 1 - }, - "id": 60, - "options": { - "legend": { - "calcs": [], - "displayMode": "list", - "placement": "bottom" + "exemplar": true, + "expr": "CD_IO_RQ_R_SM_SEC{objectName=~\"${celldiskType}_.*\",server=~\"$server\"}", + "interval": "", + "legendFormat": "{{objectName}}", + "refId": "A", + "withStreaming": false + } + ], + "title": "Small Reads Requests", + "type": "timeseries" }, - "tooltip": { - "mode": "single", - "sort": "none" - } - }, - "targets": [ { - "constant": 6.5, "datasource": { "type": "prometheus", - "uid": "prometheus_rti_ds" - }, - "exemplar": true, - "expr": "CD_IO_RQ_R_SM_SEC{objectName=~\"${deviceType}_.*\",server=~\"$server\"}", - "interval": "", - "legendFormat": "{{objectName}}", - "refId": "A", - "withStreaming": false - } - ], - "title": "Small Reads Requests", - "type": "timeseries" - }, - { - "datasource": { - "type": "prometheus", - "uid": "prometheus_rti_ds" - }, - "description": "EXAREL: Small write requests on devices\nFD: flash\nCD: hard disk", - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" + "uid": "${DS_PROMETHEUS}" }, - "custom": { - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 0, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" + "description": "EXAREL: Small write requests on devices\nFD: performance flash\nCD: hard disk\nCF: capacity flash", + "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": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "reqps" }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 6, + "x": 6, + "y": 1 + }, + "id": 75, + "options": { + "legend": { + "calcs": ["min", "max", "mean", "last"], + "displayMode": "table", + "placement": "bottom", + "showLegend": true }, - "thresholdsStyle": { - "mode": "off" + "tooltip": { + "mode": "multi", + "sort": "none" } }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": null + "targets": [ + { + "constant": 6.5, + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" }, - { - "color": "red", - "value": 80 - } - ] - }, - "unit": "reqps" - }, - "overrides": [] - }, - "gridPos": { - "h": 8, - "w": 6, - "x": 6, - "y": 1 - }, - "id": 75, - "options": { - "legend": { - "calcs": [], - "displayMode": "list", - "placement": "bottom" + "exemplar": true, + "expr": "CD_IO_RQ_W_SM_SEC{objectName=~\"${celldiskType}_.*\",server=~\"$server\"}", + "interval": "", + "legendFormat": "{{objectName}}", + "refId": "A", + "withStreaming": false + } + ], + "title": "Small Write Requests", + "type": "timeseries" }, - "tooltip": { - "mode": "single", - "sort": "none" - } - }, - "targets": [ { - "constant": 6.5, "datasource": { "type": "prometheus", - "uid": "prometheus_rti_ds" - }, - "exemplar": true, - "expr": "CD_IO_RQ_W_SM_SEC{objectName=~\"${deviceType}_.*\",server=~\"$server\"}", - "interval": "", - "legendFormat": "{{objectName}}", - "refId": "A", - "withStreaming": false - } - ], - "title": "Small Write Requests", - "type": "timeseries" - }, - { - "datasource": { - "type": "prometheus", - "uid": "prometheus_rti_ds" - }, - "description": "EXAREL: Large read requests on devices\nFD: flash\nCD: hard disk", - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" + "uid": "${DS_PROMETHEUS}" }, - "custom": { - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 0, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" + "description": "EXAREL: Large read requests on devices\nFD: performance flash\nCD: hard disk\nCF: capacity flash", + "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": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "reqps" }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 6, + "x": 12, + "y": 1 + }, + "id": 77, + "options": { + "legend": { + "calcs": ["min", "max", "mean", "last"], + "displayMode": "table", + "placement": "bottom", + "showLegend": true }, - "thresholdsStyle": { - "mode": "off" + "tooltip": { + "mode": "multi", + "sort": "none" } }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": null + "targets": [ + { + "constant": 6.5, + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" }, - { - "color": "red", - "value": 80 - } - ] - }, - "unit": "reqps" - }, - "overrides": [] - }, - "gridPos": { - "h": 8, - "w": 6, - "x": 12, - "y": 1 - }, - "id": 77, - "options": { - "legend": { - "calcs": [], - "displayMode": "list", - "placement": "bottom" + "exemplar": true, + "expr": "CD_IO_RQ_R_LG_SEC{objectName=~\"${celldiskType}_.*\",server=~\"$server\"}", + "interval": "", + "legendFormat": "{{objectName}}", + "refId": "A", + "withStreaming": false + } + ], + "title": "Large Read Requests", + "type": "timeseries" }, - "tooltip": { - "mode": "single", - "sort": "none" - } - }, - "targets": [ { - "constant": 6.5, "datasource": { "type": "prometheus", - "uid": "prometheus_rti_ds" + "uid": "${DS_PROMETHEUS}" }, - "exemplar": true, - "expr": "CD_IO_RQ_R_LG_SEC{objectName=~\"${deviceType}_.*\",server=~\"$server\"}", - "interval": "", - "legendFormat": "{{objectName}}", - "refId": "A", - "withStreaming": false - } - ], - "title": "Large Read Requests", - "type": "timeseries" - }, - { - "datasource": { - "type": "prometheus", - "uid": "prometheus_rti_ds" - }, - "description": "EXAREL: Large write requests on devices\nFD: flash\nCD: hard disk", - "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": 5, - "scaleDistribution": { - "type": "linear" + "description": "EXAREL: Large write requests on devices\nFD: performance flash\nCD: hard disk\nCF: capacity flash", + "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": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "reqps" }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 6, + "x": 18, + "y": 1 + }, + "id": 79, + "options": { + "legend": { + "calcs": ["min", "max", "mean", "last"], + "displayMode": "table", + "placement": "bottom", + "showLegend": true }, - "thresholdsStyle": { - "mode": "off" + "tooltip": { + "mode": "multi", + "sort": "none" } }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": null + "targets": [ + { + "constant": 6.5, + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" }, - { - "color": "red", - "value": 80 - } - ] - }, - "unit": "reqps" - }, - "overrides": [] - }, - "gridPos": { - "h": 8, - "w": 6, - "x": 18, - "y": 1 - }, - "id": 79, - "options": { - "legend": { - "calcs": [], - "displayMode": "list", - "placement": "bottom" + "exemplar": true, + "expr": "CD_IO_RQ_W_LG_SEC{objectName=~\"${celldiskType}_.*\",server=~\"$server\"}", + "interval": "", + "legendFormat": "{{objectName}}", + "refId": "A", + "withStreaming": false + } + ], + "title": "Large Write Requests", + "type": "timeseries" }, - "tooltip": { - "mode": "single", - "sort": "none" - } - }, - "targets": [ { - "constant": 6.5, "datasource": { "type": "prometheus", - "uid": "prometheus_rti_ds" - }, - "exemplar": true, - "expr": "CD_IO_RQ_W_LG_SEC{objectName=~\"${deviceType}_.*\",server=~\"$server\"}", - "interval": "", - "legendFormat": "{{objectName}}", - "refId": "A", - "withStreaming": false - } - ], - "title": "Large Write Requests", - "type": "timeseries" - }, - { - "datasource": { - "type": "prometheus", - "uid": "prometheus_rti_ds" - }, - "description": "EXAREL: Small read MIB/s on devices\nFD: flash\nCD: hard disk", - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" + "uid": "${DS_PROMETHEUS}" }, - "custom": { - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 0, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" + "description": "EXAREL: Small read MIB/s on devices\nFD: performance flash\nCD: hard disk\nCF: capacity flash", + "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": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "MiBs" }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 6, + "x": 0, + "y": 9 + }, + "id": 62, + "options": { + "legend": { + "calcs": ["min", "max", "mean", "last"], + "displayMode": "table", + "placement": "bottom", + "showLegend": true }, - "thresholdsStyle": { - "mode": "off" + "tooltip": { + "mode": "multi", + "sort": "none" } }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": null + "targets": [ + { + "constant": 6.5, + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" }, - { - "color": "red", - "value": 80 - } - ] - }, - "unit": "MiBs" - }, - "overrides": [] - }, - "gridPos": { - "h": 8, - "w": 6, - "x": 0, - "y": 9 - }, - "id": 62, - "options": { - "legend": { - "calcs": [], - "displayMode": "list", - "placement": "bottom" + "exemplar": true, + "expr": "CD_IO_BY_R_SM_SEC{objectName=~\"${celldiskType}_.*\",server=~\"$server\"}", + "interval": "", + "legendFormat": "{{objectName}}", + "refId": "A", + "withStreaming": false + } + ], + "title": "Small Read MiB/s", + "type": "timeseries" }, - "tooltip": { - "mode": "single", - "sort": "none" - } - }, - "targets": [ { - "constant": 6.5, "datasource": { "type": "prometheus", - "uid": "prometheus_rti_ds" - }, - "exemplar": true, - "expr": "CD_IO_BY_R_SM_SEC{objectName=~\"${deviceType}_.*\",server=~\"$server\"}", - "interval": "", - "legendFormat": "{{objectName}}", - "refId": "A", - "withStreaming": false - } - ], - "title": "Small Read MiB/s", - "type": "timeseries" - }, - { - "datasource": { - "type": "prometheus", - "uid": "prometheus_rti_ds" - }, - "description": "EXAREL: Small write MiB/s on devices\nFD: flash\nCD: hard disk", - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" + "uid": "${DS_PROMETHEUS}" }, - "custom": { - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 0, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" + "description": "EXAREL: Small write MiB/s on devices\nFD: performance flash\nCD: hard disk\nCF: capacity flash", + "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": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "MiBs" }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 6, + "x": 6, + "y": 9 + }, + "id": 81, + "options": { + "legend": { + "calcs": ["min", "max", "mean", "last"], + "displayMode": "table", + "placement": "bottom", + "showLegend": true }, - "thresholdsStyle": { - "mode": "off" + "tooltip": { + "mode": "multi", + "sort": "none" } }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": null + "targets": [ + { + "constant": 6.5, + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" }, - { - "color": "red", - "value": 80 - } - ] - }, - "unit": "MiBs" - }, - "overrides": [] - }, - "gridPos": { - "h": 8, - "w": 6, - "x": 6, - "y": 9 - }, - "id": 81, - "options": { - "legend": { - "calcs": [], - "displayMode": "list", - "placement": "bottom" + "exemplar": true, + "expr": "CD_IO_BY_W_SM_SEC{objectName=~\"${celldiskType}_.*\",server=~\"$server\"}", + "interval": "", + "legendFormat": "{{objectName}}", + "refId": "A", + "withStreaming": false + } + ], + "title": "Smalll Write MiB/s", + "type": "timeseries" }, - "tooltip": { - "mode": "single", - "sort": "none" - } - }, - "targets": [ { - "constant": 6.5, "datasource": { "type": "prometheus", - "uid": "prometheus_rti_ds" - }, - "exemplar": true, - "expr": "CD_IO_BY_W_SM_SEC{objectName=~\"${deviceType}_.*\",server=~\"$server\"}", - "interval": "", - "legendFormat": "{{objectName}}", - "refId": "A", - "withStreaming": false - } - ], - "title": "Smalll Write MiB/s", - "type": "timeseries" - }, - { - "datasource": { - "type": "prometheus", - "uid": "prometheus_rti_ds" - }, - "description": "EXAREL: Large read MiB/s on devices\nFD: flash\nCD: hard disk", - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" + "uid": "${DS_PROMETHEUS}" }, - "custom": { - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 0, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" + "description": "EXAREL: Large read MiB/s on devices\nFD: performance flash\nCD: hard disk\nCF: capacity flash", + "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": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "MiBs" }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 6, + "x": 12, + "y": 9 + }, + "id": 83, + "options": { + "legend": { + "calcs": ["min", "max", "mean", "last"], + "displayMode": "table", + "placement": "bottom", + "showLegend": true }, - "thresholdsStyle": { - "mode": "off" + "tooltip": { + "mode": "multi", + "sort": "none" } }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": null + "targets": [ + { + "constant": 6.5, + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" }, - { - "color": "red", - "value": 80 - } - ] - }, - "unit": "MiBs" - }, - "overrides": [] - }, - "gridPos": { - "h": 8, - "w": 6, - "x": 12, - "y": 9 - }, - "id": 83, - "options": { - "legend": { - "calcs": [], - "displayMode": "list", - "placement": "bottom" + "exemplar": true, + "expr": "CD_IO_BY_R_LG_SEC{objectName=~\"${celldiskType}_.*\",server=~\"$server\"}", + "interval": "", + "legendFormat": "{{objectName}}", + "refId": "A", + "withStreaming": false + } + ], + "title": "Large Read MiB/s", + "type": "timeseries" }, - "tooltip": { - "mode": "single", - "sort": "none" - } - }, - "targets": [ { - "constant": 6.5, "datasource": { "type": "prometheus", - "uid": "prometheus_rti_ds" + "uid": "${DS_PROMETHEUS}" }, - "exemplar": true, - "expr": "CD_IO_BY_R_LG_SEC{objectName=~\"${deviceType}_.*\",server=~\"$server\"}", - "interval": "", - "legendFormat": "{{objectName}}", - "refId": "A", - "withStreaming": false - } - ], - "title": "Large Read MiB/s", - "type": "timeseries" - }, - { - "datasource": { - "type": "prometheus", - "uid": "prometheus_rti_ds" - }, - "description": "EXAREL: Large write MiB/s on devices\nFD: flash\nCD: hard disk", - "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": 5, - "scaleDistribution": { - "type": "linear" + "description": "EXAREL: Large write MiB/s on devices\nFD: performance flash\nCD: hard disk\nCF: capacity flash", + "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": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "MiBs" }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 6, + "x": 18, + "y": 9 + }, + "id": 85, + "options": { + "legend": { + "calcs": ["min", "max", "mean", "last"], + "displayMode": "table", + "placement": "bottom", + "showLegend": true }, - "thresholdsStyle": { - "mode": "off" + "tooltip": { + "mode": "multi", + "sort": "none" } }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": null + "targets": [ + { + "constant": 6.5, + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" }, - { - "color": "red", - "value": 80 - } - ] - }, - "unit": "MiBs" - }, - "overrides": [] - }, - "gridPos": { - "h": 8, - "w": 6, - "x": 18, - "y": 9 - }, - "id": 85, - "options": { - "legend": { - "calcs": [], - "displayMode": "list", - "placement": "bottom" + "exemplar": true, + "expr": "CD_IO_BY_W_LG_SEC{objectName=~\"${celldiskType}_.*\",server=~\"$server\"}", + "interval": "", + "legendFormat": "{{objectName}}", + "refId": "A", + "withStreaming": false + } + ], + "title": "Large Write MiB/s", + "type": "timeseries" }, - "tooltip": { - "mode": "single", - "sort": "none" - } - }, - "targets": [ { - "constant": 6.5, "datasource": { "type": "prometheus", - "uid": "prometheus_rti_ds" - }, - "exemplar": true, - "expr": "CD_IO_BY_W_LG_SEC{objectName=~\"${deviceType}_.*\",server=~\"$server\"}", - "interval": "", - "legendFormat": "{{objectName}}", - "refId": "A", - "withStreaming": false - } - ], - "title": "Large Write MiB/s", - "type": "timeseries" - }, - { - "datasource": { - "type": "prometheus", - "uid": "prometheus_rti_ds" - }, - "description": "EXAREL: Average small read latency on devices\nFD: flash\nCD: hard disk", - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" + "uid": "${DS_PROMETHEUS}" }, - "custom": { - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 0, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" + "description": "EXAREL: \nWhen using 'Show Latency': average, this shows the average small read latency on the devices.\n\nWhen using 'Show Latency': max, this shows the maximum small read latency over 1 minute windows on the devices\n\nFD: performance flash\nCD: hard disk\nCF: capacity flash", + "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": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "µs" }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 6, + "x": 0, + "y": 17 + }, + "id": 69, + "options": { + "legend": { + "calcs": ["min", "max", "mean", "last"], + "displayMode": "table", + "placement": "bottom", + "showLegend": true }, - "thresholdsStyle": { - "mode": "off" + "tooltip": { + "mode": "multi", + "sort": "none" } }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": null + "targets": [ + { + "constant": 6.5, + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" }, - { - "color": "red", - "value": 80 - } - ] - }, - "unit": "µs" - }, - "overrides": [] - }, - "gridPos": { - "h": 8, - "w": 6, - "x": 0, - "y": 17 - }, - "id": 69, - "options": { - "legend": { - "calcs": [], - "displayMode": "list", - "placement": "bottom" + "editorMode": "code", + "exemplar": true, + "expr": "CD_IO_TM_R_SM_RQ{objectName=~\"${celldiskType}_.*\",server=~\"$server\"} * ( $show % 2 )", + "interval": "", + "legendFormat": "{{objectName}}", + "range": true, + "refId": "A", + "withStreaming": false + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "editorMode": "code", + "expr": "max_over_time(CD_IO_TM_R_SM_RQ{objectName=~\"${celldiskType}_.*\",server=~\"$server\"}[1m]) * ( $show % 3 )", + "hide": false, + "instant": false, + "legendFormat": "{{objectName}}-max", + "range": true, + "refId": "B" + } + ], + "title": "Small Read Latency", + "type": "timeseries" }, - "tooltip": { - "mode": "single", - "sort": "none" - } - }, - "targets": [ { - "constant": 6.5, "datasource": { "type": "prometheus", - "uid": "prometheus_rti_ds" - }, - "exemplar": true, - "expr": "CD_IO_TM_R_SM_RQ{objectName=~\"${deviceType}_.*\",server=~\"$server\"}", - "interval": "", - "legendFormat": "{{objectName}}", - "refId": "A", - "withStreaming": false - } - ], - "title": "Small Read Latency", - "type": "timeseries" - }, - { - "datasource": { - "type": "prometheus", - "uid": "prometheus_rti_ds" - }, - "description": "EXAREL: Average small write latency on devices\nFD: flash\nCD: hard disk", - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" + "uid": "${DS_PROMETHEUS}" }, - "custom": { - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 0, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" + "description": "EXAREL: \nWhen using 'Show Latency': average, this shows the average small write latency on the devices.\n\nWhen using 'Show Latency': max, this shows the maximum small write latency over 1 minute windows on the devices\n\nFD: performance flash\nCD: hard disk\nCF: capacity flash", + "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": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "µs" }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 6, + "x": 6, + "y": 17 + }, + "id": 87, + "options": { + "legend": { + "calcs": ["min", "max", "mean", "last"], + "displayMode": "table", + "placement": "bottom", + "showLegend": true }, - "thresholdsStyle": { - "mode": "off" + "tooltip": { + "mode": "multi", + "sort": "none" } }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": null + "targets": [ + { + "constant": 6.5, + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" }, - { - "color": "red", - "value": 80 - } - ] - }, - "unit": "µs" - }, - "overrides": [] - }, - "gridPos": { - "h": 8, - "w": 6, - "x": 6, - "y": 17 - }, - "id": 87, - "options": { - "legend": { - "calcs": [], - "displayMode": "list", - "placement": "bottom" + "editorMode": "code", + "exemplar": true, + "expr": "CD_IO_TM_W_SM_RQ{objectName=~\"${celldiskType}_.*\",server=~\"$server\"} * ( $show % 2 )", + "interval": "", + "legendFormat": "{{objectName}}", + "range": true, + "refId": "A", + "withStreaming": false + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "editorMode": "code", + "expr": "max_over_time(CD_IO_TM_W_SM_RQ{objectName=~\"${celldiskType}_.*\",server=~\"$server\"}[1m]) * ( $show % 3 )", + "hide": false, + "instant": false, + "legendFormat": "{{objectName}}-max", + "range": true, + "refId": "B" + } + ], + "title": "Small Write Latency", + "type": "timeseries" }, - "tooltip": { - "mode": "single", - "sort": "none" - } - }, - "targets": [ { - "constant": 6.5, "datasource": { "type": "prometheus", - "uid": "prometheus_rti_ds" + "uid": "${DS_PROMETHEUS}" }, - "exemplar": true, - "expr": "CD_IO_TM_W_SM_RQ{objectName=~\"${deviceType}_.*\",server=~\"$server\"}", - "interval": "", - "legendFormat": "{{objectName}}", - "refId": "A", - "withStreaming": false - } - ], - "title": "Small Write Latency", - "type": "timeseries" - }, - { - "datasource": { - "type": "prometheus", - "uid": "prometheus_rti_ds" - }, - "description": "EXAREL: Average large read latency on devices\nFD: flash\nCD: hard disk", - "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": 5, - "scaleDistribution": { - "type": "linear" + "description": "EXAREL: \nWhen using 'Show Latency': average, this shows the average large read latency on the devices.\n\nWhen using 'Show Latency': max, this shows the maximum large read latency over 1 minute windows on the devices\n\nFD: performance flash\nCD: hard disk\nCF: capacity flash", + "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": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "µs" }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 6, + "x": 12, + "y": 17 + }, + "id": 89, + "options": { + "legend": { + "calcs": ["min", "max", "mean", "last"], + "displayMode": "table", + "placement": "bottom", + "showLegend": true }, - "thresholdsStyle": { - "mode": "off" + "tooltip": { + "mode": "multi", + "sort": "none" } }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": null + "targets": [ + { + "constant": 6.5, + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" }, - { - "color": "red", - "value": 80 - } - ] - }, - "unit": "µs" - }, - "overrides": [] - }, - "gridPos": { - "h": 8, - "w": 6, - "x": 12, - "y": 17 - }, - "id": 89, - "options": { - "legend": { - "calcs": [], - "displayMode": "list", - "placement": "bottom" + "editorMode": "code", + "exemplar": true, + "expr": "CD_IO_TM_R_LG_RQ{objectName=~\"${celldiskType}_.*\",server=~\"$server\"} * ( $show % 2 )", + "interval": "", + "legendFormat": "{{objectName}}", + "range": true, + "refId": "A", + "withStreaming": false + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "editorMode": "code", + "expr": "max_over_time(CD_IO_TM_R_LG_RQ{objectName=~\"${celldiskType}_.*\",server=~\"$server\"}[1m]) * ( $show % 3 )", + "hide": false, + "instant": false, + "legendFormat": "{{objectName}}-max", + "range": true, + "refId": "B" + } + ], + "title": "Large Read Latency", + "type": "timeseries" }, - "tooltip": { - "mode": "single", - "sort": "none" - } - }, - "targets": [ { - "constant": 6.5, "datasource": { "type": "prometheus", - "uid": "prometheus_rti_ds" + "uid": "${DS_PROMETHEUS}" }, - "exemplar": true, - "expr": "CD_IO_TM_R_LG_RQ{objectName=~\"${deviceType}_.*\",server=~\"$server\"}", - "interval": "", - "legendFormat": "{{objectName}}", - "refId": "A", - "withStreaming": false - } - ], - "title": "Large Read Latency", - "type": "timeseries" - }, - { - "datasource": { - "type": "prometheus", - "uid": "prometheus_rti_ds" - }, - "description": "EXAREL: Average large write latency on devices\nFD: flash\nCD: hard disk", - "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": 5, - "scaleDistribution": { - "type": "linear" + "description": "EXAREL: \nWhen using 'Show Latency': average, this shows the average large write latency on the devices.\n\nWhen using 'Show Latency': max, this shows the maximum large write latency over 1 minute windows on the devices\n\nFD: performance flash\nCD: hard disk\nCF: capacity flash", + "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": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "µs" }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 6, + "x": 18, + "y": 17 + }, + "id": 91, + "options": { + "legend": { + "calcs": ["min", "max", "mean", "last"], + "displayMode": "table", + "placement": "bottom", + "showLegend": true }, - "thresholdsStyle": { - "mode": "off" + "tooltip": { + "mode": "multi", + "sort": "none" } }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": null + "targets": [ + { + "constant": 6.5, + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" }, - { - "color": "red", - "value": 80 - } - ] - }, - "unit": "µs" - }, - "overrides": [] - }, - "gridPos": { - "h": 8, - "w": 6, - "x": 18, - "y": 17 - }, - "id": 91, - "options": { - "legend": { - "calcs": [], - "displayMode": "list", - "placement": "bottom" - }, - "tooltip": { - "mode": "single", - "sort": "none" + "editorMode": "code", + "exemplar": true, + "expr": "CD_IO_TM_W_LG_RQ{objectName=~\"${celldiskType}_.*\",server=~\"$server\"} * ( $show % 2 )", + "interval": "", + "legendFormat": "{{objectName}}", + "range": true, + "refId": "A", + "withStreaming": false + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "editorMode": "code", + "expr": "max_over_time(CD_IO_TM_W_LG_RQ{objectName=~\"${celldiskType}_.*\",server=~\"$server\"}[1m]) * ( $show % 3 )", + "hide": false, + "instant": false, + "legendFormat": "{{objectName}}-max", + "range": true, + "refId": "B" + } + ], + "title": "Large Write Latency", + "type": "timeseries" } - }, + ], + "repeat": "celldiskType", "targets": [ { - "constant": 6.5, "datasource": { "type": "prometheus", - "uid": "prometheus_rti_ds" + "uid": "oe75iKL7k" }, - "exemplar": true, - "expr": "CD_IO_TM_W_LG_RQ{objectName=~\"${deviceType}_.*\",server=~\"$server\"}", - "interval": "", - "legendFormat": "{{objectName}}", - "refId": "A", - "withStreaming": false + "refId": "A" } ], - "title": "Large Write Latency", - "type": "timeseries" + "title": "$celldiskType", + "type": "row" }, { - "collapsed": false, + "collapsed": true, + "datasource": { + "type": "prometheus", + "uid": "oe75iKL7k" + }, "gridPos": { "h": 1, "w": 24, "x": 0, - "y": 25 + "y": 1 }, "id": 58, - "panels": [], - "title": "Scrub", - "type": "row" - }, - { - "datasource": { - "type": "prometheus", - "uid": "prometheus_rti_ds" - }, - "description": "EXAREL: Scrub IO requests", - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" + "panels": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" }, - "custom": { - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 5, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" + "description": "EXAREL: Scrub IO requests", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 5, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "reqps" }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 12, + "x": 0, + "y": 2 + }, + "id": 54, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true }, - "thresholdsStyle": { - "mode": "off" + "tooltip": { + "mode": "single", + "sort": "none" } }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": null + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" }, - { - "color": "red", - "value": 80 - } - ] - }, - "unit": "reqps" - }, - "overrides": [] - }, - "gridPos": { - "h": 8, - "w": 12, - "x": 0, - "y": 26 - }, - "id": 54, - "options": { - "legend": { - "calcs": [], - "displayMode": "list", - "placement": "bottom" + "exemplar": true, + "expr": "CD_IO_RQ_R_SCRUB_SEC{objectName=~\"CD_.*\",server=~\"$server\"}", + "interval": "", + "legendFormat": "{{objectName}}", + "refId": "A" + } + ], + "title": "Scrub Requests", + "type": "timeseries" }, - "tooltip": { - "mode": "single", - "sort": "none" - } - }, - "targets": [ { "datasource": { "type": "prometheus", - "uid": "prometheus_rti_ds" + "uid": "${DS_PROMETHEUS}" }, - "exemplar": true, - "expr": "CD_IO_RQ_R_SCRUB_SEC{objectName=~\"CD_.*\",server=~\"$server\"}", - "interval": "", - "legendFormat": "{{objectName}}", - "refId": "A" - } - ], - "title": "Scrub Requests", - "type": "timeseries" - }, - { - "datasource": { - "type": "prometheus", - "uid": "prometheus_rti_ds" - }, - "description": "EXAREL: Scrub IO MiB/s", - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 5, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" + "description": "EXAREL: Scrub IO MiB/s", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 5, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "MiBs" }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 12, + "x": 12, + "y": 2 + }, + "id": 56, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true }, - "thresholdsStyle": { - "mode": "off" + "tooltip": { + "mode": "single", + "sort": "none" } }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": null + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" }, - { - "color": "red", - "value": 80 - } - ] - }, - "unit": "MiBs" - }, - "overrides": [] - }, - "gridPos": { - "h": 8, - "w": 12, - "x": 12, - "y": 26 - }, - "id": 56, - "options": { - "legend": { - "calcs": [], - "displayMode": "list", - "placement": "bottom" - }, - "tooltip": { - "mode": "single", - "sort": "none" + "exemplar": true, + "expr": "CD_IO_BY_R_SCRUB_SEC{objectName=~\"CD_.*\",server=~\"$server\"}", + "interval": "", + "legendFormat": "{{objectName}}", + "refId": "A" + } + ], + "title": "Scrub MiB/s", + "type": "timeseries" } - }, + ], "targets": [ { "datasource": { "type": "prometheus", - "uid": "prometheus_rti_ds" + "uid": "oe75iKL7k" }, - "exemplar": true, - "expr": "CD_IO_BY_R_SCRUB_SEC{objectName=~\"CD_.*\",server=~\"$server\"}", - "interval": "", - "legendFormat": "{{objectName}}", "refId": "A" } ], - "title": "Scrub MiB/s", - "type": "timeseries" + "title": "Scrub", + "type": "row" } ], - "refresh": "5s", - "schemaVersion": 35, + "refresh": "", + "schemaVersion": 38, "style": "dark", "tags": ["celldisk", "exadata", "storage", "prometheus"], "templating": { @@ -1393,20 +1534,20 @@ "current": {}, "datasource": { "type": "prometheus", - "uid": "prometheus_rti_ds" + "uid": "${DS_PROMETHEUS}" }, - "definition": "CL_CPUT", + "definition": "label_values(CL_CPUT,fleet)", "hide": 0, "includeAll": false, "multi": false, "name": "fleet", "options": [], "query": { - "query": "CL_CPUT", - "refId": "StandardVariableQuery" + "query": "label_values(CL_CPUT,fleet)", + "refId": "PrometheusVariableQueryEditor-VariableQuery" }, "refresh": 1, - "regex": "/.*fleet=\"([^\"]*).*/", + "regex": "", "skipUrlSync": false, "sort": 1, "type": "query" @@ -1415,20 +1556,20 @@ "current": {}, "datasource": { "type": "prometheus", - "uid": "prometheus_rti_ds" + "uid": "${DS_PROMETHEUS}" }, - "definition": "CL_CPUT{fleet=\"$fleet\"}", + "definition": "label_values(CL_CPUT{fleet=\"$fleet\"},pod)", "hide": 0, "includeAll": false, "multi": false, "name": "pod", "options": [], "query": { - "query": "CL_CPUT{fleet=\"$fleet\"}", - "refId": "StandardVariableQuery" + "query": "label_values(CL_CPUT{fleet=\"$fleet\"},pod)", + "refId": "PrometheusVariableQueryEditor-VariableQuery" }, "refresh": 1, - "regex": "/.*[\\W|,]pod=\"([^\"]*).*/", + "regex": "", "skipUrlSync": false, "sort": 1, "type": "query" @@ -1437,20 +1578,20 @@ "current": {}, "datasource": { "type": "prometheus", - "uid": "prometheus_rti_ds" + "uid": "${DS_PROMETHEUS}" }, - "definition": "CL_CPUT{fleet=\"$fleet\",pod=\"$pod\"}", + "definition": "label_values(CL_CPUT{fleet=\"$fleet\",pod=\"$pod\"},cluster)", "hide": 0, "includeAll": true, "multi": true, "name": "cluster", "options": [], "query": { - "query": "CL_CPUT{fleet=\"$fleet\",pod=\"$pod\"}", - "refId": "StandardVariableQuery" + "query": "label_values(CL_CPUT{fleet=\"$fleet\",pod=\"$pod\"},cluster)", + "refId": "PrometheusVariableQueryEditor-VariableQuery" }, "refresh": 1, - "regex": "/.*[\\W|,]cluster=\"([^\"]*).*/", + "regex": "", "skipUrlSync": false, "sort": 1, "type": "query" @@ -1459,20 +1600,20 @@ "current": {}, "datasource": { "type": "prometheus", - "uid": "prometheus_rti_ds" + "uid": "${DS_PROMETHEUS}" }, - "definition": "CL_CPUT{fleet=\"$fleet\",pod=\"$pod\",cluster=~\"$cluster\"}", + "definition": "label_values(CL_CPUT{fleet=\"$fleet\",pod=\"$pod\",cluster=~\"$cluster\"},server)", "hide": 0, "includeAll": true, "multi": true, "name": "server", "options": [], "query": { - "query": "CL_CPUT{fleet=\"$fleet\",pod=\"$pod\",cluster=~\"$cluster\"}", - "refId": "StandardVariableQuery" + "query": "label_values(CL_CPUT{fleet=\"$fleet\",pod=\"$pod\",cluster=~\"$cluster\"},server)", + "refId": "PrometheusVariableQueryEditor-VariableQuery" }, "refresh": 1, - "regex": "/.*[\\W|,]server=\"([^\"]*).*/", + "regex": "", "skipUrlSync": false, "sort": 1, "type": "query" @@ -1481,13 +1622,13 @@ "current": {}, "datasource": { "type": "prometheus", - "uid": "prometheus_rti_ds" + "uid": "${DS_PROMETHEUS}" }, "definition": "{__name__=~\"CD_IO_RQ_R_SM_SEC|CD_IO_RQ_W_SM_SEC|CD_IO_RQ_R_LG_SEC|CD_IO_RQ_W_LG_SEC\",fleet=\"$fleet\",pod=\"$pod\",cluster=~\"$cluster\",objectName!~\"PM_.*\"}", "hide": 0, "includeAll": true, "multi": true, - "name": "deviceType", + "name": "celldiskType", "options": [], "query": { "query": "{__name__=~\"CD_IO_RQ_R_SM_SEC|CD_IO_RQ_W_SM_SEC|CD_IO_RQ_R_LG_SEC|CD_IO_RQ_W_LG_SEC\",fleet=\"$fleet\",pod=\"$pod\",cluster=~\"$cluster\",objectName!~\"PM_.*\"}", @@ -1498,6 +1639,52 @@ "skipUrlSync": false, "sort": 2, "type": "query" + }, + { + "current": { + "selected": true, + "text": "average", + "value": "15" + }, + "description": "Show latency averaged over time interval, or maximum over 1 minute windows. The maximum is useful for finding outliers.", + "hide": 0, + "includeAll": false, + "label": "Show Latency", + "multi": false, + "name": "show", + "options": [ + { + "selected": true, + "text": "average", + "value": "15" + }, + { + "selected": false, + "text": "max", + "value": "10" + } + ], + "query": "average : 15, max : 10", + "queryValue": "", + "skipUrlSync": false, + "type": "custom" + }, + { + "current": { + "selected": false, + "text": "Prometheus", + "value": "prometheus_rti_ds" + }, + "hide": 0, + "includeAll": false, + "multi": false, + "name": "DS_PROMETHEUS", + "options": [], + "query": "prometheus", + "refresh": 1, + "regex": "", + "skipUrlSync": false, + "type": "datasource" } ] }, @@ -1509,6 +1696,6 @@ "timezone": "", "title": "Cell Disk", "uid": "exapCD", - "version": 9, + "version": 16, "weekStart": "" } diff --git a/exadata/insight/quick_start/container/grafana/dashboards/ComputeServer.json b/exadata/insight/quick_start/container/grafana/dashboards/ComputeServer.json index a9c45c36..84af6ab9 100644 --- a/exadata/insight/quick_start/container/grafana/dashboards/ComputeServer.json +++ b/exadata/insight/quick_start/container/grafana/dashboards/ComputeServer.json @@ -9,13 +9,13 @@ "pluginName": "Prometheus" } ], - "__elements": [], + "__elements": {}, "__requires": [ { "type": "grafana", "id": "grafana", "name": "Grafana", - "version": "8.4.2" + "version": "10.0.2" }, { "type": "datasource", @@ -34,7 +34,10 @@ "list": [ { "builtIn": 1, - "datasource": "-- Grafana --", + "datasource": { + "type": "datasource", + "uid": "grafana" + }, "enable": true, "hide": true, "iconColor": "rgba(0, 211, 255, 1)", @@ -53,7 +56,6 @@ "fiscalYearStartMonth": 0, "graphTooltip": 0, "id": null, - "iteration": 1648835042828, "links": [ { "asDropdown": false, @@ -73,7 +75,7 @@ { "datasource": { "type": "prometheus", - "uid": "prometheus_rti_ds" + "uid": "${DS_PROMETHEUS}" }, "description": "EXAREL: CPU utilization", "fieldConfig": { @@ -82,6 +84,8 @@ "mode": "palette-classic" }, "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", "axisLabel": "", "axisPlacement": "auto", "barAlignment": 0, @@ -106,7 +110,7 @@ "mode": "none" }, "thresholdsStyle": { - "mode": "off" + "mode": "dashed+area" } }, "mappings": [], @@ -118,8 +122,12 @@ "value": null }, { - "color": "red", + "color": "yellow", "value": 80 + }, + { + "color": "red", + "value": 90 } ] }, @@ -138,10 +146,11 @@ "legend": { "calcs": ["min", "max", "mean", "last"], "displayMode": "table", - "placement": "bottom" + "placement": "bottom", + "showLegend": true }, "tooltip": { - "mode": "single", + "mode": "multi", "sort": "none" } }, @@ -149,7 +158,7 @@ { "datasource": { "type": "prometheus", - "uid": "prometheus_rti_ds" + "uid": "${DS_PROMETHEUS}" }, "exemplar": true, "expr": "DS_CPUT{server=~\"$server\"}", @@ -164,7 +173,7 @@ { "datasource": { "type": "prometheus", - "uid": "prometheus_rti_ds" + "uid": "${DS_PROMETHEUS}" }, "description": "EXAREL: Memory Utilization", "fieldConfig": { @@ -173,6 +182,8 @@ "mode": "palette-classic" }, "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", "axisLabel": "", "axisPlacement": "auto", "barAlignment": 0, @@ -230,10 +241,11 @@ "legend": { "calcs": ["min", "max", "mean", "last"], "displayMode": "table", - "placement": "bottom" + "placement": "bottom", + "showLegend": true }, "tooltip": { - "mode": "single", + "mode": "multi", "sort": "none" } }, @@ -242,7 +254,7 @@ "constant": 6.5, "datasource": { "type": "prometheus", - "uid": "prometheus_rti_ds" + "uid": "${DS_PROMETHEUS}" }, "exemplar": true, "expr": "DS_MEMUT{server=~\"$server\"}", @@ -254,7 +266,7 @@ { "datasource": { "type": "prometheus", - "uid": "prometheus_rti_ds" + "uid": "${DS_PROMETHEUS}" }, "exemplar": true, "expr": "DS_MEMUT_MS{server=~\"$server\"}", @@ -268,495 +280,1276 @@ "type": "timeseries" }, { - "datasource": { - "type": "prometheus", - "uid": "prometheus_rti_ds" + "collapsed": true, + "gridPos": { + "h": 1, + "w": 24, + "x": 0, + "y": 9 }, - "description": "EXAREL: RX bytes/s on client Network", - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" + "id": 17, + "panels": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" }, - "custom": { - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 0, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" + "description": "EXAREL: RX bytes/s on client Network", + "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": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "MiBs" }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 12, + "x": 0, + "y": 10 + }, + "id": 14, + "options": { + "legend": { + "calcs": ["min", "max", "mean", "last"], + "displayMode": "table", + "placement": "bottom", + "showLegend": true }, - "thresholdsStyle": { - "mode": "off" + "tooltip": { + "mode": "multi", + "sort": "none" } }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": null + "targets": [ + { + "constant": 6.5, + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" }, - { - "color": "red", - "value": 80 - } - ] - }, - "unit": "MiBs" - }, - "overrides": [] - }, - "gridPos": { - "h": 8, - "w": 12, - "x": 0, - "y": 9 - }, - "id": 14, - "options": { - "legend": { - "calcs": ["min", "max", "mean", "last"], - "displayMode": "table", - "placement": "bottom" + "exemplar": true, + "expr": "OS_NET_RX_BY_SEC{server=~\"$server\",objectName=~\".*eth.*\"}", + "interval": "", + "legendFormat": "{{objectName}}-{{server}}", + "refId": "A", + "withStreaming": false + } + ], + "title": "RX Bytes - Client Network", + "type": "timeseries" }, - "tooltip": { - "mode": "single", - "sort": "none" - } - }, - "targets": [ { - "constant": 6.5, "datasource": { "type": "prometheus", - "uid": "prometheus_rti_ds" - }, - "exemplar": true, - "expr": "OS_NET_RX_BY_SEC{server=~\"$server\",objectName=~\".*eth.*\"}", - "interval": "", - "legendFormat": "{{objectName}}-{{server}}", - "refId": "A", - "withStreaming": false - } - ], - "title": "RX Bytes - Client Network", - "type": "timeseries" - }, - { - "datasource": { - "type": "prometheus", - "uid": "prometheus_rti_ds" - }, - "description": "EXAREL: Network throughput", - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" + "uid": "${DS_PROMETHEUS}" }, - "custom": { - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 0, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" + "description": "EXAREL: Network throughput", + "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": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "MiBs" }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 12, + "x": 12, + "y": 10 + }, + "id": 4, + "options": { + "legend": { + "calcs": ["min", "max", "mean", "last"], + "displayMode": "table", + "placement": "bottom", + "showLegend": true }, - "thresholdsStyle": { - "mode": "off" + "tooltip": { + "mode": "multi", + "sort": "none" } }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": null + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" }, - { - "color": "red", - "value": 80 - } - ] - }, - "unit": "MiBs" - }, - "overrides": [] - }, - "gridPos": { - "h": 8, - "w": 12, - "x": 12, - "y": 9 - }, - "id": 4, - "options": { - "legend": { - "calcs": ["min", "max", "mean", "last"], - "displayMode": "table", - "placement": "bottom" + "exemplar": true, + "expr": "sum by(server) (EXW_ROCE_TX_BY_SEC{server=~\"$server\"})", + "interval": "", + "legendFormat": "{{server}}-RoCE", + "refId": "A" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "sum by(server) (N_IB_MB_RCV_SEC{server=~\"$server\"})", + "hide": false, + "interval": "", + "legendFormat": "{{server}}-IB", + "refId": "B" + } + ], + "title": "RX Bytes - RDMA", + "type": "timeseries" }, - "tooltip": { - "mode": "single", - "sort": "none" - } - }, - "targets": [ { "datasource": { "type": "prometheus", - "uid": "prometheus_rti_ds" + "uid": "${DS_PROMETHEUS}" }, - "exemplar": true, - "expr": "sum by(server) (EXW_ROCE_TX_BY_SEC{server=~\"$server\"})", - "interval": "", - "legendFormat": "{{server}}-RoCE", - "refId": "A" + "description": "EXAREL: Tx bytes/s per interface", + "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": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "MiBs" + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 12, + "x": 0, + "y": 18 + }, + "id": 8, + "options": { + "legend": { + "calcs": ["min", "max", "mean", "last"], + "displayMode": "table", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "none" + } + }, + "targets": [ + { + "constant": 6.5, + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "OS_NET_TX_BY_SEC{server=~\"$server\",objectName=~\".*eth.*\"}", + "interval": "", + "legendFormat": "{{objectName}}-{{server}}", + "refId": "A", + "withStreaming": false + } + ], + "title": "TX Bytes - Client Network", + "type": "timeseries" }, { "datasource": { "type": "prometheus", - "uid": "prometheus_rti_ds" + "uid": "${DS_PROMETHEUS}" }, - "exemplar": true, - "expr": "sum by(server) (N_IB_MB_RCV_SEC{server=~\"$server\"})", - "hide": false, - "interval": "", - "legendFormat": "{{server}}-IB", - "refId": "B" + "description": "EXAREL: TX bytes on RDMA per interface", + "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": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "MiBs" + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 12, + "x": 12, + "y": 18 + }, + "id": 16, + "options": { + "legend": { + "calcs": ["min", "max", "mean", "last"], + "displayMode": "table", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "none" + } + }, + "targets": [ + { + "constant": 6.5, + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "sum by (server) (EXW_ROCE_TX_BY_SEC{server=~\"$server\"})", + "interval": "", + "legendFormat": "{{server}}-RoCE", + "refId": "A", + "withStreaming": false + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "sum by (server) (N_IB_MB_TRANS_SEC{server=~\"$server\"})", + "hide": false, + "interval": "", + "legendFormat": "{{server}}-IB", + "refId": "B" + } + ], + "title": "TX Bytes - RDMA", + "type": "timeseries" } ], - "title": "RX Bytes - RDMA", - "type": "timeseries" + "title": "Network", + "type": "row" }, { - "datasource": { - "type": "prometheus", - "uid": "prometheus_rti_ds" + "collapsed": true, + "gridPos": { + "h": 1, + "w": 24, + "x": 0, + "y": 10 }, - "description": "EXAREL: Tx bytes/s per interface", - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" + "id": 18, + "panels": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" }, - "custom": { - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 0, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" + "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": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "reqps" }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 12, + "x": 0, + "y": 11 + }, + "id": 19, + "options": { + "legend": { + "calcs": ["min", "max", "mean", "last"], + "displayMode": "table", + "placement": "bottom", + "showLegend": true }, - "thresholdsStyle": { - "mode": "off" + "tooltip": { + "mode": "multi", + "sort": "none" } }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": null + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" }, - { - "color": "red", - "value": 80 - } - ] - }, - "unit": "MiBs" - }, - "overrides": [] - }, - "gridPos": { - "h": 8, - "w": 12, - "x": 0, - "y": 17 - }, - "id": 8, - "options": { - "legend": { - "calcs": ["min", "max", "mean", "last"], - "displayMode": "table", - "placement": "bottom" + "editorMode": "code", + "expr": "sum by (objectName,server) ({__name__ =~\"OS_IO_RQ_R_SEC|OS_IO_RQ_W_SEC\", server=~\"$server\"})", + "instant": false, + "legendFormat": "{{objectName}}-{{server}}", + "range": true, + "refId": "A" + } + ], + "title": "IOPs", + "type": "timeseries" }, - "tooltip": { - "mode": "single", - "sort": "none" - } - }, - "targets": [ { - "constant": 6.5, "datasource": { "type": "prometheus", - "uid": "prometheus_rti_ds" + "uid": "${DS_PROMETHEUS}" }, - "exemplar": true, - "expr": "OS_NET_TX_BY_SEC{server=~\"$server\",objectName=~\".*eth.*\"}", - "interval": "", - "legendFormat": "{{objectName}}-{{server}}", - "refId": "A", - "withStreaming": false - } - ], - "title": "TX Bytes - Client Network", - "type": "timeseries" - }, - { - "datasource": { - "type": "prometheus", - "uid": "prometheus_rti_ds" - }, - "description": "EXAREL: TX bytes on RDMA per interface", - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" + "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": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "MiBs" + }, + "overrides": [] }, - "custom": { - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 0, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false + "gridPos": { + "h": 8, + "w": 12, + "x": 12, + "y": 11 + }, + "id": 20, + "options": { + "legend": { + "calcs": ["min", "max", "mean", "last"], + "displayMode": "table", + "placement": "bottom", + "showLegend": true }, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" + "tooltip": { + "mode": "multi", + "sort": "none" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "editorMode": "code", + "expr": "sum by (objectName,server) ({__name__ =~\"OS_IO_BY_R_SEC|OS_IO_BY_W_SEC\", server=~\"$server\"})", + "instant": false, + "legendFormat": "{{objectName}}-{{server}}", + "range": true, + "refId": "A" + } + ], + "title": "MiB/s", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "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": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "reqps" }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 6, + "x": 0, + "y": 19 + }, + "id": 24, + "options": { + "legend": { + "calcs": ["min", "max", "mean", "last"], + "displayMode": "table", + "placement": "bottom", + "showLegend": true }, - "thresholdsStyle": { - "mode": "off" + "tooltip": { + "mode": "multi", + "sort": "none" } }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": null + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" }, - { - "color": "red", - "value": 80 - } - ] - }, - "unit": "MiBs" - }, - "overrides": [] - }, - "gridPos": { - "h": 8, - "w": 12, - "x": 12, - "y": 17 - }, - "id": 16, - "options": { - "legend": { - "calcs": ["min", "max", "mean", "last"], - "displayMode": "table", - "placement": "bottom" + "editorMode": "code", + "expr": "OS_IO_RQ_R_SEC{server=~\"$server\"}", + "instant": false, + "legendFormat": "{{objectName}}-{{server}}", + "range": true, + "refId": "A" + } + ], + "title": "r/s", + "type": "timeseries" }, - "tooltip": { - "mode": "single", - "sort": "none" - } - }, - "targets": [ { - "constant": 6.5, "datasource": { "type": "prometheus", - "uid": "prometheus_rti_ds" + "uid": "${DS_PROMETHEUS}" }, - "exemplar": true, - "expr": "sum by (server) (EXW_ROCE_TX_BY_SEC{server=~\"$server\"})", - "interval": "", - "legendFormat": "{{server}}-RoCE", - "refId": "A", - "withStreaming": false + "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": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "reqps" + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 6, + "x": 6, + "y": 19 + }, + "id": 25, + "options": { + "legend": { + "calcs": ["min", "max", "mean", "last"], + "displayMode": "table", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "none" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "editorMode": "code", + "expr": "OS_IO_RQ_W_SEC{server=~\"$server\"}", + "instant": false, + "legendFormat": "{{objectName}}-{{server}}", + "range": true, + "refId": "A" + } + ], + "title": "w/s", + "type": "timeseries" }, { "datasource": { "type": "prometheus", - "uid": "prometheus_rti_ds" + "uid": "${DS_PROMETHEUS}" }, - "exemplar": true, - "expr": "sum by (server) (N_IB_MB_TRANS_SEC{server=~\"$server\"})", - "hide": false, - "interval": "", - "legendFormat": "{{server}}-IB", - "refId": "B" - } - ], - "title": "TX Bytes - RDMA", - "type": "timeseries" - }, - { - "datasource": { - "type": "prometheus", - "uid": "prometheus_rti_ds" - }, - "description": "EXAREL: rds-ping on lane 0", - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" + "description": "", + "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": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "MiBs" + }, + "overrides": [] }, - "custom": { - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 0, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false + "gridPos": { + "h": 8, + "w": 6, + "x": 12, + "y": 19 + }, + "id": 26, + "options": { + "legend": { + "calcs": ["min", "max", "mean", "last"], + "displayMode": "table", + "placement": "bottom", + "showLegend": true }, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" + "tooltip": { + "mode": "multi", + "sort": "none" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "editorMode": "code", + "expr": "OS_IO_BY_R_SEC{server=~\"$server\"}", + "instant": false, + "legendFormat": "{{objectName}}-{{server}}", + "range": true, + "refId": "A" + } + ], + "title": "Read MiB/s", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "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": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "MiBs" }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 6, + "x": 18, + "y": 19 + }, + "id": 27, + "options": { + "legend": { + "calcs": ["min", "max", "mean", "last"], + "displayMode": "table", + "placement": "bottom", + "showLegend": true }, - "thresholdsStyle": { - "mode": "off" + "tooltip": { + "mode": "multi", + "sort": "none" } }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": null + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" }, - { - "color": "red", - "value": 80 - } - ] + "editorMode": "code", + "expr": "OS_IO_BY_W_SEC{server=~\"$server\"}", + "instant": false, + "legendFormat": "{{objectName}}-{{server}}", + "range": true, + "refId": "A" + } + ], + "title": "Write MiB/s", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" }, - "unit": "µs" + "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": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "percent" + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 12, + "x": 0, + "y": 27 + }, + "id": 21, + "options": { + "legend": { + "calcs": ["min", "max", "mean", "last"], + "displayMode": "table", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "none" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "editorMode": "code", + "expr": "OS_IO_UTIL_PCT{server=~\"$server\"}", + "instant": false, + "legendFormat": "{{objectName}}-{{server}}", + "range": true, + "refId": "A" + } + ], + "title": "Utilization", + "type": "timeseries" }, - "overrides": [] - }, - "gridPos": { - "h": 8, - "w": 24, - "x": 0, - "y": 25 - }, - "id": 6, - "options": { - "legend": { - "calcs": ["min", "max", "mean", "last"], - "displayMode": "table", - "placement": "right" + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "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": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "ms" + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 6, + "x": 12, + "y": 27 + }, + "id": 22, + "options": { + "legend": { + "calcs": ["min", "max", "mean", "last"], + "displayMode": "table", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "none" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "editorMode": "code", + "expr": "OS_IO_WT_R_RQ{server=~\"$server\"}", + "instant": false, + "legendFormat": "{{objectName}}-{{server}}", + "range": true, + "refId": "A" + } + ], + "title": "r_await", + "type": "timeseries" }, - "tooltip": { - "mode": "single", - "sort": "none" - } - }, - "targets": [ { - "constant": 6.5, "datasource": { "type": "prometheus", - "uid": "prometheus_rti_ds" + "uid": "${DS_PROMETHEUS}" }, - "exemplar": true, - "expr": "EXW_RDS_PING_0{server=~\"$server\"}", - "interval": "", - "legendFormat": "{{objectName}}", - "refId": "A", - "withStreaming": false + "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": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "ms" + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 6, + "x": 18, + "y": 27 + }, + "id": 23, + "options": { + "legend": { + "calcs": ["min", "max", "mean", "last"], + "displayMode": "table", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "none" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "editorMode": "code", + "expr": "OS_IO_WT_W_RQ{server=~\"$server\"}", + "instant": false, + "legendFormat": "{{objectName}}-{{server}}", + "range": true, + "refId": "A" + } + ], + "title": "w_await", + "type": "timeseries" } ], - "title": "RDS Ping (Lane 0)", - "type": "timeseries" + "title": "I/O Statistics", + "type": "row" } ], "refresh": "", - "schemaVersion": 35, + "schemaVersion": 38, "style": "dark", "tags": ["compute", "server", "exadata", "prometheus"], "templating": { @@ -765,20 +1558,20 @@ "current": {}, "datasource": { "type": "prometheus", - "uid": "prometheus_rti_ds" + "uid": "${DS_PROMETHEUS}" }, - "definition": "DS_CPUT", + "definition": "label_values(DS_CPUT,fleet)", "hide": 0, "includeAll": false, "multi": false, "name": "fleet", "options": [], "query": { - "query": "DS_CPUT", - "refId": "StandardVariableQuery" + "query": "label_values(DS_CPUT,fleet)", + "refId": "PrometheusVariableQueryEditor-VariableQuery" }, "refresh": 1, - "regex": "/.*[\\W|,]fleet=\"([^\"]*).*/", + "regex": "", "skipUrlSync": false, "sort": 1, "type": "query" @@ -787,20 +1580,20 @@ "current": {}, "datasource": { "type": "prometheus", - "uid": "prometheus_rti_ds" + "uid": "${DS_PROMETHEUS}" }, - "definition": "DS_CPUT{fleet=\"$fleet\"}", + "definition": "label_values(DS_CPUT{fleet=\"$fleet\"},pod)", "hide": 0, "includeAll": false, "multi": false, "name": "pod", "options": [], "query": { - "query": "DS_CPUT{fleet=\"$fleet\"}", - "refId": "StandardVariableQuery" + "query": "label_values(DS_CPUT{fleet=\"$fleet\"},pod)", + "refId": "PrometheusVariableQueryEditor-VariableQuery" }, "refresh": 1, - "regex": "/.*[\\W|,]pod=\"([^\"]*).*/", + "regex": "", "skipUrlSync": false, "sort": 1, "type": "query" @@ -809,20 +1602,20 @@ "current": {}, "datasource": { "type": "prometheus", - "uid": "prometheus_rti_ds" + "uid": "${DS_PROMETHEUS}" }, - "definition": "DS_CPUT{fleet=\"$fleet\",pod=\"$pod\"}", + "definition": "label_values(DS_CPUT{fleet=\"$fleet\",pod=\"$pod\"},cluster)", "hide": 0, "includeAll": true, "multi": true, "name": "cluster", "options": [], "query": { - "query": "DS_CPUT{fleet=\"$fleet\",pod=\"$pod\"}", - "refId": "StandardVariableQuery" + "query": "label_values(DS_CPUT{fleet=\"$fleet\",pod=\"$pod\"},cluster)", + "refId": "PrometheusVariableQueryEditor-VariableQuery" }, "refresh": 1, - "regex": "/.*[\\W|,]cluster=\"([^\"]*).*/", + "regex": "", "skipUrlSync": false, "sort": 1, "type": "query" @@ -831,23 +1624,40 @@ "current": {}, "datasource": { "type": "prometheus", - "uid": "prometheus_rti_ds" + "uid": "${DS_PROMETHEUS}" }, - "definition": "DS_CPUT{fleet=\"$fleet\",pod=\"$pod\",cluster=~\"$cluster\"}", + "definition": "label_values(DS_CPUT{fleet=\"$fleet\",pod=\"$pod\",cluster=~\"$cluster\"},server)", "hide": 0, "includeAll": true, "multi": true, "name": "server", "options": [], "query": { - "query": "DS_CPUT{fleet=\"$fleet\",pod=\"$pod\",cluster=~\"$cluster\"}", - "refId": "StandardVariableQuery" + "query": "label_values(DS_CPUT{fleet=\"$fleet\",pod=\"$pod\",cluster=~\"$cluster\"},server)", + "refId": "PrometheusVariableQueryEditor-VariableQuery" }, "refresh": 1, - "regex": "/.*[\\W|,]server=\"([^\"]*).*/", + "regex": "", "skipUrlSync": false, "sort": 1, "type": "query" + }, + { + "current": { + "selected": false, + "text": "Prometheus", + "value": "prometheus_rti_ds" + }, + "hide": 0, + "includeAll": false, + "multi": false, + "name": "DS_PROMETHEUS", + "options": [], + "query": "prometheus", + "refresh": 1, + "regex": "", + "skipUrlSync": false, + "type": "datasource" } ] }, @@ -859,6 +1669,6 @@ "timezone": "", "title": "Compute Server", "uid": "exapDB", - "version": 17, + "version": 9, "weekStart": "" } diff --git a/exadata/insight/quick_start/container/grafana/dashboards/ExadataCluster.json b/exadata/insight/quick_start/container/grafana/dashboards/ExadataCluster.json index 6c004e99..450dad23 100644 --- a/exadata/insight/quick_start/container/grafana/dashboards/ExadataCluster.json +++ b/exadata/insight/quick_start/container/grafana/dashboards/ExadataCluster.json @@ -23,13 +23,13 @@ "description": "" } ], - "__elements": [], + "__elements": {}, "__requires": [ { "type": "grafana", "id": "grafana", "name": "Grafana", - "version": "8.4.2" + "version": "10.0.2" }, { "type": "datasource", @@ -48,7 +48,10 @@ "list": [ { "builtIn": 1, - "datasource": "-- Grafana --", + "datasource": { + "type": "datasource", + "uid": "grafana" + }, "enable": true, "hide": true, "iconColor": "rgba(0, 211, 255, 1)", @@ -67,7 +70,6 @@ "fiscalYearStartMonth": 0, "graphTooltip": 0, "id": null, - "iteration": 1652918017540, "links": [ { "asDropdown": true, @@ -86,6 +88,10 @@ "panels": [ { "collapsed": false, + "datasource": { + "type": "prometheus", + "uid": "oe75iKL7k" + }, "gridPos": { "h": 1, "w": 24, @@ -94,13 +100,22 @@ }, "id": 26, "panels": [], + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "oe75iKL7k" + }, + "refId": "A" + } + ], "title": "Compute Server", "type": "row" }, { "datasource": { "type": "prometheus", - "uid": "prometheus_rti_ds" + "uid": "${DS_PROMETHEUS}" }, "description": "EXAREL: CPU utilization on compute servers", "fieldConfig": { @@ -109,6 +124,8 @@ "mode": "palette-classic" }, "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", "axisLabel": "", "axisPlacement": "auto", "barAlignment": 0, @@ -133,7 +150,7 @@ "mode": "none" }, "thresholdsStyle": { - "mode": "off" + "mode": "dashed+area" } }, "links": [ @@ -152,8 +169,12 @@ "value": null }, { - "color": "red", + "color": "yellow", "value": 80 + }, + { + "color": "red", + "value": 90 } ] }, @@ -172,10 +193,11 @@ "legend": { "calcs": ["min", "max", "mean", "last"], "displayMode": "table", - "placement": "right" + "placement": "right", + "showLegend": true }, "tooltip": { - "mode": "single", + "mode": "multi", "sort": "none" } }, @@ -184,7 +206,7 @@ { "datasource": { "type": "prometheus", - "uid": "prometheus_rti_ds" + "uid": "${DS_PROMETHEUS}" }, "exemplar": true, "expr": "DS_CPUT{nodeType!=\"STORAGE\",fleet=\"$fleet\",pod=\"$pod\",cluster=~\"$cluster\"}", @@ -199,7 +221,7 @@ { "datasource": { "type": "prometheus", - "uid": "prometheus_rti_ds" + "uid": "${DS_PROMETHEUS}" }, "description": "EXAREL: Aggregated traffic on bondeth", "fieldConfig": { @@ -208,6 +230,8 @@ "mode": "palette-classic" }, "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", "axisLabel": "", "axisPlacement": "auto", "barAlignment": 0, @@ -264,10 +288,11 @@ "legend": { "calcs": ["min", "max", "mean", "last"], "displayMode": "table", - "placement": "bottom" + "placement": "bottom", + "showLegend": true }, "tooltip": { - "mode": "single", + "mode": "multi", "sort": "none" } }, @@ -276,7 +301,7 @@ "constant": 6.5, "datasource": { "type": "prometheus", - "uid": "prometheus_rti_ds" + "uid": "${DS_PROMETHEUS}" }, "exemplar": true, "expr": "sum by (server) (OS_NET_RX_BY_SEC{nodeType!=\"STORAGE\",fleet=\"$fleet\",pod=\"$pod\",cluster=~\"$cluster\",objectName=~\"bondeth.*\"})", @@ -288,7 +313,7 @@ { "datasource": { "type": "prometheus", - "uid": "prometheus_rti_ds" + "uid": "${DS_PROMETHEUS}" }, "exemplar": true, "expr": "sum by (server) (OS_NET_TX_BY_SEC{nodeType!=\"STORAGE\",fleet=\"$fleet\",pod=\"$pod\",cluster=~\"$cluster\",objectName=~\"bondeth.*\"})", @@ -304,7 +329,7 @@ { "datasource": { "type": "prometheus", - "uid": "prometheus_rti_ds" + "uid": "${DS_PROMETHEUS}" }, "description": "EXAREL: Aggregated network traffic on storage interface", "fieldConfig": { @@ -313,6 +338,8 @@ "mode": "palette-classic" }, "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", "axisLabel": "", "axisPlacement": "auto", "barAlignment": 0, @@ -369,10 +396,11 @@ "legend": { "calcs": ["min", "max", "mean", "last"], "displayMode": "table", - "placement": "bottom" + "placement": "bottom", + "showLegend": true }, "tooltip": { - "mode": "single", + "mode": "multi", "sort": "none" } }, @@ -381,7 +409,7 @@ "constant": 6.5, "datasource": { "type": "prometheus", - "uid": "prometheus_rti_ds" + "uid": "${DS_PROMETHEUS}" }, "exemplar": true, "expr": "sum by (server) (N_IB_MB_RCV_SEC{nodeType!=\"STORAGE\",fleet=\"$fleet\",pod=\"$pod\",cluster=~\"$cluster\"})", @@ -393,7 +421,7 @@ { "datasource": { "type": "prometheus", - "uid": "prometheus_rti_ds" + "uid": "${DS_PROMETHEUS}" }, "exemplar": true, "expr": "sum by (server) (N_IB_MB_TRANS_SEC{nodeType!=\"STORAGE\",fleet=\"$fleet\",pod=\"$pod\",cluster=~\"$cluster\"})", @@ -405,7 +433,7 @@ { "datasource": { "type": "prometheus", - "uid": "prometheus_rti_ds" + "uid": "${DS_PROMETHEUS}" }, "exemplar": true, "expr": "sum by (server) (EXW_ROCE_RX_BY_SEC{nodeType!=\"STORAGE\",fleet=\"$fleet\",pod=\"$pod\",cluster=~\"$cluster\",objectName=~\".*re.*|mlx.*\"})", @@ -417,7 +445,7 @@ { "datasource": { "type": "prometheus", - "uid": "prometheus_rti_ds" + "uid": "${DS_PROMETHEUS}" }, "exemplar": true, "expr": "sum by (server) (EXW_ROCE_TX_BY_SEC{nodeType!=\"STORAGE\",fleet=\"$fleet\",pod=\"$pod\",cluster=~\"$cluster\",objectName=~\".*re.*|mlx.*\"})", @@ -432,6 +460,10 @@ }, { "collapsed": false, + "datasource": { + "type": "prometheus", + "uid": "oe75iKL7k" + }, "gridPos": { "h": 1, "w": 24, @@ -440,13 +472,22 @@ }, "id": 2, "panels": [], + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "oe75iKL7k" + }, + "refId": "A" + } + ], "title": "CPU Utilization (Storage)", "type": "row" }, { "datasource": { "type": "prometheus", - "uid": "prometheus_rti_ds" + "uid": "${DS_PROMETHEUS}" }, "description": "EXAREL: CPU utilization on storage servers", "fieldConfig": { @@ -455,6 +496,8 @@ "mode": "palette-classic" }, "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", "axisLabel": "", "axisPlacement": "auto", "barAlignment": 0, @@ -479,7 +522,7 @@ "mode": "none" }, "thresholdsStyle": { - "mode": "off" + "mode": "dashed+area" } }, "displayName": "${__field.labels.server}", @@ -495,12 +538,15 @@ "mode": "absolute", "steps": [ { - "color": "green", - "value": null + "color": "green" }, { - "color": "red", + "color": "yellow", "value": 80 + }, + { + "color": "red", + "value": 90 } ] }, @@ -519,16 +565,21 @@ "legend": { "calcs": ["min", "max", "mean", "last"], "displayMode": "table", - "placement": "right" + "placement": "right", + "showLegend": true }, "tooltip": { - "mode": "single", + "mode": "multi", "sort": "none" } }, "pluginVersion": "8.2.0", "targets": [ { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, "exemplar": true, "expr": "CL_CPUT{nodeType=\"STORAGE\",fleet=\"$fleet\",pod=\"$pod\",cluster=~\"$cluster\"}", "interval": "", @@ -541,6 +592,10 @@ }, { "collapsed": false, + "datasource": { + "type": "prometheus", + "uid": "oe75iKL7k" + }, "gridPos": { "h": 1, "w": 24, @@ -549,13 +604,22 @@ }, "id": 41, "panels": [], + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "oe75iKL7k" + }, + "refId": "A" + } + ], "title": "IO", "type": "row" }, { "datasource": { "type": "prometheus", - "uid": "prometheus_rti_ds" + "uid": "${DS_PROMETHEUS}" }, "description": "EXAREL: IO requests on $deviceType\nFD: Flash\nCD: Hard Disk", "fieldConfig": { @@ -564,6 +628,8 @@ "mode": "palette-classic" }, "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", "axisLabel": "", "axisPlacement": "auto", "barAlignment": 0, @@ -603,8 +669,7 @@ "mode": "absolute", "steps": [ { - "color": "green", - "value": null + "color": "green" }, { "color": "red", @@ -618,7 +683,7 @@ }, "gridPos": { "h": 8, - "w": 12, + "w": 24, "x": 0, "y": 30 }, @@ -628,10 +693,11 @@ "legend": { "calcs": ["min", "max", "mean", "last"], "displayMode": "table", - "placement": "bottom" + "placement": "bottom", + "showLegend": true }, "tooltip": { - "mode": "single", + "mode": "multi", "sort": "none" } }, @@ -642,7 +708,7 @@ "constant": 6.5, "datasource": { "type": "prometheus", - "uid": "prometheus_rti_ds" + "uid": "${DS_PROMETHEUS}" }, "exemplar": true, "expr": "sum by (server) ({__name__=~\"CD_IO_RQ_R_SM_SEC|CD_IO_RQ_W_SM_SEC|CD_IO_RQ_R_LG_SEC|CD_IO_RQ_W_LG_SEC\",nodeType=\"STORAGE\",fleet=\"$fleet\",pod=\"$pod\",cluster=~\"$cluster\",objectName=~\"${deviceType}_.*\"})", @@ -658,7 +724,7 @@ { "datasource": { "type": "prometheus", - "uid": "prometheus_rti_ds" + "uid": "${DS_PROMETHEUS}" }, "description": "EXAREL: IO MiB/s on $deviceType\nFD: Flash\nCD: Hard Disk", "fieldConfig": { @@ -667,6 +733,8 @@ "mode": "palette-classic" }, "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", "axisLabel": "", "axisPlacement": "auto", "barAlignment": 0, @@ -706,8 +774,7 @@ "mode": "absolute", "steps": [ { - "color": "green", - "value": null + "color": "green" }, { "color": "red", @@ -721,7 +788,7 @@ }, "gridPos": { "h": 8, - "w": 12, + "w": 24, "x": 0, "y": 38 }, @@ -731,10 +798,11 @@ "legend": { "calcs": ["min", "max", "mean", "last"], "displayMode": "table", - "placement": "bottom" + "placement": "bottom", + "showLegend": true }, "tooltip": { - "mode": "single", + "mode": "multi", "sort": "none" } }, @@ -745,7 +813,7 @@ "constant": 6.5, "datasource": { "type": "prometheus", - "uid": "prometheus_rti_ds" + "uid": "${DS_PROMETHEUS}" }, "exemplar": true, "expr": " sum by (server) ({__name__=~\"CD_IO_BY_R_SM_SEC|CD_IO_BY_W_SM_SEC|CD_IO_BY_R_LG_SEC|CD_IO_BY_W_LG_SEC\", objectName=~\"${deviceType}_.*\",nodeType=\"STORAGE\", fleet=\"$fleet\", pod=\"$pod\", cluster=~\"$cluster\"})", @@ -761,7 +829,7 @@ { "datasource": { "type": "prometheus", - "uid": "prometheus_rti_ds" + "uid": "${DS_PROMETHEUS}" }, "description": "EXAREL: Average small read latency on $deviceType\nFD: Flash\nCD: Hard Disk", "fieldConfig": { @@ -770,6 +838,8 @@ "mode": "palette-classic" }, "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", "axisLabel": "", "axisPlacement": "auto", "barAlignment": 0, @@ -809,8 +879,7 @@ "mode": "absolute", "steps": [ { - "color": "green", - "value": null + "color": "green" }, { "color": "red", @@ -824,7 +893,7 @@ }, "gridPos": { "h": 8, - "w": 12, + "w": 24, "x": 0, "y": 46 }, @@ -834,10 +903,11 @@ "legend": { "calcs": ["min", "max", "mean", "last"], "displayMode": "table", - "placement": "bottom" + "placement": "bottom", + "showLegend": true }, "tooltip": { - "mode": "single", + "mode": "multi", "sort": "none" } }, @@ -848,7 +918,7 @@ "constant": 6.5, "datasource": { "type": "prometheus", - "uid": "prometheus_rti_ds" + "uid": "${DS_PROMETHEUS}" }, "exemplar": true, "expr": "avg by (server) (CD_IO_TM_R_SM_RQ{nodeType=\"STORAGE\",fleet=\"$fleet\",pod=\"$pod\", cluster=~\"$cluster\",objectName=~\"${deviceType}_.*\"})", @@ -864,7 +934,7 @@ { "datasource": { "type": "prometheus", - "uid": "prometheus_rti_ds" + "uid": "${DS_PROMETHEUS}" }, "description": "EXAREL: Average large read latency on $deviceType\nFD: Flash\nCD: Hard Disk", "fieldConfig": { @@ -873,6 +943,8 @@ "mode": "palette-classic" }, "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", "axisLabel": "", "axisPlacement": "auto", "barAlignment": 0, @@ -912,8 +984,7 @@ "mode": "absolute", "steps": [ { - "color": "green", - "value": null + "color": "green" }, { "color": "red", @@ -927,7 +998,7 @@ }, "gridPos": { "h": 8, - "w": 12, + "w": 24, "x": 0, "y": 54 }, @@ -937,10 +1008,11 @@ "legend": { "calcs": ["min", "max", "mean", "last"], "displayMode": "table", - "placement": "bottom" + "placement": "bottom", + "showLegend": true }, "tooltip": { - "mode": "single", + "mode": "multi", "sort": "none" } }, @@ -951,7 +1023,7 @@ "constant": 6.5, "datasource": { "type": "prometheus", - "uid": "prometheus_rti_ds" + "uid": "${DS_PROMETHEUS}" }, "exemplar": true, "expr": "avg by (server) (CD_IO_TM_R_LG_RQ{nodeType=\"STORAGE\",fleet=\"$fleet\",pod=\"$pod\",cluster=~\"$cluster\",objectName=~\"${deviceType}_.*\"})", @@ -966,7 +1038,7 @@ } ], "refresh": "5s", - "schemaVersion": 35, + "schemaVersion": 38, "style": "dark", "tags": ["cluster", "exadata", "prometheus"], "templating": { @@ -975,20 +1047,20 @@ "current": {}, "datasource": { "type": "prometheus", - "uid": "prometheus_rti_ds" + "uid": "${DS_PROMETHEUS}" }, - "definition": "{__name__=~\"CL_CPUT|DS_CPUT\"}", + "definition": "label_values({__name__=~\"CL_CPUT|DS_CPUT\"},fleet)", "hide": 0, "includeAll": false, "multi": false, "name": "fleet", "options": [], "query": { - "query": "{__name__=~\"CL_CPUT|DS_CPUT\"}", - "refId": "StandardVariableQuery" + "query": "label_values({__name__=~\"CL_CPUT|DS_CPUT\"},fleet)", + "refId": "PrometheusVariableQueryEditor-VariableQuery" }, "refresh": 1, - "regex": "/.*[\\W|,]fleet=\"([^\"]*).*/", + "regex": "", "skipUrlSync": false, "sort": 1, "type": "query" @@ -997,20 +1069,20 @@ "current": {}, "datasource": { "type": "prometheus", - "uid": "prometheus_rti_ds" + "uid": "${DS_PROMETHEUS}" }, - "definition": "{__name__=~\"CL_CPUT|DS_CPUT\",fleet=\"$fleet\"}", + "definition": "label_values({__name__=~\"CL_CPUT|DS_CPUT\",fleet=\"$fleet\"},pod)", "hide": 0, "includeAll": false, "multi": false, "name": "pod", "options": [], "query": { - "query": "{__name__=~\"CL_CPUT|DS_CPUT\",fleet=\"$fleet\"}", - "refId": "StandardVariableQuery" + "query": "label_values({__name__=~\"CL_CPUT|DS_CPUT\",fleet=\"$fleet\"},pod)", + "refId": "PrometheusVariableQueryEditor-VariableQuery" }, "refresh": 1, - "regex": "/.*[\\W|,]pod=\"([^\"]*).*/", + "regex": "", "skipUrlSync": false, "sort": 1, "type": "query" @@ -1019,25 +1091,29 @@ "current": {}, "datasource": { "type": "prometheus", - "uid": "prometheus_rti_ds" + "uid": "${DS_PROMETHEUS}" }, - "definition": "{__name__=~\"CL_CPUT|DS_CPUT\",fleet=\"$fleet\",pod=\"$pod\"}", + "definition": "label_values({__name__=~\"CL_CPUT|DS_CPUT\",fleet=\"$fleet\",pod=\"$pod\"},cluster)", "hide": 0, "includeAll": true, "multi": true, "name": "cluster", "options": [], "query": { - "query": "{__name__=~\"CL_CPUT|DS_CPUT\",fleet=\"$fleet\",pod=\"$pod\"}", - "refId": "StandardVariableQuery" + "query": "label_values({__name__=~\"CL_CPUT|DS_CPUT\",fleet=\"$fleet\",pod=\"$pod\"},cluster)", + "refId": "PrometheusVariableQueryEditor-VariableQuery" }, "refresh": 1, - "regex": "/.*[\\W|,]cluster=\"([^\"]*).*/", + "regex": "", "skipUrlSync": false, "sort": 1, "type": "query" }, { + "datasource": { + "type": "prometheus", + "uid": "oe75iKL7k" + }, "filters": [], "hide": 0, "name": "filter", @@ -1087,7 +1163,7 @@ "current": {}, "datasource": { "type": "prometheus", - "uid": "prometheus_rti_ds" + "uid": "${DS_PROMETHEUS}" }, "definition": "{__name__=~\"CD_IO_RQ_R_SM_SEC|CD_IO_RQ_W_SM_SEC|CD_IO_RQ_R_LG_SEC|CD_IO_RQ_W_LG_SEC\",fleet=\"$fleet\",pod=\"$pod\",cluster=~\"$cluster\",objectName!~\"PM_.*\"}", "hide": 2, @@ -1104,6 +1180,23 @@ "skipUrlSync": false, "sort": 2, "type": "query" + }, + { + "current": { + "selected": false, + "text": "Prometheus", + "value": "prometheus_rti_ds" + }, + "hide": 0, + "includeAll": false, + "multi": false, + "name": "DS_PROMETHEUS", + "options": [], + "query": "prometheus", + "refresh": 1, + "regex": "", + "skipUrlSync": false, + "type": "datasource" } ] }, @@ -1128,6 +1221,6 @@ "timezone": "", "title": "Exadata Cluster", "uid": "exapClu", - "version": 32, + "version": 15, "weekStart": "" } diff --git a/exadata/insight/quick_start/container/grafana/dashboards/FlashCache.json b/exadata/insight/quick_start/container/grafana/dashboards/FlashCache.json index 429e1635..0414301f 100644 --- a/exadata/insight/quick_start/container/grafana/dashboards/FlashCache.json +++ b/exadata/insight/quick_start/container/grafana/dashboards/FlashCache.json @@ -9,13 +9,13 @@ "pluginName": "Prometheus" } ], - "__elements": [], + "__elements": {}, "__requires": [ { "type": "grafana", "id": "grafana", "name": "Grafana", - "version": "8.4.2" + "version": "10.0.2" }, { "type": "datasource", @@ -34,7 +34,10 @@ "list": [ { "builtIn": 1, - "datasource": "-- Grafana --", + "datasource": { + "type": "datasource", + "uid": "grafana" + }, "enable": true, "hide": true, "iconColor": "rgba(0, 211, 255, 1)", @@ -53,12 +56,28 @@ "fiscalYearStartMonth": 0, "graphTooltip": 0, "id": null, - "iteration": 1648750099103, - "links": [], + "links": [ + { + "asDropdown": true, + "icon": "external link", + "includeVars": true, + "keepTime": true, + "tags": ["exadata", "storage", "prometheus"], + "targetBlank": true, + "title": "Dashboards", + "tooltip": "", + "type": "dashboards", + "url": "" + } + ], "liveNow": false, "panels": [ { - "collapsed": false, + "collapsed": true, + "datasource": { + "type": "prometheus", + "uid": "oe75iKL7k" + }, "gridPos": { "h": 1, "w": 24, @@ -66,1191 +85,1278 @@ "y": 0 }, "id": 12, - "panels": [], - "title": "Space Uitlization", - "type": "row" - }, - { - "datasource": { - "type": "prometheus", - "uid": "prometheus_rti_ds" - }, - "description": "EXAREL: Flash Cache space utilization", - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" + "panels": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" }, - "custom": { - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 0, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" + "description": "EXAREL: Flash Cache space utilization", + "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": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "mbytes" }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 24, + "x": 0, + "y": 1 + }, + "id": 2, + "options": { + "legend": { + "calcs": ["min", "max", "mean", "last"], + "displayMode": "table", + "placement": "right", + "showLegend": true }, - "thresholdsStyle": { - "mode": "off" + "tooltip": { + "mode": "multi", + "sort": "none" } }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": null + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" }, - { - "color": "red", - "value": 80 - } - ] - }, - "unit": "mbytes" - }, - "overrides": [] - }, - "gridPos": { - "h": 8, - "w": 24, - "x": 0, - "y": 1 - }, - "id": 2, - "options": { - "legend": { - "calcs": [], - "displayMode": "list", - "placement": "bottom" - }, - "tooltip": { - "mode": "single", - "sort": "none" + "exemplar": true, + "expr": "FC_BY_ALLOCATED{server=~\"$server\"}", + "interval": "", + "legendFormat": "Allocated-{{server}}", + "refId": "A" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "FC_BY_ALLOCATED_OLTP{server=~\"$server\"}", + "hide": false, + "interval": "", + "legendFormat": "OLTP-{{server}}", + "refId": "B" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "FC_COL_BY_USED{server=~\"$server\"}", + "hide": false, + "interval": "", + "legendFormat": "CC-{{server}}", + "refId": "C" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "FC_BYKEEP_OLTP{server=~\"$server\"}", + "hide": false, + "interval": "", + "legendFormat": "KEEP-{{server}}", + "refId": "D" + } + ], + "title": "Space Utilization", + "type": "timeseries" } - }, + ], "targets": [ { "datasource": { "type": "prometheus", - "uid": "prometheus_rti_ds" + "uid": "oe75iKL7k" }, - "exemplar": true, - "expr": "FC_BY_ALLOCATED{server=~\"$server\"}", - "interval": "", - "legendFormat": "Allocated-{{server}}", "refId": "A" - }, - { - "datasource": { - "type": "prometheus", - "uid": "prometheus_rti_ds" - }, - "exemplar": true, - "expr": "FC_BY_ALLOCATED_OLTP{server=~\"$server\"}", - "hide": false, - "interval": "", - "legendFormat": "OLTP-{{server}}", - "refId": "B" - }, - { - "datasource": { - "type": "prometheus", - "uid": "prometheus_rti_ds" - }, - "exemplar": true, - "expr": "FC_COL_BY_USED{server=~\"$server\"}", - "hide": false, - "interval": "", - "legendFormat": "CC-{{server}}", - "refId": "C" - }, - { - "datasource": { - "type": "prometheus", - "uid": "prometheus_rti_ds" - }, - "exemplar": true, - "expr": "FC_BYKEEP_OLTP{server=~\"$server\"}", - "hide": false, - "interval": "", - "legendFormat": "KEEP-{{server}}", - "refId": "D" } ], - "title": "Space Utilization", - "type": "timeseries" - }, - { - "collapsed": false, - "gridPos": { - "h": 1, - "w": 24, - "x": 0, - "y": 9 - }, - "id": 14, - "panels": [], - "title": "Flash Cache IO Activity", + "title": "Space Uitlization", "type": "row" }, { + "collapsed": true, "datasource": { "type": "prometheus", - "uid": "prometheus_rti_ds" - }, - "description": "EXAREL: Flash Cache Hit percentage", - "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": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "auto", - "spanNulls": false, - "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": [] + "uid": "oe75iKL7k" }, "gridPos": { - "h": 8, + "h": 1, "w": 24, "x": 0, - "y": 10 - }, - "id": 24, - "options": { - "legend": { - "calcs": [], - "displayMode": "list", - "placement": "bottom" - }, - "tooltip": { - "mode": "single", - "sort": "none" - } + "y": 1 }, - "targets": [ - { - "constant": 6.5, - "datasource": { - "type": "prometheus", - "uid": "prometheus_rti_ds" - }, - "exemplar": true, - "expr": "100*FC_IO_RQ_R_SEC{server=~\"$server\"}/(FC_IO_RQ_R_SEC{server=~\"$server\"}+FC_IO_RQ_R_MISS_SEC{server=~\"$server\"})", - "interval": "", - "legendFormat": "%OLTP Hit-{{server}}", - "refId": "A", - "withStreaming": false - }, + "id": 14, + "panels": [ { "datasource": { "type": "prometheus", - "uid": "prometheus_rti_ds" + "uid": "${DS_PROMETHEUS}" }, - "exemplar": true, - "expr": "100*FC_IO_BY_R_SEC{server=~\"$server\"}/FC_IO_BY_R_SEC{server=~\"$server\"}+FC_IO_BY_R_MISS_DW_SEC{server=\"$server\"}", - "hide": false, - "interval": "", - "legendFormat": "%Scan Hit-{{server}}", - "refId": "B" - }, - { - "datasource": { - "type": "prometheus", - "uid": "prometheus_rti_ds" + "description": "EXAREL: Flash Cache Hit percentage", + "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": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "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": [] }, - "exemplar": true, - "expr": "100*FC_COL_IO_RQ_R_SEC{server=~\"$server\"}/FC_COL_IO_BY_R_ELIGIBLE_SEC{server=~\"$server\"}", - "hide": false, - "interval": "", - "legendFormat": "%CC Hit-{{server}}", - "refId": "C" - } - ], - "title": "Flash Cache Hit%", - "type": "timeseries" - }, - { - "datasource": { - "type": "prometheus", - "uid": "prometheus_rti_ds" - }, - "description": "EXAREL: Flash cache user read requests", - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" + "gridPos": { + "h": 8, + "w": 24, + "x": 0, + "y": 2 }, - "custom": { - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 0, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false + "id": 24, + "options": { + "legend": { + "calcs": ["min", "max", "mean", "last"], + "displayMode": "table", + "placement": "right", + "showLegend": true }, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "off" + "tooltip": { + "mode": "multi", + "sort": "none" } }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": null + "targets": [ + { + "constant": 6.5, + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" }, - { - "color": "red", - "value": 80 - } - ] - }, - "unit": "reqps" - }, - "overrides": [] - }, - "gridPos": { - "h": 8, - "w": 6, - "x": 0, - "y": 18 - }, - "id": 4, - "options": { - "legend": { - "calcs": [], - "displayMode": "list", - "placement": "bottom" - }, - "tooltip": { - "mode": "single", - "sort": "none" - } - }, - "targets": [ - { - "datasource": { - "type": "prometheus", - "uid": "prometheus_rti_ds" - }, - "exemplar": true, - "expr": "FC_IO_RQ_R_SEC{server=~\"$server\"}", - "interval": "", - "legendFormat": "OLTP Hits-{{server}}", - "refId": "A" - }, - { - "datasource": { - "type": "prometheus", - "uid": "prometheus_rti_ds" - }, - "exemplar": true, - "expr": "FC_IO_RQ_R_MISS_SEC{server=~\"$server\"}", - "hide": false, - "interval": "", - "legendFormat": "OLTP Misses-{{server}}", - "refId": "B" + "editorMode": "code", + "exemplar": true, + "expr": "100*FC_IO_RQ_R_SEC{server=~\"$server\"}/(FC_IO_RQ_R_SEC{server=~\"$server\"}+FC_IO_RQ_R_MISS_SEC{server=~\"$server\"}) > 0", + "interval": "", + "legendFormat": "%OLTP Hit-{{server}}", + "range": true, + "refId": "A", + "withStreaming": false + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "editorMode": "code", + "exemplar": true, + "expr": "100*FC_IO_RQ_R_DW_SEC{server=~\"$server\"}/(FC_IO_RQ_R_DW_SEC{server=~\"$server\"}+FC_IO_RQ_R_MISS_DW_SEC{server=\"$server\"}) > 0", + "hide": false, + "interval": "", + "legendFormat": "%Scan Hit-{{server}}", + "range": true, + "refId": "B" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "editorMode": "code", + "exemplar": true, + "expr": "100*FC_COL_IO_BY_R_SEC{server=~\"$server\"}/FC_COL_IO_BY_R_ELIGIBLE_SEC{server=~\"$server\"} > 0", + "hide": false, + "interval": "", + "legendFormat": "%CC Hit-{{server}}", + "range": true, + "refId": "C" + } + ], + "title": "Flash Cache Hit%", + "transformations": [], + "type": "timeseries" }, { "datasource": { "type": "prometheus", - "uid": "prometheus_rti_ds" + "uid": "${DS_PROMETHEUS}" }, - "exemplar": true, - "expr": "FC_IO_RQ_R_SKIP_SEC{server=~\"$server\"}", - "hide": false, - "interval": "", - "legendFormat": "Skips-{{server}}", - "refId": "C" - }, - { - "datasource": { - "type": "prometheus", - "uid": "prometheus_rti_ds" + "description": "EXAREL: Flash cache user read requests", + "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": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "reqps" + }, + "overrides": [] }, - "exemplar": true, - "expr": "FC_IO_RQ_R_DW_SEC{server=~\"$server\"}", - "hide": false, - "interval": "", - "legendFormat": "Scan Hits-{{server}}", - "refId": "D" - }, - { - "datasource": { - "type": "prometheus", - "uid": "prometheus_rti_ds" + "gridPos": { + "h": 8, + "w": 6, + "x": 0, + "y": 10 }, - "exemplar": true, - "expr": "FC_IO_RQ_R_MISS_DW_SEC{server=~\"$server\"}", - "hide": false, - "interval": "", - "legendFormat": "Scan Misses-{{server}}", - "refId": "E" - } - ], - "title": "Flash Cache User Read Requests", - "type": "timeseries" - }, - { - "datasource": { - "type": "prometheus", - "uid": "prometheus_rti_ds" - }, - "description": "EXAREL: Flash Cache user write requests", - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" + "id": 4, + "options": { + "legend": { + "calcs": ["min", "max", "mean", "last"], + "displayMode": "table", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "none" + } }, - "custom": { - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 0, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "FC_IO_RQ_R_SEC{server=~\"$server\"}", + "interval": "", + "legendFormat": "OLTP Hits-{{server}}", + "refId": "A" }, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "FC_IO_RQ_R_MISS_SEC{server=~\"$server\"}", + "hide": false, + "interval": "", + "legendFormat": "OLTP Misses-{{server}}", + "refId": "B" }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "FC_IO_RQ_R_SKIP_SEC{server=~\"$server\"}", + "hide": false, + "interval": "", + "legendFormat": "Skips-{{server}}", + "refId": "C" }, - "thresholdsStyle": { - "mode": "off" - } - }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": null + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" }, - { - "color": "red", - "value": 80 - } - ] - }, - "unit": "reqps" - }, - "overrides": [] - }, - "gridPos": { - "h": 8, - "w": 6, - "x": 6, - "y": 18 - }, - "id": 6, - "options": { - "legend": { - "calcs": [], - "displayMode": "list", - "placement": "bottom" + "exemplar": true, + "expr": "FC_IO_RQ_R_DW_SEC{server=~\"$server\"}", + "hide": false, + "interval": "", + "legendFormat": "Scan Hits-{{server}}", + "refId": "D" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "FC_IO_RQ_R_MISS_DW_SEC{server=~\"$server\"}", + "hide": false, + "interval": "", + "legendFormat": "Scan Misses-{{server}}", + "refId": "E" + } + ], + "title": "Flash Cache User Read Requests", + "type": "timeseries" }, - "tooltip": { - "mode": "single", - "sort": "none" - } - }, - "targets": [ { "datasource": { "type": "prometheus", - "uid": "prometheus_rti_ds" + "uid": "${DS_PROMETHEUS}" }, - "exemplar": true, - "expr": "FC_IO_RQ_W_SEC{server=~\"$server\"}", - "interval": "", - "legendFormat": "Writes-{{server}}", - "refId": "A" - }, - { - "datasource": { - "type": "prometheus", - "uid": "prometheus_rti_ds" + "description": "EXAREL: Flash Cache user write requests", + "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": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "reqps" + }, + "overrides": [] }, - "exemplar": true, - "expr": "FC_IO_RQ_W_FIRST_SEC{server=~\"$server\"}", - "hide": false, - "interval": "", - "legendFormat": "First Writes-{{server}}", - "refId": "B" - }, - { - "datasource": { - "type": "prometheus", - "uid": "prometheus_rti_ds" + "gridPos": { + "h": 8, + "w": 6, + "x": 6, + "y": 10 }, - "exemplar": true, - "expr": "FC_IO_RQ_W_OVERWRITE_SEC{server=~\"$server\"}", - "hide": false, - "interval": "", - "legendFormat": "Overwrites-{{$server}}", - "refId": "C" - } - ], - "title": "Flash Cache User Write Requests", - "type": "timeseries" - }, - { - "datasource": { - "type": "prometheus", - "uid": "prometheus_rti_ds" - }, - "description": "EXAREL: Flash Cache disk writer IO requests", - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" + "id": 6, + "options": { + "legend": { + "calcs": ["min", "max", "mean", "last"], + "displayMode": "table", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "none" + } }, - "custom": { - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 0, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "FC_IO_RQ_W_SEC{server=~\"$server\"}", + "interval": "", + "legendFormat": "Writes-{{server}}", + "refId": "A" }, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "FC_IO_RQ_W_FIRST_SEC{server=~\"$server\"}", + "hide": false, + "interval": "", + "legendFormat": "First Writes-{{server}}", + "refId": "B" }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "FC_IO_RQ_W_OVERWRITE_SEC{server=~\"$server\"}", + "hide": false, + "interval": "", + "legendFormat": "Overwrites-{{$server}}", + "refId": "C" }, - "thresholdsStyle": { - "mode": "off" - } - }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": null + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" }, - { - "color": "red", - "value": 80 - } - ] - }, - "unit": "reqps" - }, - "overrides": [] - }, - "gridPos": { - "h": 8, - "w": 6, - "x": 12, - "y": 18 - }, - "id": 10, - "options": { - "legend": { - "calcs": [], - "displayMode": "list", - "placement": "bottom" + "editorMode": "code", + "expr": "FC_IO_RQ_W_SKIP_SEC{server=~\"$server\"}", + "hide": false, + "instant": false, + "legendFormat": "Skips-{{server}}", + "range": true, + "refId": "D" + } + ], + "title": "Flash Cache User Write Requests", + "type": "timeseries" }, - "tooltip": { - "mode": "single", - "sort": "none" - } - }, - "targets": [ { "datasource": { "type": "prometheus", - "uid": "prometheus_rti_ds" + "uid": "${DS_PROMETHEUS}" }, - "exemplar": true, - "expr": "FC_IO_RQ_W_DISK_WRITER_SEC{server=~\"$server\"}", - "interval": "", - "legendFormat": "Writes-{{server}}", - "refId": "A" - }, - { - "datasource": { - "type": "prometheus", - "uid": "prometheus_rti_ds" + "description": "EXAREL: Flash Cache disk writer IO requests", + "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": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "reqps" + }, + "overrides": [] }, - "exemplar": true, - "expr": "FC_IO_RQ_R_DISK_WRITER_SEC{server=~\"$server\"}", - "hide": false, - "interval": "", - "legendFormat": "Reads-{{server}}", - "refId": "B" - } - ], - "title": "Flash Cache Disk Writer Requests", - "type": "timeseries" - }, - { - "datasource": { - "type": "prometheus", - "uid": "prometheus_rti_ds" - }, - "description": "EXAREL: Flash Cache internal write requests", - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" + "gridPos": { + "h": 8, + "w": 6, + "x": 12, + "y": 10 }, - "custom": { - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 0, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" + "id": 10, + "options": { + "legend": { + "calcs": ["min", "max", "mean", "last"], + "displayMode": "table", + "placement": "bottom", + "showLegend": true }, - "thresholdsStyle": { - "mode": "off" + "tooltip": { + "mode": "multi", + "sort": "none" } }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": null + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" }, - { - "color": "red", - "value": 80 - } - ] - }, - "unit": "reqps" - }, - "overrides": [] - }, - "gridPos": { - "h": 8, - "w": 6, - "x": 18, - "y": 18 - }, - "id": 8, - "options": { - "legend": { - "calcs": [], - "displayMode": "list", - "placement": "bottom" + "exemplar": true, + "expr": "FC_IO_RQ_W_DISK_WRITER_SEC{server=~\"$server\"}", + "interval": "", + "legendFormat": "Writes-{{server}}", + "refId": "A" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "FC_IO_RQ_R_DISK_WRITER_SEC{server=~\"$server\"}", + "hide": false, + "interval": "", + "legendFormat": "Reads-{{server}}", + "refId": "B" + } + ], + "title": "Flash Cache Disk Writer Requests", + "type": "timeseries" }, - "tooltip": { - "mode": "single", - "sort": "none" - } - }, - "targets": [ { "datasource": { "type": "prometheus", - "uid": "prometheus_rti_ds" + "uid": "${DS_PROMETHEUS}" }, - "exemplar": true, - "expr": "FC_IO_RQ_W_POPULATE_SEC{server=~\"$server\"}", - "interval": "", - "legendFormat": "Population-{{server}}", - "refId": "A" - }, - { - "datasource": { - "type": "prometheus", - "uid": "prometheus_rti_ds" + "description": "EXAREL: Flash Cache internal write requests", + "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": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "reqps" + }, + "overrides": [] }, - "exemplar": true, - "expr": "FC_IO_RQ_W_METADATA_SEC{server=~\"$server\"}", - "hide": false, - "interval": "", - "legendFormat": "Metadata-{{server}}", - "refId": "B" - } - ], - "title": "Flash Cache Internal Write Requests", - "type": "timeseries" - }, - { - "datasource": { - "type": "prometheus", - "uid": "prometheus_rti_ds" - }, - "description": "EXAREL: Flash Cache user read MiB/s", - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" + "gridPos": { + "h": 8, + "w": 6, + "x": 18, + "y": 10 }, - "custom": { - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 0, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" + "id": 8, + "options": { + "legend": { + "calcs": ["min", "max", "mean", "last"], + "displayMode": "table", + "placement": "bottom", + "showLegend": true }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "off" + "tooltip": { + "mode": "multi", + "sort": "none" } }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": null + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" }, - { - "color": "red", - "value": 80 - } - ] - }, - "unit": "MiBs" - }, - "overrides": [] - }, - "gridPos": { - "h": 8, - "w": 6, - "x": 0, - "y": 26 - }, - "id": 16, - "options": { - "legend": { - "calcs": [], - "displayMode": "list", - "placement": "bottom" + "exemplar": true, + "expr": "FC_IO_RQ_W_POPULATE_SEC{server=~\"$server\"}", + "interval": "", + "legendFormat": "Population-{{server}}", + "refId": "A" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "FC_IO_RQ_W_METADATA_SEC{server=~\"$server\"}", + "hide": false, + "interval": "", + "legendFormat": "Metadata-{{server}}", + "refId": "B" + } + ], + "title": "Flash Cache Internal Write Requests", + "type": "timeseries" }, - "tooltip": { - "mode": "single", - "sort": "none" - } - }, - "targets": [ { "datasource": { "type": "prometheus", - "uid": "prometheus_rti_ds" + "uid": "${DS_PROMETHEUS}" }, - "exemplar": true, - "expr": "FC_IO_BY_R_SEC{server=~\"$server\"}", - "interval": "", - "legendFormat": "OLTP Hits-{{server}}", - "refId": "A" - }, - { - "datasource": { - "type": "prometheus", - "uid": "prometheus_rti_ds" + "description": "EXAREL: Flash Cache user read MiB/s", + "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": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "MiBs" + }, + "overrides": [] }, - "exemplar": true, - "expr": "FC_IO_BY_R_MISS_SEC{server=~\"$server\"}", - "hide": false, - "interval": "", - "legendFormat": "OLTP Misses-{{server}}", - "refId": "B" - }, - { - "datasource": { - "type": "prometheus", - "uid": "prometheus_rti_ds" + "gridPos": { + "h": 8, + "w": 6, + "x": 0, + "y": 18 }, - "exemplar": true, - "expr": "FC_IO_BY_R_DW_SEC{server=~\"$server\"}", - "hide": false, - "interval": "", - "legendFormat": "Scan Hits-{{server}}", - "refId": "C" - }, - { - "datasource": { - "type": "prometheus", - "uid": "prometheus_rti_ds" + "id": 16, + "options": { + "legend": { + "calcs": ["min", "max", "mean", "last"], + "displayMode": "table", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "none" + } }, - "exemplar": true, - "expr": "FC_IO_BY_R_MISS_DW_SEC{server=~\"$server\"}", - "hide": false, - "interval": "", - "legendFormat": "Scan Misses-{{server}}", - "refId": "D" + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "FC_IO_BY_R_SEC{server=~\"$server\"}", + "interval": "", + "legendFormat": "OLTP Hits-{{server}}", + "refId": "A" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "FC_IO_BY_R_MISS_SEC{server=~\"$server\"}", + "hide": false, + "interval": "", + "legendFormat": "OLTP Misses-{{server}}", + "refId": "B" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "FC_IO_BY_R_DW_SEC{server=~\"$server\"}", + "hide": false, + "interval": "", + "legendFormat": "Scan Hits-{{server}}", + "refId": "C" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "FC_IO_BY_R_MISS_DW_SEC{server=~\"$server\"}", + "hide": false, + "interval": "", + "legendFormat": "Scan Misses-{{server}}", + "refId": "D" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "FC_IO_BY_R_SKIP_SEC{server=~\"$server\"}", + "hide": false, + "interval": "", + "legendFormat": "Skips-{{server}}", + "refId": "E" + } + ], + "title": "Flash Cache User Read MiB/s", + "type": "timeseries" }, { "datasource": { "type": "prometheus", - "uid": "prometheus_rti_ds" - }, - "exemplar": true, - "expr": "FC_IO_BY_R_SKIP_SEC{server=~\"$server\"}", - "hide": false, - "interval": "", - "legendFormat": "Skips-{{server}}", - "refId": "E" - } - ], - "title": "Flash Cache User Read MiB/s", - "type": "timeseries" - }, - { - "datasource": { - "type": "prometheus", - "uid": "prometheus_rti_ds" - }, - "description": "EXAREL: Flash Cache user write MiB/s", - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" + "uid": "${DS_PROMETHEUS}" }, - "custom": { - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 0, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" + "description": "EXAREL: Flash Cache user write MiB/s", + "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": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "MiBs" }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 6, + "x": 6, + "y": 18 + }, + "id": 18, + "options": { + "legend": { + "calcs": ["min", "max", "mean", "last"], + "displayMode": "table", + "placement": "bottom", + "showLegend": true }, - "thresholdsStyle": { - "mode": "off" + "tooltip": { + "mode": "multi", + "sort": "none" } }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": null + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" }, - { - "color": "red", - "value": 80 - } - ] - }, - "unit": "MiBs" - }, - "overrides": [] - }, - "gridPos": { - "h": 8, - "w": 6, - "x": 6, - "y": 26 - }, - "id": 18, - "options": { - "legend": { - "calcs": [], - "displayMode": "list", - "placement": "bottom" - }, - "tooltip": { - "mode": "single", - "sort": "none" - } - }, - "targets": [ - { - "datasource": { - "type": "prometheus", - "uid": "prometheus_rti_ds" - }, - "exemplar": true, - "expr": "FC_IO_BY_W_SEC{server=~\"$server\"}", - "interval": "", - "legendFormat": "Writes-{{server}}", - "refId": "A" + "exemplar": true, + "expr": "FC_IO_BY_W_SEC{server=~\"$server\"}", + "interval": "", + "legendFormat": "Writes-{{server}}", + "refId": "A" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "editorMode": "code", + "exemplar": true, + "expr": "FC_IO_BY_W_FIRST_SEC{server=~\"$server\"}", + "hide": false, + "interval": "", + "legendFormat": "First Writes-{{server}}", + "range": true, + "refId": "B" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "editorMode": "code", + "exemplar": true, + "expr": "FC_IO_BY_W_OVERWRITE_SEC{server=~\"$server\"}", + "hide": false, + "interval": "", + "legendFormat": "Overwrites-{{server}}", + "range": true, + "refId": "C" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "editorMode": "code", + "expr": "FC_IO_BY_W_SKIP_SEC{server=~\"$server\"}", + "hide": false, + "instant": false, + "legendFormat": "Skips-{{server}}", + "range": true, + "refId": "D" + } + ], + "title": "Flash Cache User Writes MiB/s", + "type": "timeseries" }, { "datasource": { "type": "prometheus", - "uid": "prometheus_rti_ds" + "uid": "${DS_PROMETHEUS}" }, - "exemplar": true, - "expr": "FC_IO_BY_W_FIRST_SEC{server=~\"$server\"}", - "hide": false, - "interval": "", - "legendFormat": "First Writes-{{server}}", - "refId": "B" - }, - { - "datasource": { - "type": "prometheus", - "uid": "prometheus_rti_ds" + "description": "EXAREL: Flash Cache disk writer IO MiB/s", + "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": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "MiBs" + }, + "overrides": [] }, - "exemplar": true, - "expr": "FC_IO_BY_W_OVERWRITE_SEC{server=~\"$server\"}", - "hide": false, - "interval": "", - "legendFormat": "Overwrites-{{server}}", - "refId": "C" - } - ], - "title": "Flash Cache User Writes MiB/s", - "type": "timeseries" - }, - { - "datasource": { - "type": "prometheus", - "uid": "prometheus_rti_ds" - }, - "description": "EXAREL: Flash Cache disk writer IO MiB/s", - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" + "gridPos": { + "h": 8, + "w": 6, + "x": 12, + "y": 18 }, - "custom": { - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 0, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" + "id": 20, + "options": { + "legend": { + "calcs": ["min", "max", "mean", "last"], + "displayMode": "table", + "placement": "bottom", + "showLegend": true }, - "thresholdsStyle": { - "mode": "off" + "tooltip": { + "mode": "multi", + "sort": "none" } }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": null + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" }, - { - "color": "red", - "value": 80 - } - ] - }, - "unit": "MiBs" - }, - "overrides": [] - }, - "gridPos": { - "h": 8, - "w": 6, - "x": 12, - "y": 26 - }, - "id": 20, - "options": { - "legend": { - "calcs": [], - "displayMode": "list", - "placement": "bottom" + "exemplar": true, + "expr": "FC_IO_BY_W_DISK_WRITER_SEC{server=~\"$server\"}", + "interval": "", + "legendFormat": "Writes-{{server}}", + "refId": "A" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "FC_IO_BY_R_DISK_WRITER_SEC{server=~\"$server\"}", + "hide": false, + "interval": "", + "legendFormat": "Reads-{{server}}", + "refId": "B" + } + ], + "title": "Flash Cache Disk Writer MiB/s", + "type": "timeseries" }, - "tooltip": { - "mode": "single", - "sort": "none" - } - }, - "targets": [ { "datasource": { "type": "prometheus", - "uid": "prometheus_rti_ds" + "uid": "${DS_PROMETHEUS}" }, - "exemplar": true, - "expr": "FC_IO_BY_W_DISK_WRITER_SEC{server=~\"$server\"}", - "interval": "", - "legendFormat": "Writes-{{server}}", - "refId": "A" - }, - { - "datasource": { - "type": "prometheus", - "uid": "prometheus_rti_ds" + "description": "EXAREL: Flash Cache internal write MiB/s", + "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": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "MiBs" + }, + "overrides": [] }, - "exemplar": true, - "expr": "FC_IO_BY_R_DISK_WRITER_SEC{server=~\"$server\"}", - "hide": false, - "interval": "", - "legendFormat": "Reads-{{server}}", - "refId": "B" - } - ], - "title": "Flash Cache Disk Writer MiB/s", - "type": "timeseries" - }, - { - "datasource": { - "type": "prometheus", - "uid": "prometheus_rti_ds" - }, - "description": "EXAREL: Flash Cache internal write MiB/s", - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" + "gridPos": { + "h": 8, + "w": 6, + "x": 18, + "y": 18 }, - "custom": { - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 0, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" + "id": 22, + "options": { + "legend": { + "calcs": ["min", "max", "mean", "last"], + "displayMode": "table", + "placement": "bottom", + "showLegend": true }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "off" + "tooltip": { + "mode": "multi", + "sort": "none" } }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": null + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" }, - { - "color": "red", - "value": 80 - } - ] - }, - "unit": "MiBs" - }, - "overrides": [] - }, - "gridPos": { - "h": 8, - "w": 6, - "x": 18, - "y": 26 - }, - "id": 22, - "options": { - "legend": { - "calcs": [], - "displayMode": "list", - "placement": "bottom" - }, - "tooltip": { - "mode": "single", - "sort": "none" + "exemplar": true, + "expr": "FC_IO_BY_W_POPULATE_SEC{server=~\"$server\"}", + "interval": "", + "legendFormat": "Population-{{server}}", + "refId": "A" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "FC_IO_BY_W_METADATA_SEC{server=~\"$server\"}", + "hide": false, + "interval": "", + "legendFormat": "Metadata-{{server}}", + "refId": "B" + } + ], + "title": "Flash Cache Internal Write MiB/s", + "type": "timeseries" } - }, + ], "targets": [ { "datasource": { "type": "prometheus", - "uid": "prometheus_rti_ds" + "uid": "oe75iKL7k" }, - "exemplar": true, - "expr": "FC_IO_BY_W_POPULATE_SEC{server=~\"$server\"}", - "interval": "", - "legendFormat": "Population-{{server}}", "refId": "A" - }, - { - "datasource": { - "type": "prometheus", - "uid": "prometheus_rti_ds" - }, - "exemplar": true, - "expr": "FC_IO_BY_W_METADATA_SEC{server=~\"$server\"}", - "hide": false, - "interval": "", - "legendFormat": "Metadata-{{server}}", - "refId": "B" } ], - "title": "Flash Cache Internal Write MiB/s", - "type": "timeseries" + "title": "Flash Cache IO Activity", + "type": "row" } ], - "refresh": "5s", - "schemaVersion": 35, + "refresh": "", + "schemaVersion": 38, "style": "dark", "tags": ["flashcache", "exadata", "storage", "prometheus"], "templating": { @@ -1259,20 +1365,20 @@ "current": {}, "datasource": { "type": "prometheus", - "uid": "prometheus_rti_ds" + "uid": "${DS_PROMETHEUS}" }, - "definition": "CL_CPUT", + "definition": "label_values(CL_CPUT,fleet)", "hide": 0, "includeAll": false, "multi": false, "name": "fleet", "options": [], "query": { - "query": "CL_CPUT", - "refId": "StandardVariableQuery" + "query": "label_values(CL_CPUT,fleet)", + "refId": "PrometheusVariableQueryEditor-VariableQuery" }, "refresh": 1, - "regex": "/.*[\\W|,]fleet=\"([^\"]*).*/", + "regex": "", "skipUrlSync": false, "sort": 1, "type": "query" @@ -1281,20 +1387,20 @@ "current": {}, "datasource": { "type": "prometheus", - "uid": "prometheus_rti_ds" + "uid": "${DS_PROMETHEUS}" }, - "definition": "CL_CPUT{fleet=\"$fleet\"}", + "definition": "label_values(CL_CPUT{fleet=\"$fleet\"},pod)", "hide": 0, "includeAll": false, "multi": false, "name": "pod", "options": [], "query": { - "query": "CL_CPUT{fleet=\"$fleet\"}", - "refId": "StandardVariableQuery" + "query": "label_values(CL_CPUT{fleet=\"$fleet\"},pod)", + "refId": "PrometheusVariableQueryEditor-VariableQuery" }, "refresh": 1, - "regex": "/.*[\\W|,]pod=\"([^\"]*).*/", + "regex": "", "skipUrlSync": false, "sort": 1, "type": "query" @@ -1303,20 +1409,20 @@ "current": {}, "datasource": { "type": "prometheus", - "uid": "prometheus_rti_ds" + "uid": "${DS_PROMETHEUS}" }, - "definition": "CL_CPUT{fleet=\"$fleet\",pod=\"$pod\"}", + "definition": "label_values(CL_CPUT{fleet=\"$fleet\",pod=\"$pod\"},cluster)", "hide": 0, "includeAll": true, "multi": true, "name": "cluster", "options": [], "query": { - "query": "CL_CPUT{fleet=\"$fleet\",pod=\"$pod\"}", - "refId": "StandardVariableQuery" + "query": "label_values(CL_CPUT{fleet=\"$fleet\",pod=\"$pod\"},cluster)", + "refId": "PrometheusVariableQueryEditor-VariableQuery" }, "refresh": 1, - "regex": "/.*[\\W|,]cluster=\"([^\"]*).*/", + "regex": "", "skipUrlSync": false, "sort": 1, "type": "query" @@ -1325,23 +1431,40 @@ "current": {}, "datasource": { "type": "prometheus", - "uid": "prometheus_rti_ds" + "uid": "${DS_PROMETHEUS}" }, - "definition": "CL_CPUT{fleet=\"$fleet\",pod=\"$pod\",cluster=~\"$cluster\"}", + "definition": "label_values(CL_CPUT{fleet=\"$fleet\",pod=\"$pod\",cluster=~\"$cluster\"},server)", "hide": 0, "includeAll": true, "multi": true, "name": "server", "options": [], "query": { - "query": "CL_CPUT{fleet=\"$fleet\",pod=\"$pod\",cluster=~\"$cluster\"}", - "refId": "StandardVariableQuery" + "query": "label_values(CL_CPUT{fleet=\"$fleet\",pod=\"$pod\",cluster=~\"$cluster\"},server)", + "refId": "PrometheusVariableQueryEditor-VariableQuery" }, "refresh": 1, - "regex": "/.*[\\W|,]server=\"([^\"]*).*/", + "regex": "", "skipUrlSync": false, "sort": 1, "type": "query" + }, + { + "current": { + "selected": false, + "text": "Prometheus", + "value": "prometheus_rti_ds" + }, + "hide": 0, + "includeAll": false, + "multi": false, + "name": "DS_PROMETHEUS", + "options": [], + "query": "prometheus", + "refresh": 1, + "regex": "", + "skipUrlSync": false, + "type": "datasource" } ] }, @@ -1353,6 +1476,6 @@ "timezone": "", "title": "Flash Cache", "uid": "exapFC", - "version": 5, + "version": 24, "weekStart": "" } diff --git a/exadata/insight/quick_start/container/grafana/dashboards/IORMDatabase.json b/exadata/insight/quick_start/container/grafana/dashboards/IORMDatabase.json new file mode 100644 index 00000000..947a9c31 --- /dev/null +++ b/exadata/insight/quick_start/container/grafana/dashboards/IORMDatabase.json @@ -0,0 +1,1675 @@ +{ + "__inputs": [ + { + "name": "DS_PROMETHEUS", + "label": "Prometheus", + "description": "", + "type": "datasource", + "pluginId": "prometheus", + "pluginName": "Prometheus" + } + ], + "__elements": {}, + "__requires": [ + { + "type": "grafana", + "id": "grafana", + "name": "Grafana", + "version": "10.0.2" + }, + { + "type": "datasource", + "id": "prometheus", + "name": "Prometheus", + "version": "1.0.0" + }, + { + "type": "panel", + "id": "timeseries", + "name": "Time series", + "version": "" + } + ], + "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" + } + ] + }, + "editable": true, + "fiscalYearStartMonth": 0, + "graphTooltip": 0, + "id": null, + "links": [ + { + "asDropdown": true, + "icon": "external link", + "includeVars": true, + "keepTime": true, + "tags": ["exadata", "storage", "prometheus"], + "targetBlank": true, + "title": "Dashboards", + "tooltip": "", + "type": "dashboards", + "url": "" + } + ], + "liveNow": false, + "panels": [ + { + "collapsed": true, + "gridPos": { + "h": 1, + "w": 24, + "x": 0, + "y": 0 + }, + "id": 19, + "panels": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "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": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "mbytes" + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 24, + "x": 0, + "y": 1 + }, + "id": 16, + "options": { + "legend": { + "calcs": ["min", "max", "mean", "last"], + "displayMode": "table", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "none" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "DB_FC_BY_ALLOCATED{server=~\"$server\",objectName=~\"$dbname\"}", + "interval": "", + "legendFormat": "{{objectName}}-{{server}}", + "refId": "A" + } + ], + "title": "Flash Cache Allocated", + "type": "timeseries" + } + ], + "title": "Space Usage", + "type": "row" + }, + { + "collapsed": true, + "gridPos": { + "h": 1, + "w": 24, + "x": 0, + "y": 1 + }, + "id": 17, + "panels": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "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": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "reqps" + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 12, + "x": 0, + "y": 2 + }, + "id": 2, + "options": { + "legend": { + "calcs": ["min", "max", "mean", "last"], + "displayMode": "table", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "none" + } + }, + "targets": [ + { + "constant": 6.5, + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "editorMode": "code", + "exemplar": true, + "expr": "sum by (server,objectName) ({__name__=~\"DB_FD_IO_RQ_SM_SEC|DB_FD_IO_RQ_LG_SEC\",server=~\"$server\",objectName=~\"${dbname}\"})", + "interval": "", + "legendFormat": "{{objectName}}-{{server}}", + "range": true, + "refId": "A", + "withStreaming": false + } + ], + "title": "Flash IOPs", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "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": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "reqps" + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 12, + "x": 12, + "y": 2 + }, + "id": 4, + "options": { + "legend": { + "calcs": ["min", "max", "mean", "last"], + "displayMode": "table", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "none" + } + }, + "targets": [ + { + "constant": 6.5, + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "editorMode": "code", + "exemplar": true, + "expr": "sum by (server, objectName) ({__name__=~\"DB_IO_RQ_SM_SEC|DB_CF_IO_RQ_SM_SEC|DB_IO_RQ_LG_SEC|DB_CF_IO_RQ_LG_SEC\",server=~\"$server\",objectName=~\"$dbname\"})", + "interval": "", + "legendFormat": "{{objectName}}-{{server}}", + "range": true, + "refId": "A", + "withStreaming": false + } + ], + "title": "Disk IOPs", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "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": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "reqps" + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 6, + "x": 0, + "y": 10 + }, + "id": 20, + "options": { + "legend": { + "calcs": ["min", "max", "mean", "last"], + "displayMode": "table", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "none" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "editorMode": "code", + "expr": "DB_FD_IO_RQ_SM_SEC{server=~\"$server\",objectName=~\"$dbname\"}", + "instant": false, + "legendFormat": "{{objectName}}-{{server}}", + "range": true, + "refId": "A" + } + ], + "title": "Flash Small IOPs", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "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": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "reqps" + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 6, + "x": 6, + "y": 10 + }, + "id": 21, + "options": { + "legend": { + "calcs": ["min", "max", "mean", "last"], + "displayMode": "table", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "none" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "editorMode": "code", + "expr": "DB_FD_IO_RQ_LG_SEC{server=~\"$server\",objectName=~\"$dbname\"}", + "instant": false, + "legendFormat": "{{objectName}}-{{server}}", + "range": true, + "refId": "A" + } + ], + "title": "Flash Large IOPs", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "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": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "reqps" + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 6, + "x": 12, + "y": 10 + }, + "id": 22, + "options": { + "legend": { + "calcs": ["min", "max", "mean", "last"], + "displayMode": "table", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "none" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "editorMode": "code", + "expr": "{__name__=~\"DB_IO_RQ_SM_SEC|DB_CF_IO_RQ_SM_SEC\",server=~\"$server\",objectName=~\"$dbname\"}", + "instant": false, + "legendFormat": "{{objectName}}-{{server}}", + "range": true, + "refId": "A" + } + ], + "title": "Disk Small IOPs", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "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": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "reqps" + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 6, + "x": 18, + "y": 10 + }, + "id": 23, + "options": { + "legend": { + "calcs": ["min", "max", "mean", "last"], + "displayMode": "table", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "none" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "editorMode": "code", + "expr": "{__name__=~\"DB_IO_RQ_LG_SEC|DB_CF_IO_RQ_LG_SEC\",server=~\"$server\",objectName=~\"$dbname\"}", + "instant": false, + "legendFormat": "{{objectName}}-{{server}}", + "range": true, + "refId": "A" + } + ], + "title": "Disk Large IOPs", + "type": "timeseries" + } + ], + "title": "IOs", + "type": "row" + }, + { + "collapsed": true, + "gridPos": { + "h": 1, + "w": 24, + "x": 0, + "y": 2 + }, + "id": 18, + "panels": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "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": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "µs" + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 6, + "x": 0, + "y": 3 + }, + "id": 11, + "options": { + "legend": { + "calcs": ["min", "max", "mean", "last"], + "displayMode": "table", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "none" + } + }, + "targets": [ + { + "constant": 6.5, + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "editorMode": "code", + "exemplar": true, + "expr": "DB_FD_IO_TM_SM_RQ{server=~\"$server\",objectName=~\"$dbname\"}", + "interval": "", + "legendFormat": "{{objectName}}-{{server}}", + "range": true, + "refId": "A", + "withStreaming": false + } + ], + "title": "Flash Small IO Latency", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "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": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "µs" + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 6, + "x": 6, + "y": 3 + }, + "id": 24, + "options": { + "legend": { + "calcs": ["min", "max", "mean", "last"], + "displayMode": "table", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "none" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "editorMode": "code", + "expr": "DB_FD_IO_TM_LG_RQ{server=~\"$server\",objectName=~\"$dbname\"}", + "instant": false, + "legendFormat": "{{objectName}}-{{server}}", + "range": true, + "refId": "A" + } + ], + "title": "Flash Large IO Latency", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "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": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "µs" + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 6, + "x": 12, + "y": 3 + }, + "id": 12, + "options": { + "legend": { + "calcs": ["min", "max", "mean", "last"], + "displayMode": "table", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "none" + } + }, + "targets": [ + { + "constant": 6.5, + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "editorMode": "code", + "exemplar": true, + "expr": "{__name__=~\"DB_IO_TM_SM_RQ|DB_CF_IO_TM_SM_RQ\",server=~\"$server\",objectName=~\"$dbname\"}", + "interval": "", + "legendFormat": "{{objectName}}-{{server}}", + "range": true, + "refId": "A", + "withStreaming": false + } + ], + "title": "Disk Latency", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "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": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "µs" + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 6, + "x": 18, + "y": 3 + }, + "id": 25, + "options": { + "legend": { + "calcs": ["min", "max", "mean", "last"], + "displayMode": "table", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "none" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "editorMode": "code", + "expr": "{__name__=~\"DB_IO_TM_LG_RQ|DB_CF_IO_TM_LG_RQ\",server=~\"$server\",objectName=~\"$dbname\"}", + "instant": false, + "legendFormat": "{{objectName}}-{{server}}", + "range": true, + "refId": "A" + } + ], + "title": "Disk Large IO Latency", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "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": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "ms" + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 6, + "x": 0, + "y": 11 + }, + "id": 13, + "options": { + "legend": { + "calcs": ["min", "max", "mean", "last"], + "displayMode": "table", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "none" + } + }, + "targets": [ + { + "constant": 6.5, + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "editorMode": "code", + "exemplar": true, + "expr": "DB_FD_IO_WT_SM_RQ{server=~\"$server\",objectName=~\"$dbname\"}", + "interval": "", + "legendFormat": "{{objectName}}-{{server}}", + "range": true, + "refId": "A", + "withStreaming": false + } + ], + "title": "Flash Small IO IORM Queue Time", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "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": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "ms" + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 6, + "x": 6, + "y": 11 + }, + "id": 26, + "options": { + "legend": { + "calcs": ["min", "max", "mean", "last"], + "displayMode": "table", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "none" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "editorMode": "code", + "expr": "DB_FD_IO_WT_LG_RQ{server=~\"$server\",objectName=~\"$dbname\"}", + "instant": false, + "legendFormat": "{{objectName}}-{{server}}", + "range": true, + "refId": "A" + } + ], + "title": "Flash Small IO IORM Queue Time", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "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": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "ms" + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 6, + "x": 12, + "y": 11 + }, + "id": 14, + "options": { + "legend": { + "calcs": ["min", "max", "mean", "last"], + "displayMode": "table", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "none" + } + }, + "targets": [ + { + "constant": 6.5, + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "editorMode": "code", + "exemplar": true, + "expr": "{__name__=~\"DB_IO_WT_SM_RQ|DB_CF_IO_WT_SM_RQ\",server=~\"$server\",objectName=~\"$dbname\"}", + "interval": "", + "legendFormat": "{{objectName}}-{{server}}", + "range": true, + "refId": "A", + "withStreaming": false + } + ], + "title": "Disk Small IO IORM Queue Time", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "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": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "ms" + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 6, + "x": 18, + "y": 11 + }, + "id": 27, + "options": { + "legend": { + "calcs": ["min", "max", "mean", "last"], + "displayMode": "table", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "none" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "editorMode": "code", + "expr": "{__name__=~\"DB_IO_WT_LG_RQ|DB_CF_IO_WT_LG_RQ\",server=~\"$server\",objectName=~\"$dbname\"}", + "instant": false, + "legendFormat": "{{objectName}}-{{server}}", + "range": true, + "refId": "A" + } + ], + "title": "Disk Large IO IORM Queue Time", + "type": "timeseries" + } + ], + "title": "Latency and Queue Time", + "type": "row" + } + ], + "refresh": "", + "schemaVersion": 38, + "style": "dark", + "tags": ["exadata", "storage", "prometheus", "iormdb"], + "templating": { + "list": [ + { + "current": {}, + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "definition": "label_values(CL_CPUT,fleet)", + "hide": 0, + "includeAll": false, + "multi": false, + "name": "fleet", + "options": [], + "query": { + "query": "label_values(CL_CPUT,fleet)", + "refId": "PrometheusVariableQueryEditor-VariableQuery" + }, + "refresh": 1, + "regex": "", + "skipUrlSync": false, + "sort": 1, + "type": "query" + }, + { + "current": {}, + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "definition": "label_values(CL_CPUT{fleet=\"$fleet\"},pod)", + "hide": 0, + "includeAll": false, + "multi": false, + "name": "pod", + "options": [], + "query": { + "query": "label_values(CL_CPUT{fleet=\"$fleet\"},pod)", + "refId": "PrometheusVariableQueryEditor-VariableQuery" + }, + "refresh": 1, + "regex": "", + "skipUrlSync": false, + "sort": 1, + "type": "query" + }, + { + "current": {}, + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "definition": "label_values(CL_CPUT{fleet=\"$fleet\",pod=\"$pod\"},cluster)", + "hide": 0, + "includeAll": true, + "multi": true, + "name": "cluster", + "options": [], + "query": { + "query": "label_values(CL_CPUT{fleet=\"$fleet\",pod=\"$pod\"},cluster)", + "refId": "PrometheusVariableQueryEditor-VariableQuery" + }, + "refresh": 1, + "regex": "", + "skipUrlSync": false, + "sort": 1, + "type": "query" + }, + { + "current": {}, + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "definition": "label_values(CL_CPUT{fleet=\"$fleet\",pod=\"$pod\",cluster=~\"$cluster\"},server)", + "hide": 0, + "includeAll": true, + "multi": true, + "name": "server", + "options": [], + "query": { + "query": "label_values(CL_CPUT{fleet=\"$fleet\",pod=\"$pod\",cluster=~\"$cluster\"},server)", + "refId": "PrometheusVariableQueryEditor-VariableQuery" + }, + "refresh": 1, + "regex": "", + "skipUrlSync": false, + "sort": 1, + "type": "query" + }, + { + "current": {}, + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "definition": "label_values({__name__=~\"DB_FD_IO_RQ_SM_SEC|DB_IO_RQ_SM_SEC\",fleet=\"$fleet\",pod=\"$pod\",cluster=~\"$cluster\",server=~\"$server\"},objectName)", + "hide": 0, + "includeAll": true, + "multi": true, + "name": "dbname", + "options": [], + "query": { + "query": "label_values({__name__=~\"DB_FD_IO_RQ_SM_SEC|DB_IO_RQ_SM_SEC\",fleet=\"$fleet\",pod=\"$pod\",cluster=~\"$cluster\",server=~\"$server\"},objectName)", + "refId": "PrometheusVariableQueryEditor-VariableQuery" + }, + "refresh": 1, + "regex": "", + "skipUrlSync": false, + "sort": 0, + "type": "query" + }, + { + "current": { + "selected": false, + "text": "Prometheus", + "value": "prometheus_rti_ds" + }, + "hide": 0, + "includeAll": false, + "multi": false, + "name": "DS_PROMETHEUS", + "options": [], + "query": "prometheus", + "refresh": 1, + "regex": "", + "skipUrlSync": false, + "type": "datasource" + } + ] + }, + "time": { + "from": "now-1h", + "to": "now" + }, + "timepicker": {}, + "timezone": "", + "title": "IORM Database", + "uid": "exapiormdb", + "version": 13, + "weekStart": "" +} diff --git a/exadata/insight/quick_start/container/grafana/dashboards/IOStatistics.json b/exadata/insight/quick_start/container/grafana/dashboards/IOStatistics.json new file mode 100644 index 00000000..9e842789 --- /dev/null +++ b/exadata/insight/quick_start/container/grafana/dashboards/IOStatistics.json @@ -0,0 +1,1437 @@ +{ + "__inputs": [ + { + "name": "DS_PROMETHEUS", + "label": "Prometheus", + "description": "", + "type": "datasource", + "pluginId": "prometheus", + "pluginName": "Prometheus" + } + ], + "__elements": {}, + "__requires": [ + { + "type": "grafana", + "id": "grafana", + "name": "Grafana", + "version": "10.0.2" + }, + { + "type": "datasource", + "id": "prometheus", + "name": "Prometheus", + "version": "1.0.0" + }, + { + "type": "panel", + "id": "text", + "name": "Text", + "version": "" + }, + { + "type": "panel", + "id": "timeseries", + "name": "Time series", + "version": "" + } + ], + "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": "IO Statistics", + "editable": true, + "fiscalYearStartMonth": 0, + "graphTooltip": 0, + "id": null, + "links": [ + { + "asDropdown": true, + "icon": "external link", + "includeVars": true, + "keepTime": true, + "tags": ["exadata", "storage", "prometheus"], + "targetBlank": true, + "title": "Dashboards", + "tooltip": "", + "type": "dashboards", + "url": "" + } + ], + "liveNow": false, + "panels": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "gridPos": { + "h": 2, + "w": 15, + "x": 0, + "y": 0 + }, + "id": 63, + "options": { + "code": { + "language": "plaintext", + "showLineNumbers": false, + "showMiniMap": false + }, + "content": "The diskType is based on the diskName (sd.* and nvme.*). For systems prior to X-5, the flash devices will be incorrectly categorized as 'disk'.\n\nSimilarly, for X10M-EF, all devices will be 'flash'\n", + "mode": "markdown" + }, + "pluginVersion": "10.0.2", + "title": "Note", + "type": "text" + }, + { + "collapsed": true, + "datasource": { + "type": "prometheus", + "uid": "oe75iKL7k" + }, + "gridPos": { + "h": 1, + "w": 24, + "x": 0, + "y": 2 + }, + "id": 4, + "panels": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "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": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "reqps" + }, + "overrides": [] + }, + "gridPos": { + "h": 9, + "w": 12, + "x": 0, + "y": 3 + }, + "id": 29, + "options": { + "legend": { + "calcs": ["min", "max", "mean", "last"], + "displayMode": "table", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "none" + } + }, + "targets": [ + { + "constant": 6.5, + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "sum by (objectName,server) ({__name__ =~\"OS_IO_RQ_R_SEC|OS_IO_RQ_W_SEC\", server=~\"$server\", objectName=~\"${diskType}.*\", objectName=~\"$diskName\"})", + "interval": "", + "legendFormat": "{{objectName}}-{{server}}", + "refId": "A", + "withStreaming": false + } + ], + "title": "IOPs", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "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": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "MiBs" + }, + "overrides": [] + }, + "gridPos": { + "h": 9, + "w": 12, + "x": 12, + "y": 3 + }, + "id": 30, + "options": { + "legend": { + "calcs": ["min", "max", "mean", "last"], + "displayMode": "table", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "none" + } + }, + "targets": [ + { + "constant": 6.5, + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "sum by (objectName,server) ({__name__ =~\"OS_IO_BY_R_SEC|OS_IO_BY_W_SEC\", server=~\"$server\", objectName=~\"${diskType}.*\", objectName=~\"$diskName\"})", + "interval": "", + "legendFormat": "{{objectName}}-{{server}}", + "refId": "A", + "withStreaming": false + } + ], + "title": "MiB/s", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "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": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "reqps" + }, + "overrides": [] + }, + "gridPos": { + "h": 9, + "w": 6, + "x": 0, + "y": 12 + }, + "id": 2, + "options": { + "legend": { + "calcs": ["min", "max", "mean", "last"], + "displayMode": "table", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "none" + } + }, + "targets": [ + { + "constant": 6.5, + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "OS_IO_RQ_R_SEC{server=~\"$server\", objectName=~\"${diskType}.*\", objectName=~\"$diskName\"}", + "interval": "", + "legendFormat": "{{objectName}}-{{server}}", + "refId": "A", + "withStreaming": false + } + ], + "title": "r/s", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "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": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "reqps" + }, + "overrides": [] + }, + "gridPos": { + "h": 9, + "w": 6, + "x": 6, + "y": 12 + }, + "id": 10, + "options": { + "legend": { + "calcs": ["min", "max", "mean", "last"], + "displayMode": "table", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "none" + } + }, + "targets": [ + { + "constant": 6.5, + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "OS_IO_RQ_W_SEC{server=~\"$server\",objectName=~\"${diskType}.*\", objectName=~\"$diskName\"}", + "interval": "", + "legendFormat": "{{objectName}}-{{server}}", + "refId": "A", + "withStreaming": false + } + ], + "title": "w/s", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "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": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "MiBs" + }, + "overrides": [] + }, + "gridPos": { + "h": 9, + "w": 6, + "x": 12, + "y": 12 + }, + "id": 12, + "options": { + "legend": { + "calcs": ["min", "max", "mean", "last"], + "displayMode": "table", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "none" + } + }, + "targets": [ + { + "constant": 6.5, + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "OS_IO_BY_R_SEC{server=~\"$server\",objectName=~\"${diskType}.*\", objectName=~\"$diskName\"}", + "interval": "", + "legendFormat": "{{objectName}}-{{server}}", + "refId": "A", + "withStreaming": false + } + ], + "title": "Read MiB/s", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "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": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "MiBs" + }, + "overrides": [] + }, + "gridPos": { + "h": 9, + "w": 6, + "x": 18, + "y": 12 + }, + "id": 14, + "options": { + "legend": { + "calcs": ["min", "max", "mean", "last"], + "displayMode": "table", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "none" + } + }, + "targets": [ + { + "constant": 6.5, + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "OS_IO_BY_W_SEC{server=~\"$server\",objectName=~\"${diskType}.*\",objectName=~\"$diskName\"}", + "interval": "", + "legendFormat": "{{objectName}}-{{server}}", + "refId": "A", + "withStreaming": false + } + ], + "title": "Write MiB/s", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "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": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "dashed+area" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "yellow", + "value": 60 + }, + { + "color": "red", + "value": 90 + } + ] + }, + "unit": "percent" + }, + "overrides": [] + }, + "gridPos": { + "h": 9, + "w": 12, + "x": 0, + "y": 21 + }, + "id": 52, + "options": { + "legend": { + "calcs": ["min", "max", "mean", "last"], + "displayMode": "table", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "none" + } + }, + "targets": [ + { + "constant": 6.5, + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "OS_IO_UTIL_PCT{server=~\"$server\", objectName=~\"${diskType}.*\", objectName=~\"$diskName\"}", + "interval": "", + "legendFormat": "{{objectName}}-{{server}}", + "refId": "A", + "withStreaming": false + } + ], + "title": "Utilization", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "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": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "ms" + }, + "overrides": [] + }, + "gridPos": { + "h": 9, + "w": 6, + "x": 12, + "y": 21 + }, + "id": 31, + "options": { + "legend": { + "calcs": ["min", "max", "mean", "last"], + "displayMode": "table", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "none" + } + }, + "targets": [ + { + "constant": 6.5, + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "OS_IO_WT_R_RQ{server=~\"$server\",objectName=~\"${diskType}.*\",objectName=~\"$diskName\"}", + "interval": "", + "legendFormat": "{{objectName}}-{{server}}", + "refId": "A", + "withStreaming": false + } + ], + "title": "r_await", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "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": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "ms" + }, + "overrides": [] + }, + "gridPos": { + "h": 9, + "w": 6, + "x": 18, + "y": 21 + }, + "id": 32, + "options": { + "legend": { + "calcs": ["min", "max", "mean", "last"], + "displayMode": "table", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "none" + } + }, + "targets": [ + { + "constant": 6.5, + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "OS_IO_WT_W_RQ{server=~\"$server\",objectName=~\"${diskType}.*\", objectName=~\"$diskName\"}", + "interval": "", + "legendFormat": "{{objectName}}-{{server}}", + "refId": "A", + "withStreaming": false + } + ], + "title": "w_await", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "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": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + } + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 12, + "x": 0, + "y": 30 + }, + "id": 76, + "options": { + "legend": { + "calcs": ["min", "max", "mean", "last"], + "displayMode": "table", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "editorMode": "code", + "expr": "OS_IO_AQU_SZ{server=~\"$server\",objectName=~\"${diskType}.*\",objectName=~\"$diskName\"}", + "instant": false, + "legendFormat": "{{objectName}}-{{server}}", + "range": true, + "refId": "A" + } + ], + "title": "aqu-sz", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "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": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "kbytes" + }, + "overrides": [] + }, + "gridPos": { + "h": 9, + "w": 6, + "x": 12, + "y": 30 + }, + "id": 74, + "options": { + "legend": { + "calcs": ["min", "max", "mean", "last"], + "displayMode": "table", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "none" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "editorMode": "code", + "expr": "OS_IO_RQ_R_SZ{server=~\"$server\", objectName=~\"${diskType}.*\", objectName=~\"$diskName\"}", + "instant": false, + "legendFormat": "{{objectName}}-{{server}}", + "range": true, + "refId": "A" + } + ], + "title": "rareq-sz", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "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": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "kbytes" + }, + "overrides": [] + }, + "gridPos": { + "h": 9, + "w": 6, + "x": 18, + "y": 30 + }, + "id": 75, + "options": { + "legend": { + "calcs": ["min", "max", "mean", "last"], + "displayMode": "table", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "none" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "editorMode": "code", + "expr": "OS_IO_RQ_W_SZ{server=~\"$server\", objectName=~\"${diskType}.*\", objectName=~\"$diskName\"}", + "instant": false, + "legendFormat": "{{objectName}}-{{server}}", + "range": true, + "refId": "A" + } + ], + "title": "wareq-sz", + "type": "timeseries" + } + ], + "repeat": "diskType", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "oe75iKL7k" + }, + "refId": "A" + } + ], + "title": "$diskType", + "type": "row" + } + ], + "refresh": "", + "schemaVersion": 38, + "style": "dark", + "tags": ["iostat", "exadata", "storage", "prometheus"], + "templating": { + "list": [ + { + "current": {}, + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "definition": "label_values(CL_CPUT,fleet)", + "hide": 0, + "includeAll": false, + "multi": false, + "name": "fleet", + "options": [], + "query": { + "query": "label_values(CL_CPUT,fleet)", + "refId": "PrometheusVariableQueryEditor-VariableQuery" + }, + "refresh": 1, + "regex": "", + "skipUrlSync": false, + "sort": 1, + "type": "query" + }, + { + "current": {}, + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "definition": "label_values(CL_CPUT{fleet=\"$fleet\"},pod)", + "hide": 0, + "includeAll": false, + "multi": false, + "name": "pod", + "options": [], + "query": { + "query": "label_values(CL_CPUT{fleet=\"$fleet\"},pod)", + "refId": "PrometheusVariableQueryEditor-VariableQuery" + }, + "refresh": 1, + "regex": "", + "skipUrlSync": false, + "sort": 1, + "type": "query" + }, + { + "current": {}, + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "definition": "label_values(CL_CPUT{fleet=\"$fleet\",pod=\"$pod\"},cluster)", + "hide": 0, + "includeAll": true, + "multi": true, + "name": "cluster", + "options": [], + "query": { + "query": "label_values(CL_CPUT{fleet=\"$fleet\",pod=\"$pod\"},cluster)", + "refId": "PrometheusVariableQueryEditor-VariableQuery" + }, + "refresh": 1, + "regex": "", + "skipUrlSync": false, + "sort": 1, + "type": "query" + }, + { + "current": {}, + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "definition": "label_values(CL_CPUT{fleet=\"$fleet\",pod=\"$pod\",cluster=~\"$cluster\"},server)", + "hide": 0, + "includeAll": true, + "multi": true, + "name": "server", + "options": [], + "query": { + "query": "label_values(CL_CPUT{fleet=\"$fleet\",pod=\"$pod\",cluster=~\"$cluster\"},server)", + "refId": "PrometheusVariableQueryEditor-VariableQuery" + }, + "refresh": 1, + "regex": "", + "skipUrlSync": false, + "sort": 1, + "type": "query" + }, + { + "current": {}, + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "definition": "query_result(label_replace(label_replace({__name__=~\"OS_IO_RQ_R_SEC|OS_IO_W_R_SEC\",fleet=\"$fleet\",pod=\"$pod\",cluster=~\"$cluster\",server=~\"$server\"},\"diskType\",\"${1}\",\"objectName\",\"(.*):.*\"),\"diskType\",\"$1\",\"objectName\",\"([a-z][a-z])[^:]*\"))", + "hide": 0, + "includeAll": true, + "multi": true, + "name": "diskType", + "options": [], + "query": { + "query": "query_result(label_replace(label_replace({__name__=~\"OS_IO_RQ_R_SEC|OS_IO_W_R_SEC\",fleet=\"$fleet\",pod=\"$pod\",cluster=~\"$cluster\",server=~\"$server\"},\"diskType\",\"${1}\",\"objectName\",\"(.*):.*\"),\"diskType\",\"$1\",\"objectName\",\"([a-z][a-z])[^:]*\"))", + "refId": "PrometheusVariableQueryEditor-VariableQuery" + }, + "refresh": 1, + "regex": "/.*[\\W|,]diskType=\"([^:\"]*).*/", + "skipUrlSync": false, + "sort": 2, + "type": "query" + }, + { + "current": {}, + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "definition": "{__name__ =~ \"OS_IO_RQ_R_SEC|OS_IO_RQ_R_W_SEC\",fleet=\"$fleet\",pod=\"$pod\",cluster=~\"$cluster\",server=~\"$server\",objectName=~\"$diskType.*\"}", + "hide": 0, + "includeAll": true, + "multi": true, + "name": "diskName", + "options": [], + "query": { + "query": "{__name__ =~ \"OS_IO_RQ_R_SEC|OS_IO_RQ_R_W_SEC\",fleet=\"$fleet\",pod=\"$pod\",cluster=~\"$cluster\",server=~\"$server\",objectName=~\"$diskType.*\"}", + "refId": "StandardVariableQuery" + }, + "refresh": 1, + "regex": "/.*[\\W|,]objectName=\"([^\"]*).*/", + "skipUrlSync": false, + "sort": 0, + "type": "query" + }, + { + "current": { + "selected": false, + "text": "Prometheus", + "value": "prometheus_rti_ds" + }, + "hide": 0, + "includeAll": false, + "multi": false, + "name": "DS_PROMETHEUS", + "options": [], + "query": "prometheus", + "refresh": 1, + "regex": "", + "skipUrlSync": false, + "type": "datasource" + } + ] + }, + "time": { + "from": "now-1h", + "to": "now" + }, + "timepicker": {}, + "timezone": "", + "title": "IO Statistics", + "uid": "exapIO", + "version": 22, + "weekStart": "" +} diff --git a/exadata/insight/quick_start/container/grafana/dashboards/METRICS.md b/exadata/insight/quick_start/container/grafana/dashboards/METRICS.md new file mode 100644 index 00000000..da48b0b5 --- /dev/null +++ b/exadata/insight/quick_start/container/grafana/dashboards/METRICS.md @@ -0,0 +1,241 @@ +# Metrics required for dashboard_grafana_prometheus +# +# Use the following commands to enable metrics (must be run on relevant database or storage server): +# NOTE: Changes may be required for IB systems to remove RoCE metrics +# +# $ COMPUTE_METRICS=$(grep "^compute" METRICS.md |awk -F"|" ' { printf $NF"," }' |sed 's/.$//') +# $ dbmcli -e "alter metricdefinition ${COMPUTE_METRICS} finegrained=enabled +# $ dbmcli -e "alter metricdefinition ${COMPUTE_METRICS} streaming=enabled +# +# $ STORAGE_METRICS=$(grep "^storage" METRICS.md |awk -F"|" ' { printf $NF"," }' |sed 's/.$//') +# $ cellcli -e "alter metricdefinition ${STORAGE_METRICS} finegrained=enabled +# $ cellcli -e "alter metricdefinition ${STORAGE_METRICS} streaming=enabled + +#CellDisk.json +storage|CD_IO_BY_R_LG_SEC +storage|CD_IO_BY_R_SCRUB_SEC +storage|CD_IO_BY_R_SM_SEC +storage|CD_IO_BY_W_LG_SEC +storage|CD_IO_BY_W_SM_SEC +storage|CD_IO_RQ_R_LG_SEC +storage|CD_IO_RQ_R_SCRUB_SEC +storage|CD_IO_RQ_R_SM_SEC +storage|CD_IO_RQ_W_LG_SEC +storage|CD_IO_RQ_W_SM_SEC +storage|CD_IO_TM_R_LG_RQ +storage|CD_IO_TM_R_SM_RQ +storage|CD_IO_TM_W_LG_RQ +storage|CD_IO_TM_W_SM_RQ + +#ComputeServer.json +compute|DS_CPUT +compute|DS_MEMUT +compute|DS_MEMUT_MS +compute|N_IB_MB_RCV_SEC +compute|N_IB_MB_TRANS_SEC +compute|OS_NET_RX_BY_SEC +compute|OS_NET_TX_BY_SEC +compute|EXW_ROCE_TX_BY_SEC +compute|EXW_ROCE_TX_BY_SEC +compute|OS_IO_RQ_R_SEC +compute|OS_IO_RQ_W_SEC +compute|OS_IO_BY_R_SEC +compute|OS_IO_BY_W_SEC +compute|OS_IO_UTIL_PCT +compute|OS_IO_WT_R_RQ +compute|OS_IO_WT_W_RQ + +#ExadataCluster.json +compute|DS_CPUT +compute|N_IB_MB_RCV_SEC +compute|N_IB_MB_TRANS_SEC +compute|OS_NET_RX_BY_SEC +compute|OS_NET_TX_BY_SEC +storage|CD_IO_BY_R_LG_SEC +storage|CD_IO_BY_R_SM_SEC +storage|CD_IO_BY_W_LG_SEC +storage|CD_IO_BY_W_SM_SEC +storage|CD_IO_RQ_R_LG_SEC +storage|CD_IO_RQ_R_SM_SEC +storage|CD_IO_RQ_W_LG_SEC +storage|CD_IO_RQ_W_SM_SEC +storage|CD_IO_TM_R_LG_RQ +storage|CD_IO_TM_R_SM_RQ +storage|CL_CPUT +storage|EXW_ROCE_RX_BY_SEC +storage|EXW_ROCE_TX_BY_SEC +storage|N_IB_MB_RCV_SEC +storage|N_IB_MB_TRANS_SEC +storage|OS_NET_RX_BY_SEC +storage|OS_NET_TX_BY_SEC + +#FlashCache.json +storage|FC_BYKEEP_OLTP +storage|FC_BY_ALLOCATED +storage|FC_BY_ALLOCATED_OLTP +storage|FC_COL_BY_USED +storage|FC_COL_IO_BY_R_ELIGIBLE_SEC +storage|FC_COL_IO_BY_R_SEC +storage|FC_IO_BY_R_DISK_WRITER_SEC +storage|FC_IO_BY_R_DW_SEC +storage|FC_IO_BY_R_MISS_DW_SEC +storage|FC_IO_BY_R_MISS_SEC +storage|FC_IO_BY_R_SEC +storage|FC_IO_BY_R_SKIP_SEC +storage|FC_IO_BY_W_DISK_WRITER_SEC +storage|FC_IO_BY_W_FIRST_SEC +storage|FC_IO_BY_W_METADATA_SEC +storage|FC_IO_BY_W_OVERWRITE_SEC +storage|FC_IO_BY_W_POPULATE_SEC +storage|FC_IO_BY_W_SEC +storage|FC_IO_RQ_R_DISK_WRITER_SEC +storage|FC_IO_RQ_R_DW_SEC +storage|FC_IO_RQ_R_MISS_DW_SEC +storage|FC_IO_RQ_R_MISS_SEC +storage|FC_IO_RQ_R_SEC +storage|FC_IO_RQ_R_SKIP_SEC +storage|FC_IO_RQ_W_DISK_WRITER_SEC +storage|FC_IO_RQ_W_FIRST_SEC +storage|FC_IO_RQ_W_METADATA_SEC +storage|FC_IO_RQ_W_OVERWRITE_SEC +storage|FC_IO_RQ_W_POPULATE_SEC +storage|FC_IO_RQ_W_SEC +storage|FC_IO_RQ_W_SKIP_SEC + +#IORMDatabase.json +storage|DB_CF_IO_RQ_LG_SEC +storage|DB_CF_IO_RQ_LG_SEC +storage|DB_CF_IO_RQ_SM_SEC +storage|DB_CF_IO_RQ_SM_SEC +storage|DB_CF_IO_TM_LG_RQ +storage|DB_CF_IO_TM_SM_RQ +storage|DB_CF_IO_WT_LG_RQ +storage|DB_CF_IO_WT_SM_RQ +storage|DB_FC_BY_ALLOCATED +storage|DB_FD_IO_RQ_LG_SEC +storage|DB_FD_IO_RQ_LG_SEC +storage|DB_FD_IO_RQ_SM_SEC +storage|DB_FD_IO_RQ_SM_SEC +storage|DB_FD_IO_TM_LG_RQ +storage|DB_FD_IO_TM_SM_RQ +storage|DB_FD_IO_WT_LG_RQ +storage|DB_FD_IO_WT_SM_RQ +storage|DB_IO_RQ_LG_SEC +storage|DB_IO_RQ_LG_SEC +storage|DB_IO_RQ_SM_SEC +storage|DB_IO_RQ_SM_SEC +storage|DB_IO_TM_LG_RQ +storage|DB_IO_TM_SM_RQ +storage|DB_IO_WT_LG_RQ +storage|DB_IO_WT_SM_RQ + +#Network.json +compute|EXW_RDS_CONG_SEND_BLOCKED +compute|EXW_RDS_CONG_SEND_ERROR +compute|EXW_RDS_CONN_RESET +compute|EXW_RDS_IB_MR_1M_POOL_DEPLETED +compute|EXW_RDS_IB_RDMA_MR_8K_POOL_DEPLETED +compute|EXW_RDS_IB_TX_STALLED +compute|EXW_ROCE_LOCAL_ACK_TIMEOUT_ERR +compute|EXW_ROCE_NP_CNP_SENT +compute|EXW_ROCE_NP_ECN_MARKED_ROCE_PACKETS +compute|EXW_ROCE_PAUSE +compute|EXW_ROCE_RNR_NAK_RETRY_ERR +compute|EXW_ROCE_RP_CNP_HANDLED +compute|EXW_ROCE_RP_CNP_IGNORED +compute|EXW_ROCE_RX_BY_SEC +compute|EXW_ROCE_TX_BY_SEC +compute|N_IB_MB_RCV_SEC +compute|N_IB_MB_TRANS_SEC +storage|EXW_RDS_CONG_SEND_BLOCKED +storage|EXW_RDS_CONG_SEND_ERROR +storage|EXW_RDS_IB_MR_1M_POOL_DEPLETED +storage|EXW_RDS_IB_RDMA_MR_8K_POOL_DEPLETED +storage|EXW_RDS_IB_TX_STALLED +storage|EXW_ROCE_LOCAL_ACK_TIMEOUT_ERR +storage|EXW_ROCE_NP_CNP_SENT +storage|EXW_ROCE_NP_ECN_MARKED_ROCE_PACKETS +storage|EXW_ROCE_PAUSE +storage|EXW_ROCE_RNR_NAK_RETRY_ERR +storage|EXW_ROCE_RP_CNP_HANDLED +storage|EXW_ROCE_RP_CNP_IGNORED +storage|EXW_ROCE_RX_BY_SEC +storage|EXW_ROCE_TX_BY_SEC +storage|N_IB_MB_RCV_SEC +storage|N_IB_MB_TRANS_SEC + +#SmartScan.json +storage|CL_CPUT +storage|CL_CPUT_CS +storage|EXW_CELLMEM_CELL_AVAIL_PCT +storage|EXW_CELLMEM_CELL_CELLSRV +storage|EXW_CELLMEM_CELL_KNL +storage|EXW_CELLMEM_CELL_OFFLOAD +storage|EXW_CELLMEM_OS_AVAIL_PCT +storage|EXW_CELLMEM_OS_KNL +storage|EXW_CELLMEM_OS_TOTAL +storage|EXW_CELLMEM_OS_USR +storage|EXW_CELLMEM_OTHER_SERV +storage|FC_COL_IO_BY_R_ELIGIBLE_SEC +storage|FC_COL_IO_BY_R_SEC +storage|FC_COL_IO_BY_SAVED_SEC +storage|SIO_BG_CPU_SEC +storage|SIO_FG_CPU_SEC +storage|SIO_IO_EL_OF_SEC +storage|SIO_IO_OF_RE_SEC +storage|SIO_IO_PA_TH_SEC +storage|SIO_IO_RD_FC_HD_SEC +storage|SIO_IO_RD_FC_SEC +storage|SIO_IO_RD_HD_SEC +storage|SIO_IO_RV_OF_SEC +storage|SIO_IO_SI_SV_SEC + +#StorageServer.json +storage|CD_IO_BY_R_LG_SEC +storage|CD_IO_BY_R_SM_SEC +storage|CD_IO_BY_W_LG_SEC +storage|CD_IO_BY_W_SM_SEC +storage|CD_IO_RQ_R_LG_SEC +storage|CD_IO_RQ_R_SM_SEC +storage|CD_IO_RQ_W_LG_SEC +storage|CD_IO_RQ_W_SM_SEC +storage|CD_IO_TM_R_LG_RQ +storage|CD_IO_TM_R_SM_RQ +storage|CD_IO_TM_W_LG_RQ +storage|CD_IO_TM_W_SM_RQ +storage|CL_CPUT +storage|DB_CF_IO_WT_LG_RQ +storage|DB_CF_IO_WT_SM_RQ +storage|DB_FD_IO_WT_LG_RQ +storage|DB_FD_IO_WT_SM_RQ +storage|DB_IO_WT_LG_RQ +storage|DB_IO_WT_SM_RQ +storage|EXW_CELLMEM_CELL_AVAIL_PCT +storage|EXW_CELLMEM_CELL_CELLSRV +storage|EXW_CELLMEM_CELL_KNL +storage|EXW_CELLMEM_CELL_OFFLOAD +storage|EXW_CELLMEM_OS_AVAIL_PCT +storage|EXW_CELLMEM_OS_KNL +storage|EXW_CELLMEM_OS_TOTAL +storage|EXW_CELLMEM_OS_USR +storage|EXW_CELLMEM_OTHER_SERV +storage|EXW_ROCE_RX_BY_SEC +storage|EXW_ROCE_TX_BY_SEC +storage|FC_COL_IO_BY_R_ELIGIBLE_SEC +storage|FC_COL_IO_BY_R_SEC +storage|FC_COL_IO_BY_SAVED_SEC +storage|FC_IO_BY_R_DW_SEC +storage|FC_IO_BY_R_MISS_DW_SEC +storage|FC_IO_BY_R_MISS_SEC +storage|FC_IO_BY_R_SEC +storage|FC_IO_RQ_R_DW_SEC +storage|FC_IO_RQ_R_MISS_DW_SEC +storage|FC_IO_RQ_R_MISS_SEC +storage|FC_IO_RQ_R_SEC +storage|FL_IO_DB_BY_W_SEC +storage|FL_IO_FL_BY_W_SEC +storage|FL_IO_W +storage|N_IB_MB_RCV_SEC +storage|N_IB_MB_TRANS_SEC +storage|SIO_IO_EL_OF_SEC +storage|SIO_IO_OF_RE_SEC diff --git a/exadata/insight/quick_start/container/grafana/dashboards/Network.json b/exadata/insight/quick_start/container/grafana/dashboards/Network.json index 3b592629..7b010555 100644 --- a/exadata/insight/quick_start/container/grafana/dashboards/Network.json +++ b/exadata/insight/quick_start/container/grafana/dashboards/Network.json @@ -9,13 +9,13 @@ "pluginName": "Prometheus" } ], - "__elements": [], + "__elements": {}, "__requires": [ { "type": "grafana", "id": "grafana", "name": "Grafana", - "version": "8.4.2" + "version": "10.0.2" }, { "type": "datasource", @@ -34,7 +34,10 @@ "list": [ { "builtIn": 1, - "datasource": "-- Grafana --", + "datasource": { + "type": "datasource", + "uid": "grafana" + }, "enable": true, "hide": true, "iconColor": "rgba(0, 211, 255, 1)", @@ -54,12 +57,14 @@ "fiscalYearStartMonth": 0, "graphTooltip": 0, "id": null, - "iteration": 1652917392459, - "links": [], "liveNow": false, "panels": [ { - "collapsed": false, + "collapsed": true, + "datasource": { + "type": "prometheus", + "uid": "oe75iKL7k" + }, "gridPos": { "h": 1, "w": 24, @@ -67,594 +72,705 @@ "y": 0 }, "id": 21, - "panels": [], - "title": "Network Throughput", - "type": "row" - }, - { - "datasource": { - "type": "prometheus", - "uid": "prometheus_rti_ds" - }, - "description": "EXAREL: RoCE bytes received", - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" + "panels": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" }, - "custom": { - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 0, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" + "description": "EXAREL: RoCE bytes received", + "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": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "MiBs" }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" + "overrides": [] + }, + "gridPos": { + "h": 7, + "w": 12, + "x": 0, + "y": 1 + }, + "id": 2, + "options": { + "legend": { + "calcs": ["min", "max", "mean", "last"], + "displayMode": "table", + "placement": "right", + "showLegend": true }, - "thresholdsStyle": { - "mode": "off" + "tooltip": { + "mode": "multi", + "sort": "none" } }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": null + "targets": [ + { + "constant": 6.5, + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" }, - { - "color": "red", - "value": 80 - } - ] - }, - "unit": "MiBs" - }, - "overrides": [] - }, - "gridPos": { - "h": 7, - "w": 12, - "x": 0, - "y": 1 - }, - "id": 2, - "maxPerRow": 2, - "options": { - "legend": { - "calcs": ["min", "max", "mean", "last"], - "displayMode": "table", - "placement": "right" + "exemplar": true, + "expr": "EXW_ROCE_RX_BY_SEC{server=~\"$server\", objectName=~\"${interface}.*\"}", + "interval": "", + "legendFormat": "{{objectName}}-{{server}}", + "refId": "A", + "withStreaming": false + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "N_IB_MB_RCV_SEC{server=~\"$server\"}", + "hide": false, + "interval": "", + "legendFormat": "{{objectName}}-{{server}}", + "refId": "B" + } + ], + "title": "RX Bytes - ($interface)", + "type": "timeseries" }, - "tooltip": { - "mode": "single", - "sort": "none" - } - }, - "repeat": "interface", - "repeatDirection": "h", - "targets": [ { - "constant": 6.5, "datasource": { "type": "prometheus", - "uid": "prometheus_rti_ds" + "uid": "${DS_PROMETHEUS}" }, - "exemplar": true, - "expr": "EXW_ROCE_RX_BY_SEC{server=~\"$server\", objectName=~\"${interface}.*\"}", - "interval": "", - "legendFormat": "{{objectName}}-{{server}}", - "refId": "A", - "withStreaming": false - }, - { - "datasource": { - "type": "prometheus", - "uid": "prometheus_rti_ds" + "description": "EXAREL: RoCE bytes transmitted", + "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": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "MiBs" + }, + "overrides": [] }, - "exemplar": true, - "expr": "N_IB_MB_RCV_SEC{server=~\"$server\"}", - "hide": false, - "interval": "", - "legendFormat": "{{objectName}}-{{server}}", - "refId": "B" - } - ], - "title": "RX Bytes - ($interface)", - "type": "timeseries" - }, - { - "datasource": { - "type": "prometheus", - "uid": "prometheus_rti_ds" - }, - "description": "EXAREL: RoCE bytes transmitted", - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" + "gridPos": { + "h": 7, + "w": 12, + "x": 12, + "y": 1 }, - "custom": { - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 0, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" + "id": 4, + "options": { + "legend": { + "calcs": ["min", "max", "mean", "last"], + "displayMode": "table", + "placement": "right", + "showLegend": true }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "off" + "tooltip": { + "mode": "multi", + "sort": "none" } }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": null + "targets": [ + { + "constant": 6.5, + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" }, - { - "color": "red", - "value": 80 - } - ] - }, - "unit": "MiBs" - }, - "overrides": [] - }, - "gridPos": { - "h": 7, - "w": 12, - "x": 0, - "y": 8 - }, - "id": 4, - "maxPerRow": 2, - "options": { - "legend": { - "calcs": ["min", "max", "mean", "last"], - "displayMode": "table", - "placement": "right" - }, - "tooltip": { - "mode": "single", - "sort": "none" + "exemplar": true, + "expr": "EXW_ROCE_TX_BY_SEC{server=~\"$server\",objectName=~\"${interface}.*\"}", + "interval": "", + "legendFormat": "{{objectName}}-{{server}}", + "refId": "A", + "withStreaming": false + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "N_IB_MB_TRANS_SEC{server=~\"$server\"}", + "hide": false, + "interval": "", + "legendFormat": "{{objectName}}-{{server}}", + "refId": "B" + } + ], + "title": "TX Bytes - ($interface)", + "type": "timeseries" } - }, + ], "repeat": "interface", - "repeatDirection": "h", "targets": [ - { - "constant": 6.5, - "datasource": { - "type": "prometheus", - "uid": "prometheus_rti_ds" - }, - "exemplar": true, - "expr": "EXW_ROCE_TX_BY_SEC{server=~\"$server\",objectName=~\"${interface}.*\"}", - "interval": "", - "legendFormat": "{{objectName}}-{{server}}", - "refId": "A", - "withStreaming": false - }, { "datasource": { "type": "prometheus", - "uid": "prometheus_rti_ds" + "uid": "oe75iKL7k" }, - "exemplar": true, - "expr": "N_IB_MB_TRANS_SEC{server=~\"$server\"}", - "hide": false, - "interval": "", - "legendFormat": "{{objectName}}-{{server}}", - "refId": "B" + "refId": "A" } ], - "title": "TX Bytes - ($interface)", - "type": "timeseries" + "title": "RDMA Network ${interface}", + "type": "row" }, { + "collapsed": true, "datasource": { "type": "prometheus", - "uid": "prometheus_rti_ds" + "uid": "oe75iKL7k" + }, + "gridPos": { + "h": 1, + "w": 24, + "x": 0, + "y": 1 }, - "description": "EXAREL: RoCE Pause Frames or IB Pauses", - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" + "id": 99, + "panels": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" }, - "custom": { - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 0, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" + "description": "EXAREL: RoCE Pause Frames or IB Pauses", + "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": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + } }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" + "overrides": [] + }, + "gridPos": { + "h": 7, + "w": 12, + "x": 0, + "y": 4 + }, + "id": 8, + "maxPerRow": 2, + "options": { + "legend": { + "calcs": ["min", "max", "mean", "last"], + "displayMode": "table", + "placement": "right", + "showLegend": true }, - "thresholdsStyle": { - "mode": "off" + "tooltip": { + "mode": "multi", + "sort": "none" } }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": null + "repeat": "interface", + "repeatDirection": "h", + "targets": [ + { + "constant": 6.5, + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" }, - { - "color": "red", - "value": 80 - } - ] - } - }, - "overrides": [] - }, - "gridPos": { - "h": 7, - "w": 12, - "x": 0, - "y": 15 - }, - "id": 8, - "maxPerRow": 2, - "options": { - "legend": { - "calcs": ["min", "max", "mean", "last"], - "displayMode": "table", - "placement": "right" + "editorMode": "code", + "exemplar": true, + "expr": "rate(EXW_ROCE_PAUSE{server=~\"$server\",objectName=~\"${interface}.*\"}[1m])", + "interval": "", + "legendFormat": "{{objectName}}-{{server}}", + "range": true, + "refId": "A", + "withStreaming": false + } + ], + "title": "Pauses ($interface)", + "type": "timeseries" }, - "tooltip": { - "mode": "single", - "sort": "none" - } - }, - "repeat": "interface", - "repeatDirection": "h", - "targets": [ { - "constant": 6.5, "datasource": { "type": "prometheus", - "uid": "prometheus_rti_ds" + "uid": "${DS_PROMETHEUS}" }, - "exemplar": true, - "expr": "delta(EXW_ROCE_PAUSE{server=~\"$server\",objectName=~\"${interface}.*\"}[1m])", - "interval": "", - "legendFormat": "{{objectName}}-{{server}}", - "refId": "A", - "withStreaming": false - } - ], - "title": "Pauses ($interface)", - "type": "timeseries" - }, - { - "collapsed": false, - "gridPos": { - "h": 1, - "w": 24, - "x": 0, - "y": 22 - }, - "id": 29, - "panels": [], - "title": "RDS", - "type": "row" - }, - { - "datasource": { - "type": "prometheus", - "uid": "prometheus_rti_ds" - }, - "description": "EXAREL: RDS Ping on Lane Zero", - "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": 5, - "scaleDistribution": { - "type": "linear" + "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": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + } }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 24, + "x": 0, + "y": 18 + }, + "id": 37, + "options": { + "legend": { + "calcs": ["min", "max", "mean", "last"], + "displayMode": "table", + "placement": "right", + "showLegend": true }, - "thresholdsStyle": { - "mode": "off" + "tooltip": { + "mode": "multi", + "sort": "none" } }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": null + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" }, - { - "color": "red", - "value": 80 - } - ] - }, - "unit": "µs" - }, - "overrides": [] - }, - "gridPos": { - "h": 8, - "w": 24, - "x": 0, - "y": 23 - }, - "id": 19, - "options": { - "legend": { - "calcs": ["min", "max", "mean", "last"], - "displayMode": "table", - "placement": "right" - }, - "tooltip": { - "mode": "single", - "sort": "none" + "editorMode": "code", + "exemplar": true, + "expr": "rate(EXW_ROCE_NP_CNP_SENT{server=~\"$server\",objectName!=\".*eth.*\"}[1m])", + "interval": "", + "legendFormat": "np_cnp_sent-{{objectName}}-{{server}}", + "range": true, + "refId": "A" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "editorMode": "code", + "exemplar": true, + "expr": "rate(EXW_ROCE_NP_ECN_MARKED_ROCE_PACKETS{server=~\"$server\",objectName!=\".*eth.*\"}[1m])", + "hide": false, + "interval": "", + "legendFormat": "np_ecn_marked_roce_packets-{{objectName}}-{{server}}", + "range": true, + "refId": "B" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "editorMode": "code", + "exemplar": true, + "expr": "rate(EXW_ROCE_RP_CNP_HANDLED{server=~\"$server\",objectName!=\".*eth.*\"}[1m])", + "hide": false, + "interval": "", + "legendFormat": "rp_cnp_handled-{{objectName}}-{{server}}", + "range": true, + "refId": "C" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "editorMode": "code", + "exemplar": true, + "expr": "rate(EXW_ROCE_RP_CNP_IGNORED{server=~\"$server\",objectName!=\".*eth.*\"}[1m])", + "hide": false, + "interval": "", + "legendFormat": "rp_cnp_ignored-{{objectName}}-{{server}}", + "range": true, + "refId": "D" + } + ], + "title": "RoCE Congestion", + "type": "timeseries" } - }, + ], "targets": [ { - "constant": 6.5, "datasource": { "type": "prometheus", - "uid": "prometheus_rti_ds" + "uid": "oe75iKL7k" }, - "exemplar": true, - "expr": "EXW_RDS_PING_0{server=~\"$server\"}", - "interval": "", - "legendFormat": "{{objectName}}", - "refId": "A", - "withStreaming": false + "refId": "A" } ], - "title": "RDS Ping (Lane 0)", - "type": "timeseries" + "title": "Pauses and RoCE Congestion", + "type": "row" }, { + "collapsed": true, "datasource": { "type": "prometheus", - "uid": "prometheus_rti_ds" - }, - "description": "EXAREL: rds-info counters", - "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": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "off" - } - }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": null - }, - { - "color": "red", - "value": 80 - } - ] - } - }, - "overrides": [] + "uid": "oe75iKL7k" }, "gridPos": { - "h": 7, + "h": 1, "w": 24, "x": 0, - "y": 31 - }, - "id": 6, - "options": { - "legend": { - "calcs": ["min", "max", "mean", "last"], - "displayMode": "table", - "placement": "right" - }, - "tooltip": { - "mode": "single", - "sort": "none" - } + "y": 2 }, - "targets": [ - { - "constant": 6.5, - "datasource": { - "type": "prometheus", - "uid": "prometheus_rti_ds" - }, - "exemplar": true, - "expr": "delta(EXW_RDS_CONG_SEND_BLOCKED{server=~\"$server\"}[5m])", - "interval": "", - "legendFormat": "RDS_CONG_SEND_BLKD-{{server}}", - "refId": "A", - "withStreaming": false - }, - { - "datasource": { - "type": "prometheus", - "uid": "prometheus_rti_ds" - }, - "exemplar": true, - "expr": "delta(EXW_RDS_CONG_SEND_ERROR{server=~\"$server\"}[5m])", - "hide": false, - "interval": "", - "legendFormat": "RDS_CONG_SEND_ERROR-{{server}}", - "refId": "B" - }, + "id": 29, + "panels": [ { "datasource": { "type": "prometheus", - "uid": "prometheus_rti_ds" + "uid": "${DS_PROMETHEUS}" }, - "exemplar": true, - "expr": "delta(EXW_RDS_IB_MR_1M_POOL_DEPLETED{server=~\"$server\"}[5m])", - "hide": false, - "interval": "", - "legendFormat": "RDS_IB_MR_1M_POOL_DEPLETED-{{server}}", - "refId": "C" - }, - { - "datasource": { - "type": "prometheus", - "uid": "prometheus_rti_ds" + "description": "EXAREL: rds-info counters", + "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": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "ops" + }, + "overrides": [] }, - "exemplar": true, - "expr": "delta(EXW_RDS_IB_RDMA_MR_8K_POOL_DEPLETED{server=~\"$server\"}[5m])", - "hide": false, - "interval": "", - "legendFormat": "RDS_IB_RDMA_MR_8K_POOL_DEPLETED({{server}})", - "refId": "D" - }, - { - "datasource": { - "type": "prometheus", - "uid": "prometheus_rti_ds" + "gridPos": { + "h": 7, + "w": 24, + "x": 0, + "y": 3 }, - "exemplar": true, - "expr": "delta(EXW_RDS_IB_TX_STALLED{server=~\"$server\"}[5m])", - "hide": false, - "interval": "", - "legendFormat": "RDS_IB_TX_STALLED-{{server}}", - "refId": "E" - }, - { - "datasource": { - "type": "prometheus", - "uid": "prometheus_rti_ds" + "id": 6, + "options": { + "legend": { + "calcs": ["min", "max", "mean", "last"], + "displayMode": "table", + "placement": "right", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "none" + } }, - "exemplar": true, - "expr": "delta(EXW_ROCE_RNR_NAK_RETRY_ERR{server=~\"$server\"}[5m])", - "hide": false, - "interval": "", - "legendFormat": "RNR_NAK_RETRY_ERR-{{server}}-{{objectName}}", - "refId": "F" - }, + "targets": [ + { + "constant": 6.5, + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "rate(EXW_RDS_CONG_SEND_BLOCKED{server=~\"$server\"}[1m])", + "interval": "", + "legendFormat": "RDS_CONG_SEND_BLKD-{{server}}", + "refId": "A", + "withStreaming": false + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "rate(EXW_RDS_CONG_SEND_ERROR{server=~\"$server\"}[1m])", + "hide": false, + "interval": "", + "legendFormat": "RDS_CONG_SEND_ERROR-{{server}}", + "refId": "B" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "rate(EXW_RDS_IB_MR_1M_POOL_DEPLETED{server=~\"$server\"}[1m])", + "hide": false, + "interval": "", + "legendFormat": "RDS_IB_MR_1M_POOL_DEPLETED-{{server}}", + "refId": "C" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "rate(EXW_RDS_IB_RDMA_MR_8K_POOL_DEPLETED{server=~\"$server\"}[1m])", + "hide": false, + "interval": "", + "legendFormat": "RDS_IB_RDMA_MR_8K_POOL_DEPLETED({{server}})", + "refId": "D" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "rate(EXW_RDS_IB_TX_STALLED{server=~\"$server\"}[1m])", + "hide": false, + "interval": "", + "legendFormat": "RDS_IB_TX_STALLED-{{server}}", + "refId": "E" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "rate(EXW_ROCE_RNR_NAK_RETRY_ERR{server=~\"$server\"}[1m])", + "hide": false, + "interval": "", + "legendFormat": "RNR_NAK_RETRY_ERR-{{server}}-{{objectName}}", + "refId": "F" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "rate(EXW_ROCE_LOCAL_ACK_TIMEOUT_ERR{server=~\"$server\"}[1m])", + "hide": false, + "interval": "", + "legendFormat": "LOCAL_ACK_TIMEOUT_ERR-{{server}}-{{objectName}}", + "refId": "G" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "EXW_RDS_CONN_RESET{server=~\"$server\"}", + "hide": false, + "interval": "", + "legendFormat": "EXW_RDS_CONN_RESET-{{server}}", + "refId": "H" + } + ], + "title": "RDS Errors", + "type": "timeseries" + } + ], + "targets": [ { "datasource": { "type": "prometheus", - "uid": "prometheus_rti_ds" + "uid": "oe75iKL7k" }, - "exemplar": true, - "expr": "delta(EXW_ROCE_LOCAL_ACK_TIMEOUT_ERR{server=~\"$server\"}[5m])", - "hide": false, - "interval": "", - "legendFormat": "LOCAL_ACK_TIMEOUT_ERR-{{server}}-{{objectName}}", - "refId": "G" + "refId": "A" } ], - "title": "RDS Errors", - "type": "timeseries" + "title": "RDS", + "type": "row" } ], - "refresh": "5s", - "schemaVersion": 35, + "refresh": "", + "schemaVersion": 38, "style": "dark", "tags": ["exadata", "prometheus", "compute", "storage", "network"], "templating": { @@ -663,20 +779,20 @@ "current": {}, "datasource": { "type": "prometheus", - "uid": "prometheus_rti_ds" + "uid": "${DS_PROMETHEUS}" }, - "definition": "{__name__=~\"CL_CPUT|DS_CPUT\"}", + "definition": "label_values({__name__=~\"CL_CPUT|DS_CPUT\"},fleet)", "hide": 0, "includeAll": false, - "multi": false, + "multi": true, "name": "fleet", "options": [], "query": { - "query": "{__name__=~\"CL_CPUT|DS_CPUT\"}", - "refId": "StandardVariableQuery" + "query": "label_values({__name__=~\"CL_CPUT|DS_CPUT\"},fleet)", + "refId": "PrometheusVariableQueryEditor-VariableQuery" }, "refresh": 1, - "regex": "/.*[\\W|,]fleet=\"([^\"]*).*/", + "regex": "", "skipUrlSync": false, "sort": 1, "type": "query" @@ -685,20 +801,20 @@ "current": {}, "datasource": { "type": "prometheus", - "uid": "prometheus_rti_ds" + "uid": "${DS_PROMETHEUS}" }, - "definition": "{__name__=~\"CL_CPUT|DS_CPUT\",fleet=\"$fleet\"}", + "definition": "label_values({__name__=~\"CL_CPUT|DS_CPUT\",fleet=~\"$fleet\"},pod)", "hide": 0, "includeAll": false, - "multi": false, + "multi": true, "name": "pod", "options": [], "query": { - "query": "{__name__=~\"CL_CPUT|DS_CPUT\",fleet=\"$fleet\"}", - "refId": "StandardVariableQuery" + "query": "label_values({__name__=~\"CL_CPUT|DS_CPUT\",fleet=~\"$fleet\"},pod)", + "refId": "PrometheusVariableQueryEditor-VariableQuery" }, "refresh": 1, - "regex": "/.*[\\W|,]pod=\"([^\"]*).*/", + "regex": "", "skipUrlSync": false, "sort": 1, "type": "query" @@ -707,20 +823,20 @@ "current": {}, "datasource": { "type": "prometheus", - "uid": "prometheus_rti_ds" + "uid": "${DS_PROMETHEUS}" }, - "definition": "{__name__=~\"CL_CPUT|DS_CPUT\",fleet=\"$fleet\",pod=\"$pod\"}", + "definition": "label_values({__name__=~\"CL_CPUT|DS_CPUT\",fleet=~\"$fleet\",pod=~\"$pod\"},cluster)", "hide": 0, "includeAll": true, "multi": true, "name": "cluster", "options": [], "query": { - "query": "{__name__=~\"CL_CPUT|DS_CPUT\",fleet=\"$fleet\",pod=\"$pod\"}", - "refId": "StandardVariableQuery" + "query": "label_values({__name__=~\"CL_CPUT|DS_CPUT\",fleet=~\"$fleet\",pod=~\"$pod\"},cluster)", + "refId": "PrometheusVariableQueryEditor-VariableQuery" }, "refresh": 1, - "regex": "/.*[\\W|,]cluster=\"([^\"]*).*/", + "regex": "", "skipUrlSync": false, "sort": 1, "type": "query" @@ -729,20 +845,20 @@ "current": {}, "datasource": { "type": "prometheus", - "uid": "prometheus_rti_ds" + "uid": "${DS_PROMETHEUS}" }, - "definition": "{__name__=~\"CL_CPUT|DS_CPUT\",fleet=\"$fleet\",pod=\"$pod\",cluster=~\"$cluster\"}", + "definition": "label_values({__name__=~\"CL_CPUT|DS_CPUT\",fleet=~\"$fleet\",pod=~\"$pod\",cluster=~\"$cluster\"},server)", "hide": 0, "includeAll": true, "multi": true, "name": "server", "options": [], "query": { - "query": "{__name__=~\"CL_CPUT|DS_CPUT\",fleet=\"$fleet\",pod=\"$pod\",cluster=~\"$cluster\"}", - "refId": "StandardVariableQuery" + "query": "label_values({__name__=~\"CL_CPUT|DS_CPUT\",fleet=~\"$fleet\",pod=~\"$pod\",cluster=~\"$cluster\"},server)", + "refId": "PrometheusVariableQueryEditor-VariableQuery" }, "refresh": 1, - "regex": "/.*[\\W|,]server=\"([^\"]*).*/", + "regex": "", "skipUrlSync": false, "sort": 1, "type": "query" @@ -751,16 +867,16 @@ "current": {}, "datasource": { "type": "prometheus", - "uid": "prometheus_rti_ds" + "uid": "${DS_PROMETHEUS}" }, - "definition": "{__name__=~\"EXW_ROCE_RX_BY_SEC|EXW_ROCE_TX_BY_SEC\",fleet=\"$fleet\",pod=\"$pod\",cluster=~\"$cluster\",server=~\"$server\"}", + "definition": "{__name__=~\"EXW_ROCE_RX_BY_SEC|EXW_ROCE_TX_BY_SEC\",fleet=~\"$fleet\",pod=~\"$pod\",cluster=~\"$cluster\",server=~\"$server\"}", "hide": 0, "includeAll": true, "multi": true, "name": "interface", "options": [], "query": { - "query": "{__name__=~\"EXW_ROCE_RX_BY_SEC|EXW_ROCE_TX_BY_SEC\",fleet=\"$fleet\",pod=\"$pod\",cluster=~\"$cluster\",server=~\"$server\"}", + "query": "{__name__=~\"EXW_ROCE_RX_BY_SEC|EXW_ROCE_TX_BY_SEC\",fleet=~\"$fleet\",pod=~\"$pod\",cluster=~\"$cluster\",server=~\"$server\"}", "refId": "StandardVariableQuery" }, "refresh": 1, @@ -768,6 +884,23 @@ "skipUrlSync": false, "sort": 1, "type": "query" + }, + { + "current": { + "selected": false, + "text": "Prometheus", + "value": "prometheus_rti_ds" + }, + "hide": 0, + "includeAll": false, + "multi": false, + "name": "DS_PROMETHEUS", + "options": [], + "query": "prometheus", + "refresh": 1, + "regex": "", + "skipUrlSync": false, + "type": "datasource" } ] }, @@ -779,6 +912,6 @@ "timezone": "", "title": "Network", "uid": "exapNet", - "version": 25, + "version": 32, "weekStart": "" } diff --git a/exadata/insight/quick_start/container/grafana/dashboards/README.md b/exadata/insight/quick_start/container/grafana/dashboards/README.md index ef082b99..10496e3d 100644 --- a/exadata/insight/quick_start/container/grafana/dashboards/README.md +++ b/exadata/insight/quick_start/container/grafana/dashboards/README.md @@ -1,17 +1,18 @@ ![Oracle Exadata](../../../../../docs/Oracle_Exadata_cmyk.png) -# Oracle Exadata Real-Time Insight +#Oracle Exadata Real-Time Insight ## Prometheus and Grafana Requirements For the dashboards in this folder to work correctly, the following applications are required: -- Grafana (minimum version 8.4.2), which includes the Prometheus plugin for Grafana. +- Grafana (minimum version 10.0.2), which includes the Prometheus plugin for Grafana. +- Prometheus (minimum version 2.45.0) - Oracle Exadata System Software 22.1.0+. Follow the instructions for [Using Real-Time Insight](https://www.oracle.com/pls/topic/lookup?ctx=en/engineered-systems/exadata-database-machine&id=SAGUG-GUID-8448C324-784E-44F5-9D44-9CB5C697E436) in the _Oracle Exadata System Software User's Guide_ to configure the metric collection and upload parameters. ## Example Grafana Dashboard -![Exadata Real-Time Insight Dashboard](../../docs/grafana_dashboard.png) +![Exadata Real-Time Insight Dashboard](../../../../../docs/grafana_dashboard.png) ## Grafana Dashboards for Exadata Monitoring diff --git a/exadata/insight/quick_start/container/grafana/dashboards/SmartScan.json b/exadata/insight/quick_start/container/grafana/dashboards/SmartScan.json index da42999c..e82425ce 100644 --- a/exadata/insight/quick_start/container/grafana/dashboards/SmartScan.json +++ b/exadata/insight/quick_start/container/grafana/dashboards/SmartScan.json @@ -9,13 +9,13 @@ "pluginName": "Prometheus" } ], - "__elements": [], + "__elements": {}, "__requires": [ { "type": "grafana", "id": "grafana", "name": "Grafana", - "version": "8.4.2" + "version": "10.0.2" }, { "type": "datasource", @@ -34,7 +34,10 @@ "list": [ { "builtIn": 1, - "datasource": "-- Grafana --", + "datasource": { + "type": "datasource", + "uid": "grafana" + }, "enable": true, "hide": true, "iconColor": "rgba(0, 211, 255, 1)", @@ -53,938 +56,1107 @@ "fiscalYearStartMonth": 0, "graphTooltip": 0, "id": null, - "iteration": 1649807099503, - "links": [], + "links": [ + { + "asDropdown": true, + "icon": "external link", + "includeVars": true, + "keepTime": true, + "tags": ["exadata", "storage", "prometheus"], + "targetBlank": true, + "title": "Dashboards", + "tooltip": "", + "type": "dashboards", + "url": "" + } + ], "liveNow": false, "panels": [ { - "datasource": { - "type": "prometheus", - "uid": "prometheus_rti_ds" - }, - "description": "EXAREL: cpu utilization on the cells", - "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": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "off" - } - }, - "mappings": [], - "max": 100, - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": null - }, - { - "color": "red", - "value": 80 - } - ] - }, - "unit": "percent" - }, - "overrides": [] - }, + "collapsed": true, "gridPos": { - "h": 8, - "w": 12, + "h": 1, + "w": 24, "x": 0, "y": 0 }, - "id": 8, - "options": { - "legend": { - "calcs": ["min", "max", "mean", "last"], - "displayMode": "table", - "placement": "bottom" - }, - "tooltip": { - "mode": "single", - "sort": "none" - } - }, - "targets": [ + "id": 31, + "panels": [ { - "constant": 6.5, "datasource": { "type": "prometheus", - "uid": "prometheus_rti_ds" + "uid": "${DS_PROMETHEUS}" }, - "exemplar": true, - "expr": "CL_CPUT{server=~\"$server\"}", - "interval": "", - "legendFormat": "%cell cpu-{{server}}", - "refId": "A", - "withStreaming": false - }, - { - "datasource": { - "type": "prometheus", - "uid": "prometheus_rti_ds" + "description": "EXAREL: cpu utilization on the cells", + "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": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "max": 100, + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "percent" + }, + "overrides": [] }, - "exemplar": true, - "expr": "CL_CPUT_CS{server=~\"$server\"}", - "hide": false, - "interval": "", - "legendFormat": "%cellsrv cpu-{{server}}", - "refId": "B" - } - ], - "title": "CPU Utilization", - "type": "timeseries" - }, - { - "datasource": { - "type": "prometheus", - "uid": "prometheus_rti_ds" - }, - "description": "EXAREL: %memory utilization", - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" + "gridPos": { + "h": 8, + "w": 12, + "x": 0, + "y": 1 }, - "custom": { - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 0, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" + "id": 8, + "options": { + "legend": { + "calcs": ["min", "max", "mean", "last"], + "displayMode": "table", + "placement": "bottom", + "showLegend": true }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "off" + "tooltip": { + "mode": "multi", + "sort": "none" } }, - "mappings": [], - "max": 100, - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": null + "targets": [ + { + "constant": 6.5, + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" }, - { - "color": "red", - "value": 80 - } - ] - }, - "unit": "percent" - }, - "overrides": [ - { - "__systemRef": "hideSeriesFrom", - "matcher": { - "id": "byNames", - "options": { - "mode": "exclude", - "names": ["%OS Avail-scaqar03celadm01.us.oracle.com"], - "prefix": "All except:", - "readOnly": true - } + "exemplar": true, + "expr": "CL_CPUT{server=~\"$server\"}", + "interval": "", + "legendFormat": "%cell cpu-{{server}}", + "refId": "A", + "withStreaming": false }, - "properties": [ - { - "id": "custom.hideFrom", - "value": { - "legend": false, - "tooltip": false, - "viz": true - } - } - ] - } - ] - }, - "gridPos": { - "h": 8, - "w": 12, - "x": 12, - "y": 0 - }, - "id": 2, - "options": { - "legend": { - "calcs": ["min", "max", "mean", "last"], - "displayMode": "table", - "placement": "bottom" + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "CL_CPUT_CS{server=~\"$server\"}", + "hide": false, + "interval": "", + "legendFormat": "%cellsrv cpu-{{server}}", + "refId": "B" + } + ], + "title": "CPU Utilization", + "type": "timeseries" }, - "tooltip": { - "mode": "single", - "sort": "none" - } - }, - "targets": [ { - "constant": 6.5, "datasource": { "type": "prometheus", - "uid": "prometheus_rti_ds" + "uid": "${DS_PROMETHEUS}" }, - "exemplar": true, - "expr": "EXW_CELLMEM_OS_AVAIL_PCT{server=~\"$server\"}", - "interval": "", - "legendFormat": "%OS available-{{server}}", - "refId": "A", - "withStreaming": false - }, - { - "datasource": { - "type": "prometheus", - "uid": "prometheus_rti_ds" + "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": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "us/s" + }, + "overrides": [] }, - "exemplar": true, - "expr": "EXW_CELLMEM_CELL_AVAIL_PCT{server=~\"$server\"}", - "hide": false, - "interval": "", - "legendFormat": "%cellsrv available-{{server}}", - "refId": "B" - } - ], - "title": "Memory Available", - "type": "timeseries" - }, - { - "datasource": { - "type": "prometheus", - "uid": "prometheus_rti_ds" - }, - "description": "EXAREL: Memory Usagse", - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" + "gridPos": { + "h": 8, + "w": 12, + "x": 12, + "y": 1 }, - "custom": { - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 0, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false + "id": 22, + "options": { + "legend": { + "calcs": ["min", "max", "mean", "last"], + "displayMode": "table", + "placement": "bottom", + "showLegend": true }, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "off" + "tooltip": { + "mode": "multi", + "sort": "none" } }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": null + "targets": [ + { + "constant": 6.5, + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" }, - { - "color": "red", - "value": 80 - } - ] - }, - "unit": "gbytes" - }, - "overrides": [] - }, + "exemplar": true, + "expr": "SIO_FG_CPU_SEC{server=~\"$server\"}", + "interval": "", + "legendFormat": "Foreground CPU-{{server}}", + "refId": "A", + "withStreaming": false + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "SIO_BG_CPU_SEC{server=~\"$server\"}", + "hide": false, + "interval": "", + "legendFormat": "Background CPU-{{server}}", + "refId": "B" + } + ], + "title": "Smart IO CPU", + "type": "timeseries" + } + ], + "title": "CPU", + "type": "row" + }, + { + "collapsed": true, "gridPos": { - "h": 8, - "w": 12, + "h": 1, + "w": 24, "x": 0, - "y": 8 - }, - "id": 4, - "options": { - "legend": { - "calcs": ["min", "max", "mean", "last"], - "displayMode": "table", - "placement": "bottom" - }, - "tooltip": { - "mode": "single", - "sort": "none" - } + "y": 1 }, - "targets": [ + "id": 30, + "panels": [ { - "constant": 6.5, "datasource": { "type": "prometheus", - "uid": "prometheus_rti_ds" + "uid": "${DS_PROMETHEUS}" }, - "exemplar": true, - "expr": "EXW_CELLMEM_OS_TOTAL{server=~\"$server\"}", - "interval": "", - "legendFormat": "Total-{{server}}", - "refId": "A", - "withStreaming": false - }, - { - "datasource": { - "type": "prometheus", - "uid": "prometheus_rti_ds" + "description": "EXAREL: %memory utilization", + "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": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "max": 100, + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "percent" + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 12, + "x": 0, + "y": 2 + }, + "id": 2, + "options": { + "legend": { + "calcs": ["min", "max", "mean", "last"], + "displayMode": "table", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "none" + } }, - "exemplar": true, - "expr": "EXW_CELLMEM_OS_KNL{server=~\"$server\"}", - "hide": false, - "interval": "", - "legendFormat": "OS kernel-{{server}}", - "refId": "B" + "targets": [ + { + "constant": 6.5, + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "EXW_CELLMEM_OS_AVAIL_PCT{server=~\"$server\"}", + "interval": "", + "legendFormat": "%OS available-{{server}}", + "refId": "A", + "withStreaming": false + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "EXW_CELLMEM_CELL_AVAIL_PCT{server=~\"$server\"}", + "hide": false, + "interval": "", + "legendFormat": "%cellsrv available-{{server}}", + "refId": "B" + } + ], + "title": "Memory Available", + "type": "timeseries" }, { "datasource": { "type": "prometheus", - "uid": "prometheus_rti_ds" + "uid": "${DS_PROMETHEUS}" }, - "exemplar": true, - "expr": "EXW_CELLMEM_OS_USR{server=~\"$server\"}", - "hide": false, - "interval": "", - "legendFormat": "OS user-{{server}}", - "refId": "C" - } - ], - "title": "Memory Usage", - "type": "timeseries" - }, - { - "datasource": { - "type": "prometheus", - "uid": "prometheus_rti_ds" - }, - "description": "EXAREL: cellsrv memory usage", - "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": 5, - "scaleDistribution": { - "type": "linear" + "description": "EXAREL: Memory Usagse", + "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": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "gbytes" }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 12, + "x": 12, + "y": 2 + }, + "id": 4, + "options": { + "legend": { + "calcs": ["min", "max", "mean", "last"], + "displayMode": "table", + "placement": "bottom", + "showLegend": true }, - "thresholdsStyle": { - "mode": "off" + "tooltip": { + "mode": "multi", + "sort": "none" } }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": null + "targets": [ + { + "constant": 6.5, + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" }, - { - "color": "red", - "value": 80 - } - ] - }, - "unit": "gbytes" - }, - "overrides": [] - }, - "gridPos": { - "h": 8, - "w": 12, - "x": 12, - "y": 8 - }, - "id": 6, - "options": { - "legend": { - "calcs": ["min", "max", "mean", "last"], - "displayMode": "table", - "placement": "bottom" + "exemplar": true, + "expr": "EXW_CELLMEM_OS_TOTAL{server=~\"$server\"}", + "interval": "", + "legendFormat": "Total-{{server}}", + "refId": "A", + "withStreaming": false + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "EXW_CELLMEM_OS_KNL{server=~\"$server\"}", + "hide": false, + "interval": "", + "legendFormat": "OS kernel-{{server}}", + "refId": "B" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "EXW_CELLMEM_OS_USR{server=~\"$server\"}", + "hide": false, + "interval": "", + "legendFormat": "OS user-{{server}}", + "refId": "C" + } + ], + "title": "Memory Usage", + "type": "timeseries" }, - "tooltip": { - "mode": "single", - "sort": "none" - } - }, - "targets": [ { - "constant": 6.5, "datasource": { "type": "prometheus", - "uid": "prometheus_rti_ds" + "uid": "${DS_PROMETHEUS}" }, - "exemplar": true, - "expr": "EXW_CELLMEM_CELL_CELLSRV{server=\"$server\"}", - "interval": "", - "legendFormat": "cellsrv-{{server}}", - "refId": "A", - "withStreaming": false - }, - { - "datasource": { - "type": "prometheus", - "uid": "prometheus_rti_ds" + "description": "EXAREL: cellsrv memory usage", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 15, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "normal" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "gbytes" + }, + "overrides": [] }, - "exemplar": true, - "expr": "EXW_CELLMEM_CELL_OFFLOAD{server=~\"$server\"}", - "hide": false, - "interval": "", - "legendFormat": "offload-{{server}}", - "refId": "B" - }, - { - "datasource": { - "type": "prometheus", - "uid": "prometheus_rti_ds" + "gridPos": { + "h": 8, + "w": 6, + "x": 0, + "y": 10 }, - "exemplar": true, - "expr": "EXW_CELLMEM_CELL_KNL{server=~\"$server\"}", - "hide": false, - "interval": "", - "legendFormat": "kernel-{{server}}", - "refId": "C" - } - ], - "title": "Cellsrv Memory", - "type": "timeseries" - }, - { - "datasource": { - "type": "prometheus", - "uid": "prometheus_rti_ds" - }, - "description": "EXAREL: smart IO", - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" + "id": 6, + "maxPerRow": 4, + "options": { + "legend": { + "calcs": ["min", "max", "mean", "last"], + "displayMode": "table", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "none" + } }, - "custom": { - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 0, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false + "repeat": "server", + "repeatDirection": "h", + "targets": [ + { + "constant": 6.5, + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "EXW_CELLMEM_CELL_CELLSRV{server=~\"$server\"}", + "interval": "", + "legendFormat": "cellsrv-{{server}}", + "refId": "A", + "withStreaming": false }, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "EXW_CELLMEM_CELL_OFFLOAD{server=~\"$server\"}", + "hide": false, + "interval": "", + "legendFormat": "offload-{{server}}", + "refId": "B" }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "EXW_CELLMEM_CELL_KNL{server=~\"$server\"}", + "hide": false, + "interval": "", + "legendFormat": "kernel-{{server}}", + "refId": "C" }, - "thresholdsStyle": { - "mode": "off" - } - }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": null + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" }, - { - "color": "red", - "value": 80 - } - ] - }, - "unit": "Mibits" - }, - "overrides": [] - }, + "editorMode": "code", + "expr": "EXW_CELLMEM_OTHER_SERV{server=~\"$server\"}", + "hide": false, + "instant": false, + "legendFormat": "other services-{{server}}", + "range": true, + "refId": "D" + } + ], + "title": "Cellsrv Memory", + "type": "timeseries" + } + ], + "title": "Memory", + "type": "row" + }, + { + "collapsed": true, "gridPos": { - "h": 8, - "w": 12, + "h": 1, + "w": 24, "x": 0, - "y": 16 - }, - "id": 10, - "options": { - "legend": { - "calcs": [], - "displayMode": "table", - "placement": "bottom" - }, - "tooltip": { - "mode": "single", - "sort": "none" - } + "y": 2 }, - "targets": [ - { - "constant": 6.5, - "datasource": { - "type": "prometheus", - "uid": "prometheus_rti_ds" - }, - "exemplar": true, - "expr": "SIO_IO_EL_OF_SEC{server=~\"$server\"}", - "interval": "", - "legendFormat": "Eligible-{{server}}", - "refId": "A", - "withStreaming": false - }, + "id": 39, + "panels": [ { "datasource": { "type": "prometheus", - "uid": "prometheus_rti_ds" + "uid": "${DS_PROMETHEUS}" }, - "exemplar": true, - "expr": "SIO_IO_OF_RE_SEC{server=~\"$server\"}", - "hide": false, - "interval": "", - "legendFormat": "Returned-{{server}}", - "refId": "B" - }, - { - "datasource": { - "type": "prometheus", - "uid": "prometheus_rti_ds" + "description": "EXAREL: smart IO", + "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": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "Mibits" + }, + "overrides": [] }, - "exemplar": true, - "expr": "SIO_IO_PA_TH_SEC{server=\"$server\"}", - "hide": false, - "interval": "", - "legendFormat": "Passthru-{{server}}", - "refId": "C" - }, - { - "datasource": { - "type": "prometheus", - "uid": "prometheus_rti_ds" + "gridPos": { + "h": 8, + "w": 12, + "x": 0, + "y": 3 }, - "exemplar": true, - "expr": "SIO_IO_RV_OF_SEC{server=~\"$server\"}", - "hide": false, - "interval": "", - "legendFormat": "Reverse Offload-{{server}}", - "refId": "D" - } - ], - "title": "Smart Scans", - "type": "timeseries" - }, - { - "datasource": { - "type": "prometheus", - "uid": "prometheus_rti_ds" - }, - "description": "EXAREL: media servicing the smart scans", - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" + "id": 10, + "options": { + "legend": { + "calcs": ["min", "max", "mean", "last"], + "displayMode": "table", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "none" + } }, - "custom": { - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 0, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false + "targets": [ + { + "constant": 6.5, + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "SIO_IO_EL_OF_SEC{server=~\"$server\"}", + "interval": "", + "legendFormat": "Eligible-{{server}}", + "refId": "A", + "withStreaming": false }, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "SIO_IO_OF_RE_SEC{server=~\"$server\"}", + "hide": false, + "interval": "", + "legendFormat": "Returned-{{server}}", + "refId": "B" }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "SIO_IO_PA_TH_SEC{server=\"$server\"}", + "hide": false, + "interval": "", + "legendFormat": "Passthru-{{server}}", + "refId": "C" }, - "thresholdsStyle": { - "mode": "off" - } - }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": null + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" }, - { - "color": "red", - "value": 80 - } - ] - }, - "unit": "MiBs" - }, - "overrides": [] - }, - "gridPos": { - "h": 8, - "w": 12, - "x": 12, - "y": 16 - }, - "id": 14, - "options": { - "legend": { - "calcs": [], - "displayMode": "table", - "placement": "bottom" + "exemplar": true, + "expr": "SIO_IO_RV_OF_SEC{server=~\"$server\"}", + "hide": false, + "interval": "", + "legendFormat": "Reverse Offload-{{server}}", + "refId": "D" + } + ], + "title": "Smart Scans", + "type": "timeseries" }, - "tooltip": { - "mode": "single", - "sort": "none" - } - }, - "targets": [ { - "constant": 6.5, "datasource": { "type": "prometheus", - "uid": "prometheus_rti_ds" + "uid": "${DS_PROMETHEUS}" }, - "exemplar": true, - "expr": "SIO_IO_RD_FC_SEC{server=~\"$server\"}", - "interval": "", - "legendFormat": "Flash-{{server}}", - "refId": "A", - "withStreaming": false - }, - { - "datasource": { - "type": "prometheus", - "uid": "prometheus_rti_ds" + "description": "EXAREL: media servicing the smart scans", + "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": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "MiBs" + }, + "overrides": [] }, - "exemplar": true, - "expr": "SIO_IO_RD_HD_SEC{server=~\"$server\"}", - "hide": false, - "interval": "", - "legendFormat": "Disk-{{server}}", - "refId": "B" - }, - { - "datasource": { - "type": "prometheus", - "uid": "prometheus_rti_ds" + "gridPos": { + "h": 8, + "w": 12, + "x": 12, + "y": 3 }, - "exemplar": true, - "expr": "SIO_IO_RD_FC_HD_SEC{server=~\"$server\"}", - "hide": false, - "interval": "", - "legendFormat": "Both-{{server}}", - "refId": "C" - } - ], - "title": "Smart Scan IO Target", - "type": "timeseries" - }, - { - "datasource": { - "type": "prometheus", - "uid": "prometheus_rti_ds" - }, - "description": "EXAREL: Columnar Cache", - "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": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" + "id": 14, + "options": { + "legend": { + "calcs": ["min", "max", "mean", "last"], + "displayMode": "table", + "placement": "bottom", + "showLegend": true }, - "thresholdsStyle": { - "mode": "off" + "tooltip": { + "mode": "multi", + "sort": "none" } }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": null + "targets": [ + { + "constant": 6.5, + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" }, - { - "color": "red", - "value": 80 - } - ] - }, - "unit": "MiBs" - }, - "overrides": [] - }, - "gridPos": { - "h": 8, - "w": 12, - "x": 0, - "y": 24 - }, - "id": 16, - "options": { - "legend": { - "calcs": [], - "displayMode": "table", - "placement": "bottom" - }, - "tooltip": { - "mode": "single", - "sort": "none" - } - }, - "targets": [ - { - "constant": 6.5, - "datasource": { - "type": "prometheus", - "uid": "prometheus_rti_ds" - }, - "exemplar": true, - "expr": "FC_COL_IO_BY_R_ELIGIBLE_SEC{server=~\"$server\"}", - "interval": "", - "legendFormat": "CC Eligible-{{server}}", - "refId": "A", - "withStreaming": false + "exemplar": true, + "expr": "SIO_IO_RD_FC_SEC{server=~\"$server\"}", + "interval": "", + "legendFormat": "Flash-{{server}}", + "refId": "A", + "withStreaming": false + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "SIO_IO_RD_HD_SEC{server=~\"$server\"}", + "hide": false, + "interval": "", + "legendFormat": "Disk-{{server}}", + "refId": "B" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "SIO_IO_RD_FC_HD_SEC{server=~\"$server\"}", + "hide": false, + "interval": "", + "legendFormat": "Both-{{server}}", + "refId": "C" + } + ], + "title": "Smart Scan IO Target", + "type": "timeseries" }, { "datasource": { "type": "prometheus", - "uid": "prometheus_rti_ds" + "uid": "${DS_PROMETHEUS}" }, - "exemplar": true, - "expr": "FC_COL_IO_BY_R_SEC{server=~\"$server\"}", - "hide": false, - "interval": "", - "legendFormat": "CC Read-{{server}}", - "refId": "B" - }, - { - "datasource": { - "type": "prometheus", - "uid": "prometheus_rti_ds" + "description": "EXAREL: Columnar Cache", + "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": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "MiBs" + }, + "overrides": [] }, - "exemplar": true, - "expr": "FC_COL_IO_BY_SAVED_SEC{server=~\"$server\"}", - "hide": false, - "interval": "", - "legendFormat": "CC Saved-{{server}}", - "refId": "C" - } - ], - "title": "Columnar Cache", - "type": "timeseries" - }, - { - "datasource": { - "type": "prometheus", - "uid": "prometheus_rti_ds" - }, - "description": "EXAREL: Smart Scan SI savings", - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" + "gridPos": { + "h": 8, + "w": 12, + "x": 0, + "y": 11 }, - "custom": { - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 0, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false + "id": 16, + "options": { + "legend": { + "calcs": ["min", "max", "mean", "last"], + "displayMode": "table", + "placement": "bottom", + "showLegend": true }, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "off" + "tooltip": { + "mode": "multi", + "sort": "none" } }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": null + "targets": [ + { + "constant": 6.5, + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" }, - { - "color": "red", - "value": 80 - } - ] - }, - "unit": "MiBs" - }, - "overrides": [] - }, - "gridPos": { - "h": 8, - "w": 12, - "x": 12, - "y": 24 - }, - "id": 12, - "options": { - "legend": { - "calcs": [], - "displayMode": "table", - "placement": "bottom" + "exemplar": true, + "expr": "FC_COL_IO_BY_R_ELIGIBLE_SEC{server=~\"$server\"}", + "interval": "", + "legendFormat": "CC Eligible-{{server}}", + "refId": "A", + "withStreaming": false + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "FC_COL_IO_BY_R_SEC{server=~\"$server\"}", + "hide": false, + "interval": "", + "legendFormat": "CC Read-{{server}}", + "refId": "B" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "FC_COL_IO_BY_SAVED_SEC{server=~\"$server\"}", + "hide": false, + "interval": "", + "legendFormat": "CC Saved-{{server}}", + "refId": "C" + } + ], + "title": "Columnar Cache", + "type": "timeseries" }, - "tooltip": { - "mode": "single", - "sort": "none" - } - }, - "targets": [ { - "constant": 6.5, "datasource": { "type": "prometheus", - "uid": "prometheus_rti_ds" + "uid": "${DS_PROMETHEUS}" }, - "exemplar": true, - "expr": "SIO_IO_SI_SV_SEC{server=~\"$server\"}", - "interval": "", - "legendFormat": "SI savings-{{server}}", - "refId": "A", - "withStreaming": false + "description": "EXAREL: Smart Scan SI savings", + "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": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "MiBs" + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 12, + "x": 12, + "y": 11 + }, + "id": 12, + "options": { + "legend": { + "calcs": ["min", "max", "mean", "last"], + "displayMode": "table", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "none" + } + }, + "targets": [ + { + "constant": 6.5, + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "SIO_IO_SI_SV_SEC{server=~\"$server\"}", + "interval": "", + "legendFormat": "SI savings-{{server}}", + "refId": "A", + "withStreaming": false + } + ], + "title": "Storage Index", + "type": "timeseries" } ], - "title": "Storage Index", - "type": "timeseries" + "title": "Smart Scan Statistics", + "type": "row" } ], - "refresh": "5s", - "schemaVersion": 35, + "refresh": "", + "schemaVersion": 38, "style": "dark", "tags": ["exadata", "storage", "smartscan", "prometheus"], "templating": { @@ -993,20 +1165,20 @@ "current": {}, "datasource": { "type": "prometheus", - "uid": "prometheus_rti_ds" + "uid": "${DS_PROMETHEUS}" }, - "definition": "CL_CPUT", + "definition": "label_values(CL_CPUT,fleet)", "hide": 0, "includeAll": false, "multi": false, "name": "fleet", "options": [], "query": { - "query": "CL_CPUT", - "refId": "StandardVariableQuery" + "query": "label_values(CL_CPUT,fleet)", + "refId": "PrometheusVariableQueryEditor-VariableQuery" }, "refresh": 1, - "regex": "/.*[\\W|,]fleet=\"([^\"]*).*/", + "regex": "", "skipUrlSync": false, "sort": 1, "type": "query" @@ -1015,20 +1187,20 @@ "current": {}, "datasource": { "type": "prometheus", - "uid": "prometheus_rti_ds" + "uid": "${DS_PROMETHEUS}" }, - "definition": "CL_CPUT{fleet=\"$fleet\"}", + "definition": "label_values(CL_CPUT{fleet=\"$fleet\"},pod)", "hide": 0, "includeAll": false, "multi": false, "name": "pod", "options": [], "query": { - "query": "CL_CPUT{fleet=\"$fleet\"}", - "refId": "StandardVariableQuery" + "query": "label_values(CL_CPUT{fleet=\"$fleet\"},pod)", + "refId": "PrometheusVariableQueryEditor-VariableQuery" }, "refresh": 1, - "regex": "/.*[\\W|,]pod=\"([^\"]*).*/", + "regex": "", "skipUrlSync": false, "sort": 1, "type": "query" @@ -1037,20 +1209,20 @@ "current": {}, "datasource": { "type": "prometheus", - "uid": "prometheus_rti_ds" + "uid": "${DS_PROMETHEUS}" }, - "definition": "CL_CPUT{fleet=\"$fleet\",pod=\"$pod\"}", + "definition": "label_values(CL_CPUT{fleet=\"$fleet\",pod=\"$pod\"},cluster)", "hide": 0, "includeAll": true, "multi": true, "name": "cluster", "options": [], "query": { - "query": "CL_CPUT{fleet=\"$fleet\",pod=\"$pod\"}", - "refId": "StandardVariableQuery" + "query": "label_values(CL_CPUT{fleet=\"$fleet\",pod=\"$pod\"},cluster)", + "refId": "PrometheusVariableQueryEditor-VariableQuery" }, "refresh": 1, - "regex": "/.*[\\W|,]cluster=\"([^\"]*).*/", + "regex": "", "skipUrlSync": false, "sort": 1, "type": "query" @@ -1059,23 +1231,40 @@ "current": {}, "datasource": { "type": "prometheus", - "uid": "prometheus_rti_ds" + "uid": "${DS_PROMETHEUS}" }, - "definition": "CL_CPUT{fleet=\"$fleet\",pod=\"$pod\",cluster=~\"$cluster\"}", + "definition": "label_values(CL_CPUT{fleet=\"$fleet\",pod=\"$pod\",cluster=~\"$cluster\"},server)", "hide": 0, "includeAll": true, "multi": true, "name": "server", "options": [], "query": { - "query": "CL_CPUT{fleet=\"$fleet\",pod=\"$pod\",cluster=~\"$cluster\"}", - "refId": "StandardVariableQuery" + "query": "label_values(CL_CPUT{fleet=\"$fleet\",pod=\"$pod\",cluster=~\"$cluster\"},server)", + "refId": "PrometheusVariableQueryEditor-VariableQuery" }, "refresh": 1, - "regex": "/.*[\\W|,]server=\"([^\"]*).*/", + "regex": "", "skipUrlSync": false, "sort": 1, "type": "query" + }, + { + "current": { + "selected": false, + "text": "Prometheus", + "value": "prometheus_rti_ds" + }, + "hide": 0, + "includeAll": false, + "multi": false, + "name": "DS_PROMETHEUS", + "options": [], + "query": "prometheus", + "refresh": 1, + "regex": "", + "skipUrlSync": false, + "type": "datasource" } ] }, @@ -1087,6 +1276,6 @@ "timezone": "", "title": "Smart Scan", "uid": "exapSS", - "version": 5, + "version": 10, "weekStart": "" } diff --git a/exadata/insight/quick_start/container/grafana/dashboards/StorageServer.json b/exadata/insight/quick_start/container/grafana/dashboards/StorageServer.json index 8fd44c14..2639e26d 100644 --- a/exadata/insight/quick_start/container/grafana/dashboards/StorageServer.json +++ b/exadata/insight/quick_start/container/grafana/dashboards/StorageServer.json @@ -9,13 +9,13 @@ "pluginName": "Prometheus" } ], - "__elements": [], + "__elements": {}, "__requires": [ { "type": "grafana", "id": "grafana", "name": "Grafana", - "version": "8.4.2" + "version": "10.0.2" }, { "type": "datasource", @@ -34,7 +34,10 @@ "list": [ { "builtIn": 1, - "datasource": "-- Grafana --", + "datasource": { + "type": "datasource", + "uid": "grafana" + }, "enable": true, "hide": true, "iconColor": "rgba(0, 211, 255, 1)", @@ -53,7 +56,6 @@ "fiscalYearStartMonth": 0, "graphTooltip": 0, "id": null, - "iteration": 1649200071631, "links": [ { "asDropdown": true, @@ -71,1756 +73,2129 @@ "liveNow": false, "panels": [ { + "collapsed": true, "datasource": { "type": "prometheus", - "uid": "prometheus_rti_ds" - }, - "description": "EXAREL: CPU utilization", - "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": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "off" - } - }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": null - }, - { - "color": "red", - "value": 80 - } - ] - }, - "unit": "percent" - }, - "overrides": [] + "uid": "oe75iKL7k" }, "gridPos": { - "h": 8, + "h": 1, "w": 24, "x": 0, "y": 0 }, - "id": 2, - "options": { - "legend": { - "calcs": ["min", "max", "mean", "last"], - "displayMode": "table", - "placement": "right" - }, - "tooltip": { - "mode": "single", - "sort": "none" - } - }, - "targets": [ + "id": 61, + "panels": [ { "datasource": { "type": "prometheus", - "uid": "prometheus_rti_ds" + "uid": "${DS_PROMETHEUS}" }, - "exemplar": true, - "expr": "CL_CPUT{server=~\"$server\"}", - "interval": "", - "legendFormat": "%CPU-{{server}}", - "refId": "A" - } - ], - "title": "CPU Utilization", - "type": "timeseries" - }, - { - "datasource": { - "type": "prometheus", - "uid": "prometheus_rti_ds" - }, - "description": "EXAREL: Network RX bytes", - "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": 5, - "scaleDistribution": { - "type": "linear" + "description": "EXAREL: CPU utilization", + "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": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "dashed+area" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "yellow", + "value": 80 + }, + { + "color": "red", + "value": 90 + } + ] + }, + "unit": "percent" }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 24, + "x": 0, + "y": 1 + }, + "id": 2, + "options": { + "legend": { + "calcs": ["min", "max", "mean", "last"], + "displayMode": "table", + "placement": "right", + "showLegend": true }, - "thresholdsStyle": { - "mode": "off" + "tooltip": { + "mode": "multi", + "sort": "none" } }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": null - }, - { - "color": "red", - "value": 80 - } - ] - }, - "unit": "MiBs" - }, - "overrides": [] - }, - "gridPos": { - "h": 8, - "w": 12, - "x": 0, - "y": 8 - }, - "id": 4, - "options": { - "legend": { - "calcs": ["min", "max", "mean", "last"], - "displayMode": "table", - "placement": "bottom" + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "CL_CPUT{server=~\"$server\"}", + "interval": "", + "legendFormat": "%CPU-{{server}}", + "refId": "A" + } + ], + "title": "CPU Utilization", + "type": "timeseries" }, - "tooltip": { - "mode": "single", - "sort": "none" - } - }, - "targets": [ { "datasource": { "type": "prometheus", - "uid": "prometheus_rti_ds" + "uid": "${DS_PROMETHEUS}" }, - "exemplar": true, - "expr": "sum by (server) (EXW_ROCE_RX_BY_SEC{server=~\"$server\"})", - "interval": "", - "legendFormat": "{{server}}-RoCE", - "refId": "A" - }, - { - "datasource": { - "type": "prometheus", - "uid": "prometheus_rti_ds" - }, - "exemplar": true, - "expr": "sum by (server) (N_IB_MB_RCV_SEC{server=~\"$server\"})", - "hide": false, - "interval": "", - "legendFormat": "{{server}}-IB", - "refId": "B" - } - ], - "title": "RX Bytes - RDMA", - "type": "timeseries" - }, - { - "datasource": { - "type": "prometheus", - "uid": "prometheus_rti_ds" - }, - "description": "EXAREL: Network TX bytes", - "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": 5, - "scaleDistribution": { - "type": "linear" + "description": "EXAREL: Network RX bytes", + "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": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "MiBs" }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 12, + "x": 0, + "y": 9 + }, + "id": 4, + "options": { + "legend": { + "calcs": ["min", "max", "mean", "last"], + "displayMode": "table", + "placement": "bottom", + "showLegend": true }, - "thresholdsStyle": { - "mode": "off" + "tooltip": { + "mode": "multi", + "sort": "none" } }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": null - }, - { - "color": "red", - "value": 80 - } - ] - }, - "unit": "MiBs" - }, - "overrides": [] - }, - "gridPos": { - "h": 8, - "w": 12, - "x": 12, - "y": 8 - }, - "id": 47, - "options": { - "legend": { - "calcs": ["min", "max", "mean", "last"], - "displayMode": "table", - "placement": "bottom" - }, - "tooltip": { - "mode": "single", - "sort": "none" - } - }, - "targets": [ - { - "constant": 6.5, - "datasource": { - "type": "prometheus", - "uid": "prometheus_rti_ds" - }, - "exemplar": true, - "expr": "sum by (server) (EXW_ROCE_TX_BY_SEC{server=~\"$server\"})", - "interval": "", - "legendFormat": "{{server}}-RoCE", - "refId": "A", - "withStreaming": false + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "sum by (server) (EXW_ROCE_RX_BY_SEC{server=~\"$server\"})", + "interval": "", + "legendFormat": "{{server}}-RoCE", + "refId": "A" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "sum by (server) (N_IB_MB_RCV_SEC{server=~\"$server\"})", + "hide": false, + "interval": "", + "legendFormat": "{{server}}-IB", + "refId": "B" + } + ], + "title": "RX Bytes - RDMA", + "type": "timeseries" }, { "datasource": { "type": "prometheus", - "uid": "prometheus_rti_ds" - }, - "exemplar": true, - "expr": "sum by (server) (N_IB_MB_TRANS_SEC{server=~\"$server\"})", - "hide": false, - "interval": "", - "legendFormat": "{{server}}-IB", - "refId": "B" - } - ], - "title": "TX Bytes - RDMA", - "type": "timeseries" - }, - { - "datasource": { - "type": "prometheus", - "uid": "prometheus_rti_ds" - }, - "description": "EXAREL: Percentage of memory available", - "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": 5, - "scaleDistribution": { - "type": "linear" + "uid": "${DS_PROMETHEUS}" + }, + "description": "EXAREL: Network TX bytes", + "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": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "MiBs" }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 12, + "x": 12, + "y": 9 + }, + "id": 47, + "options": { + "legend": { + "calcs": ["min", "max", "mean", "last"], + "displayMode": "table", + "placement": "bottom", + "showLegend": true }, - "thresholdsStyle": { - "mode": "off" + "tooltip": { + "mode": "multi", + "sort": "none" } }, - "mappings": [], - "max": 100, - "min": 0, - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": null - }, - { - "color": "red", - "value": 80 - } - ] - }, - "unit": "percent" - }, - "overrides": [] - }, - "gridPos": { - "h": 8, - "w": 8, - "x": 0, - "y": 16 - }, - "id": 39, - "options": { - "legend": { - "calcs": [], - "displayMode": "list", - "placement": "bottom" - }, - "tooltip": { - "mode": "single", - "sort": "none" - } - }, - "targets": [ - { - "constant": 6.5, - "datasource": { - "type": "prometheus", - "uid": "prometheus_rti_ds" - }, - "exemplar": true, - "expr": "EXW_CELLMEM_OS_AVAIL_PCT{server=~\"$server\"}", - "interval": "", - "legendFormat": "%OS available-{{server}}", - "refId": "A", - "withStreaming": false + "targets": [ + { + "constant": 6.5, + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "sum by (server) (EXW_ROCE_TX_BY_SEC{server=~\"$server\"})", + "interval": "", + "legendFormat": "{{server}}-RoCE", + "refId": "A", + "withStreaming": false + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "sum by (server) (N_IB_MB_TRANS_SEC{server=~\"$server\"})", + "hide": false, + "interval": "", + "legendFormat": "{{server}}-IB", + "refId": "B" + } + ], + "title": "TX Bytes - RDMA", + "type": "timeseries" }, { "datasource": { "type": "prometheus", - "uid": "prometheus_rti_ds" - }, - "exemplar": true, - "expr": "EXW_CELLMEM_CELL_AVAIL_PCT{server=~\"$server\"}", - "hide": false, - "interval": "", - "legendFormat": "%cellsrv available-{{server}}", - "refId": "B" - } - ], - "title": "Memory Available", - "type": "timeseries" - }, - { - "datasource": { - "type": "prometheus", - "uid": "prometheus_rti_ds" - }, - "description": "EXAREL: Memory Usage", - "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": 5, - "scaleDistribution": { - "type": "linear" + "uid": "${DS_PROMETHEUS}" + }, + "description": "EXAREL: Percentage of memory available", + "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": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "percent" }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 8, + "x": 0, + "y": 17 + }, + "id": 39, + "options": { + "legend": { + "calcs": ["min", "max", "mean", "last"], + "displayMode": "table", + "placement": "bottom", + "showLegend": true }, - "thresholdsStyle": { - "mode": "off" + "tooltip": { + "mode": "multi", + "sort": "none" } }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": null - }, - { - "color": "red", - "value": 80 - } - ] - }, - "unit": "gbytes" - }, - "overrides": [] - }, - "gridPos": { - "h": 8, - "w": 8, - "x": 8, - "y": 16 - }, - "id": 40, - "options": { - "legend": { - "calcs": [], - "displayMode": "list", - "placement": "bottom" - }, - "tooltip": { - "mode": "single", - "sort": "none" - } - }, - "targets": [ - { - "constant": 6.5, - "datasource": { - "type": "prometheus", - "uid": "prometheus_rti_ds" - }, - "exemplar": true, - "expr": "EXW_CELLMEM_OS_TOTAL{server=~\"$server\"}", - "interval": "", - "legendFormat": "Total-{{server}}", - "refId": "A", - "withStreaming": false - }, - { - "datasource": { - "type": "prometheus", - "uid": "prometheus_rti_ds" - }, - "exemplar": true, - "expr": "EXW_CELLMEM_OS_KNL{server=~\"$server\"}", - "hide": false, - "interval": "", - "legendFormat": "OS kernel-{{server}}", - "refId": "B" + "targets": [ + { + "constant": 6.5, + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "EXW_CELLMEM_OS_AVAIL_PCT{server=~\"$server\"}", + "interval": "", + "legendFormat": "%OS available-{{server}}", + "refId": "A", + "withStreaming": false + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "EXW_CELLMEM_CELL_AVAIL_PCT{server=~\"$server\"}", + "hide": false, + "interval": "", + "legendFormat": "%cellsrv available-{{server}}", + "refId": "B" + } + ], + "title": "Memory Available", + "type": "timeseries" }, { "datasource": { "type": "prometheus", - "uid": "prometheus_rti_ds" - }, - "exemplar": true, - "expr": "EXW_CELLMEM_OS_USR{server=~\"$server\"}", - "hide": false, - "interval": "", - "legendFormat": "OS usr-{{server}}", - "refId": "C" - } - ], - "title": "Memory Usage", - "type": "timeseries" - }, - { - "datasource": { - "type": "prometheus", - "uid": "prometheus_rti_ds" - }, - "description": "EXAREL: Cellsrv memory usage", - "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": 5, - "scaleDistribution": { - "type": "linear" + "uid": "${DS_PROMETHEUS}" + }, + "description": "EXAREL: Memory Usage", + "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": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "gbytes" }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 8, + "x": 8, + "y": 17 + }, + "id": 40, + "options": { + "legend": { + "calcs": ["min", "max", "mean", "last"], + "displayMode": "table", + "placement": "bottom", + "showLegend": true }, - "thresholdsStyle": { - "mode": "off" + "tooltip": { + "mode": "multi", + "sort": "none" } }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": null - }, - { - "color": "red", - "value": 80 - } - ] - }, - "unit": "gbytes" - }, - "overrides": [] - }, - "gridPos": { - "h": 8, - "w": 8, - "x": 16, - "y": 16 - }, - "id": 42, - "options": { - "legend": { - "calcs": [], - "displayMode": "list", - "placement": "bottom" - }, - "tooltip": { - "mode": "single", - "sort": "none" - } - }, - "targets": [ - { - "constant": 6.5, - "datasource": { - "type": "prometheus", - "uid": "prometheus_rti_ds" - }, - "exemplar": true, - "expr": "EXW_CELLMEM_CELL_KNL{server=~\"$server\"}", - "interval": "", - "legendFormat": "kernel-{{server}}", - "refId": "A", - "withStreaming": false - }, - { - "datasource": { - "type": "prometheus", - "uid": "prometheus_rti_ds" - }, - "exemplar": true, - "expr": "EXW_CELLMEM_CELL_CELLSRV{server=~\"$server\"}", - "hide": false, - "interval": "", - "legendFormat": "cellsrv-{{server}}", - "refId": "B" + "targets": [ + { + "constant": 6.5, + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "EXW_CELLMEM_OS_TOTAL{server=~\"$server\"}", + "interval": "", + "legendFormat": "Total-{{server}}", + "refId": "A", + "withStreaming": false + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "EXW_CELLMEM_OS_KNL{server=~\"$server\"}", + "hide": false, + "interval": "", + "legendFormat": "OS kernel-{{server}}", + "refId": "B" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "EXW_CELLMEM_OS_USR{server=~\"$server\"}", + "hide": false, + "interval": "", + "legendFormat": "OS usr-{{server}}", + "refId": "C" + } + ], + "title": "Memory Usage", + "type": "timeseries" }, { "datasource": { "type": "prometheus", - "uid": "prometheus_rti_ds" - }, - "exemplar": true, - "expr": "EXW_CELLMEM_CELL_OFFLOAD{server=~\"$server\"}", - "hide": false, - "interval": "", - "legendFormat": "offload-{{server}}", - "refId": "C" - } - ], - "title": "Cellsrv Memory", - "type": "timeseries" - }, - { - "collapsed": false, - "gridPos": { - "h": 1, - "w": 24, - "x": 0, - "y": 24 - }, - "id": 10, - "panels": [], - "title": "Cell Disk I/O", - "type": "row" - }, - { - "datasource": { - "type": "prometheus", - "uid": "prometheus_rti_ds" - }, - "description": "EXAREL: IO requests on $deviceType\nFD: Flash\nCD: Hard Disk", - "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": 5, - "scaleDistribution": { - "type": "linear" + "uid": "${DS_PROMETHEUS}" + }, + "description": "EXAREL: Cellsrv memory usage", + "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": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "gbytes" }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 8, + "x": 16, + "y": 17 + }, + "id": 42, + "options": { + "legend": { + "calcs": ["min", "max", "mean", "last"], + "displayMode": "table", + "placement": "bottom", + "showLegend": true }, - "thresholdsStyle": { - "mode": "off" + "tooltip": { + "mode": "multi", + "sort": "none" } }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": null - }, - { - "color": "red", - "value": 80 - } - ] - }, - "unit": "reqps" - }, - "overrides": [] - }, - "gridPos": { - "h": 8, - "w": 24, - "x": 0, - "y": 25 - }, - "id": 6, - "maxPerRow": 2, - "options": { - "legend": { - "calcs": [], - "displayMode": "list", - "placement": "bottom" - }, - "tooltip": { - "mode": "single", - "sort": "none" + "targets": [ + { + "constant": 6.5, + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "EXW_CELLMEM_CELL_KNL{server=~\"$server\"}", + "interval": "", + "legendFormat": "kernel-{{server}}", + "refId": "A", + "withStreaming": false + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "EXW_CELLMEM_CELL_CELLSRV{server=~\"$server\"}", + "hide": false, + "interval": "", + "legendFormat": "cellsrv-{{server}}", + "refId": "B" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "EXW_CELLMEM_CELL_OFFLOAD{server=~\"$server\"}", + "hide": false, + "interval": "", + "legendFormat": "offload-{{server}}", + "refId": "C" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "editorMode": "code", + "expr": "EXW_CELLMEM_OTHER_SERV{server=~\"$server\"}", + "hide": false, + "instant": false, + "legendFormat": "other services-{{server}}", + "range": true, + "refId": "D" + } + ], + "title": "Cellsrv Memory", + "type": "timeseries" } - }, - "repeat": "deviceType", - "repeatDirection": "h", + ], "targets": [ { "datasource": { "type": "prometheus", - "uid": "prometheus_rti_ds" + "uid": "oe75iKL7k" }, - "exemplar": true, - "expr": "sum by (server) (CD_IO_RQ_R_SM_SEC{objectName=~\"${deviceType}_.*\",server=~\"$server\"})", - "interval": "", - "legendFormat": "Small Reads-{{server}}", "refId": "A" - }, - { - "datasource": { - "type": "prometheus", - "uid": "prometheus_rti_ds" - }, - "exemplar": true, - "expr": "sum by (server) (CD_IO_RQ_W_SM_SEC{objectName=~\"${deviceType}_.*\",server=~\"$server\"})", - "hide": false, - "interval": "", - "legendFormat": "Small Writes-{{server}}", - "refId": "B" - }, - { - "datasource": { - "type": "prometheus", - "uid": "prometheus_rti_ds" - }, - "exemplar": true, - "expr": "sum by (server) (CD_IO_RQ_R_LG_SEC{objectName=~\"${deviceType}_.*\",server=~\"$server\"})", - "hide": false, - "interval": "", - "legendFormat": "Large Reads-{{server}}", - "refId": "C" - }, - { - "datasource": { - "type": "prometheus", - "uid": "prometheus_rti_ds" - }, - "exemplar": true, - "expr": "sum by (server) (CD_IO_RQ_W_LG_SEC{objectName=~\"${deviceType}_.*\",server=~\"$server\"})", - "hide": false, - "interval": "", - "legendFormat": "Large Writes-{{server}}", - "refId": "D" } ], - "title": "IOPs - $deviceType", - "type": "timeseries" + "title": "Resource Usage", + "type": "row" }, { + "collapsed": true, "datasource": { "type": "prometheus", - "uid": "prometheus_rti_ds" - }, - "description": "EXAREL: IO MiB/s on $deviceType\nFD: Flash\nCD: Hard Disk", - "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": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "off" - } - }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": null - }, - { - "color": "red", - "value": 80 - } - ] - }, - "unit": "MiBs" - }, - "overrides": [] + "uid": "oe75iKL7k" }, "gridPos": { - "h": 8, + "h": 1, "w": 24, "x": 0, - "y": 33 - }, - "id": 12, - "maxPerRow": 2, - "options": { - "legend": { - "calcs": [], - "displayMode": "list", - "placement": "bottom" - }, - "tooltip": { - "mode": "single", - "sort": "none" - } + "y": 1 }, - "repeat": "deviceType", - "repeatDirection": "h", - "targets": [ + "id": 10, + "panels": [ { "datasource": { "type": "prometheus", - "uid": "prometheus_rti_ds" + "uid": "${DS_PROMETHEUS}" }, - "exemplar": true, - "expr": "sum by (server) (CD_IO_BY_R_SM_SEC{objectName=~\"${deviceType}_.*\",server=~\"$server\"})", - "interval": "", - "legendFormat": "Small Reads-{{server}}", - "refId": "A" - }, - { - "datasource": { - "type": "prometheus", - "uid": "prometheus_rti_ds" - }, - "exemplar": true, - "expr": "sum by (server) (CD_IO_BY_W_SM_SEC{objectName=~\"${deviceType}_.*\",server=~\"$server\"})", - "hide": false, - "interval": "", - "legendFormat": "Small Writes-{{server}}", - "refId": "B" - }, - { - "datasource": { - "type": "prometheus", - "uid": "prometheus_rti_ds" - }, - "exemplar": true, - "expr": "sum by (server) (CD_IO_BY_R_LG_SEC{objectName=~\"${deviceType}_.*\",server=~\"$server\"})", - "hide": false, - "interval": "", - "legendFormat": "Large Reads-{{server}}", - "refId": "C" - }, - { - "datasource": { - "type": "prometheus", - "uid": "prometheus_rti_ds" - }, - "exemplar": true, - "expr": "sum by (server) (CD_IO_BY_W_LG_SEC{objectName=~\"${deviceType}_.*\",server=~\"$server\"})", - "hide": false, - "interval": "", - "legendFormat": "Large Writes-{{server}}", - "refId": "D" - } - ], - "title": "MiB/s - $deviceType", - "type": "timeseries" - }, - { - "datasource": { - "type": "prometheus", - "uid": "prometheus_rti_ds" - }, - "description": "EXAREL: Average latency on $deviceType\nFD: Flash \nCD: Hard Disk", - "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": 5, - "scaleDistribution": { - "type": "linear" + "description": "EXAREL: IO requests on $deviceType\nFD: Flash\nCD: Hard Disk", + "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": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "reqps" }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 24, + "x": 0, + "y": 2 + }, + "id": 6, + "maxPerRow": 2, + "options": { + "legend": { + "calcs": ["min", "max", "mean", "last"], + "displayMode": "table", + "placement": "bottom", + "showLegend": true }, - "thresholdsStyle": { - "mode": "off" + "tooltip": { + "mode": "multi", + "sort": "none" } }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": null - }, - { - "color": "red", - "value": 80 - } - ] - }, - "unit": "µs" - }, - "overrides": [] - }, - "gridPos": { - "h": 8, - "w": 24, - "x": 0, - "y": 41 - }, - "id": 16, - "maxPerRow": 2, - "options": { - "legend": { - "calcs": [], - "displayMode": "list", - "placement": "bottom" + "repeat": "deviceType", + "repeatDirection": "h", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "sum by (server) (CD_IO_RQ_R_SM_SEC{objectName=~\"${deviceType}_.*\",server=~\"$server\"})", + "interval": "", + "legendFormat": "Small Reads-{{server}}", + "refId": "A" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "sum by (server) (CD_IO_RQ_W_SM_SEC{objectName=~\"${deviceType}_.*\",server=~\"$server\"})", + "hide": false, + "interval": "", + "legendFormat": "Small Writes-{{server}}", + "refId": "B" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "sum by (server) (CD_IO_RQ_R_LG_SEC{objectName=~\"${deviceType}_.*\",server=~\"$server\"})", + "hide": false, + "interval": "", + "legendFormat": "Large Reads-{{server}}", + "refId": "C" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "sum by (server) (CD_IO_RQ_W_LG_SEC{objectName=~\"${deviceType}_.*\",server=~\"$server\"})", + "hide": false, + "interval": "", + "legendFormat": "Large Writes-{{server}}", + "refId": "D" + } + ], + "title": "IOPs - $deviceType", + "type": "timeseries" }, - "tooltip": { - "mode": "single", - "sort": "none" - } - }, - "repeat": "deviceType", - "repeatDirection": "h", - "targets": [ { "datasource": { "type": "prometheus", - "uid": "prometheus_rti_ds" + "uid": "${DS_PROMETHEUS}" }, - "exemplar": true, - "expr": "avg by (server) (CD_IO_TM_R_SM_RQ{objectName=~\"${deviceType}_.*\",server=~\"$server\"})", - "interval": "", - "legendFormat": "Small Reads-{{server}}", - "refId": "A" - }, - { - "datasource": { - "type": "prometheus", - "uid": "prometheus_rti_ds" - }, - "exemplar": true, - "expr": "avg by (server) (CD_IO_TM_W_SM_RQ{objectName=~\"${deviceType}_.*\",server=~\"$server\"})", - "hide": false, - "interval": "", - "legendFormat": "Small Writes-{{server}}", - "refId": "B" - }, - { - "datasource": { - "type": "prometheus", - "uid": "prometheus_rti_ds" - }, - "exemplar": true, - "expr": "avg by (server) (CD_IO_TM_R_LG_RQ{objectName=~\"${deviceType}_.*\",server=~\"$server\"})", - "hide": false, - "interval": "", - "legendFormat": "Large Reads-{{server}}", - "refId": "C" + "description": "EXAREL: IO MiB/s on $deviceType\nFD: Flash\nCD: Hard Disk", + "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": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "MiBs" + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 24, + "x": 0, + "y": 10 + }, + "id": 12, + "maxPerRow": 2, + "options": { + "legend": { + "calcs": ["min", "max", "mean", "last"], + "displayMode": "table", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "none" + } + }, + "repeat": "deviceType", + "repeatDirection": "h", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "sum by (server) (CD_IO_BY_R_SM_SEC{objectName=~\"${deviceType}_.*\",server=~\"$server\"})", + "interval": "", + "legendFormat": "Small Reads-{{server}}", + "refId": "A" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "sum by (server) (CD_IO_BY_W_SM_SEC{objectName=~\"${deviceType}_.*\",server=~\"$server\"})", + "hide": false, + "interval": "", + "legendFormat": "Small Writes-{{server}}", + "refId": "B" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "sum by (server) (CD_IO_BY_R_LG_SEC{objectName=~\"${deviceType}_.*\",server=~\"$server\"})", + "hide": false, + "interval": "", + "legendFormat": "Large Reads-{{server}}", + "refId": "C" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "sum by (server) (CD_IO_BY_W_LG_SEC{objectName=~\"${deviceType}_.*\",server=~\"$server\"})", + "hide": false, + "interval": "", + "legendFormat": "Large Writes-{{server}}", + "refId": "D" + } + ], + "title": "MiB/s - $deviceType", + "type": "timeseries" }, { "datasource": { "type": "prometheus", - "uid": "prometheus_rti_ds" - }, - "exemplar": true, - "expr": "avg by (server) (CD_IO_TM_W_LG_RQ{objectName=~\"${deviceType}_.*\",server=~\"$server\"})", - "hide": false, - "interval": "", - "legendFormat": "Large Writes-{{server}}", - "refId": "D" - } - ], - "title": "Latency - $deviceType", - "type": "timeseries" - }, - { - "collapsed": false, - "gridPos": { - "h": 1, - "w": 24, - "x": 0, - "y": 49 - }, - "id": 22, - "panels": [], - "title": "Flash Cache", - "type": "row" - }, - { - "datasource": { - "type": "prometheus", - "uid": "prometheus_rti_ds" - }, - "description": "EXAREL: Flash Cache User Read Requests", - "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 + "uid": "${DS_PROMETHEUS}" + }, + "description": "EXAREL: Average latency on $deviceType\nFD: Flash \nCD: Hard Disk", + "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": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "µs" + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 24, + "x": 0, + "y": 18 + }, + "id": 16, + "maxPerRow": 2, + "options": { + "legend": { + "calcs": ["min", "max", "mean", "last"], + "displayMode": "table", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "none" + } + }, + "repeat": "deviceType", + "repeatDirection": "h", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "avg by (server) (CD_IO_TM_R_SM_RQ{objectName=~\"${deviceType}_.*\",server=~\"$server\"})", + "interval": "", + "legendFormat": "Small Reads-{{server}}", + "refId": "A" }, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "avg by (server) (CD_IO_TM_W_SM_RQ{objectName=~\"${deviceType}_.*\",server=~\"$server\"})", + "hide": false, + "interval": "", + "legendFormat": "Small Writes-{{server}}", + "refId": "B" }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "avg by (server) (CD_IO_TM_R_LG_RQ{objectName=~\"${deviceType}_.*\",server=~\"$server\"})", + "hide": false, + "interval": "", + "legendFormat": "Large Reads-{{server}}", + "refId": "C" }, - "thresholdsStyle": { - "mode": "off" + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "avg by (server) (CD_IO_TM_W_LG_RQ{objectName=~\"${deviceType}_.*\",server=~\"$server\"})", + "hide": false, + "interval": "", + "legendFormat": "Large Writes-{{server}}", + "refId": "D" } - }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": null - }, - { - "color": "red", - "value": 80 - } - ] - }, - "unit": "reqps" - }, - "overrides": [] - }, - "gridPos": { - "h": 8, - "w": 12, - "x": 0, - "y": 50 - }, - "id": 20, - "options": { - "legend": { - "calcs": [], - "displayMode": "list", - "placement": "bottom" - }, - "tooltip": { - "mode": "single", - "sort": "none" + ], + "title": "Latency - $deviceType", + "type": "timeseries" } - }, + ], "targets": [ { "datasource": { "type": "prometheus", - "uid": "prometheus_rti_ds" + "uid": "oe75iKL7k" }, - "exemplar": true, - "expr": "FC_IO_RQ_R_SEC{server=~\"$server\"}", - "interval": "", - "legendFormat": "OLTP reads-{{server}}", "refId": "A" - }, - { - "datasource": { - "type": "prometheus", - "uid": "prometheus_rti_ds" - }, - "exemplar": true, - "expr": "FC_IO_RQ_R_DW_SEC{server=~\"$server\"}", - "hide": false, - "interval": "", - "legendFormat": "Scan reads-{{server}}", - "refId": "B" - }, - { - "datasource": { - "type": "prometheus", - "uid": "prometheus_rti_ds" - }, - "exemplar": true, - "expr": "FC_IO_RQ_R_MISS_SEC{server=~\"$server\"}", - "hide": false, - "interval": "", - "legendFormat": "OLTP misses-{{server}}", - "refId": "C" - }, - { - "datasource": { - "type": "prometheus", - "uid": "prometheus_rti_ds" - }, - "exemplar": true, - "expr": "FC_IO_RQ_R_MISS_DW_SEC{server=~\"$server\"}", - "hide": false, - "interval": "", - "legendFormat": "Scan misses-{{server}}", - "refId": "D" } ], - "title": "Flash Cache User Reads Requests", - "type": "timeseries" + "title": "Cell Disk I/O", + "type": "row" }, { + "collapsed": true, "datasource": { "type": "prometheus", - "uid": "prometheus_rti_ds" - }, - "description": "EXAREL: Flash Cache User Read MiB/s", - "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": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "off" - } - }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": null - }, - { - "color": "red", - "value": 80 - } - ] - }, - "unit": "MiBs" - }, - "overrides": [] + "uid": "oe75iKL7k" }, "gridPos": { - "h": 8, - "w": 12, - "x": 12, - "y": 50 - }, - "id": 24, - "options": { - "legend": { - "calcs": [], - "displayMode": "list", - "placement": "bottom" - }, - "tooltip": { - "mode": "single", - "sort": "none" - } + "h": 1, + "w": 24, + "x": 0, + "y": 2 }, - "targets": [ + "id": 52, + "panels": [ { "datasource": { "type": "prometheus", - "uid": "prometheus_rti_ds" + "uid": "${DS_PROMETHEUS}" }, - "exemplar": true, - "expr": "FC_IO_BY_R_SEC{server=~\"$server\"}", - "interval": "", - "legendFormat": "OLTP reads-{{server}}", - "refId": "A" - }, - { - "datasource": { - "type": "prometheus", - "uid": "prometheus_rti_ds" - }, - "exemplar": true, - "expr": "FC_IO_BY_R_DW_SEC{server=~\"$server\"}", - "hide": false, - "interval": "", - "legendFormat": "Scan reads-{{server}}", - "refId": "B" + "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": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "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": 3 + }, + "id": 55, + "options": { + "legend": { + "calcs": ["min", "max", "mean", "last"], + "displayMode": "table", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "none" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "DB_FD_IO_WT_SM_RQ{server=~\"$server\"}", + "interval": "", + "legendFormat": "Small IO-{{objectName}}-{{server}}", + "refId": "A" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "DB_FD_IO_WT_LG_RQ{server=~\"$server\"}", + "hide": false, + "interval": "", + "legendFormat": "Large IO-{{objectName}}-{{server}}", + "refId": "B" + } + ], + "title": "Flash IORM Queue Time", + "type": "timeseries" }, { "datasource": { "type": "prometheus", - "uid": "prometheus_rti_ds" - }, - "exemplar": true, - "expr": "FC_IO_BY_R_MISS_SEC{server=~\"$server\"}", - "hide": false, - "interval": "", - "legendFormat": "OLTP misses-{{server}}", - "refId": "C" - }, + "uid": "${DS_PROMETHEUS}" + }, + "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": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "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": 3 + }, + "id": 56, + "options": { + "legend": { + "calcs": ["min", "max", "mean", "last"], + "displayMode": "table", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "none" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "{__name__=~\"DB_IO_WT_SM_RQ|DB_CF_IO_WT_SM_RQ\",server=~\"$server\"}", + "interval": "", + "legendFormat": "Small IO-{{objectName}}-{{server}}", + "refId": "A" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "{__name__=~\"DB_IO_WT_LG_RQ|DB_CF_IO_WT_LG_RQ\",server=~\"$server\"}", + "hide": false, + "interval": "", + "legendFormat": "Large IO-{{objectName}}-{{server}}", + "refId": "B" + } + ], + "title": "Disk IORM Queue Time", + "type": "timeseries" + } + ], + "targets": [ { "datasource": { "type": "prometheus", - "uid": "prometheus_rti_ds" - }, - "exemplar": true, - "expr": "FC_IO_BY_R_MISS_DW_SEC{server=~\"$server\"}", - "hide": false, - "interval": "", - "legendFormat": "Scan misses-{{server}}", - "refId": "D" + "uid": "oe75iKL7k" + }, + "refId": "A" } ], - "title": "Flash Cache User Reads MiB/s", - "type": "timeseries" + "title": "IORM Queue Time", + "type": "row" }, { - "collapsed": false, + "collapsed": true, + "datasource": { + "type": "prometheus", + "uid": "oe75iKL7k" + }, "gridPos": { "h": 1, "w": 24, "x": 0, - "y": 58 + "y": 3 }, - "id": 26, - "panels": [], - "title": "Smart Scan", - "type": "row" - }, - { - "datasource": { - "type": "prometheus", - "uid": "prometheus_rti_ds" - }, - "description": "EXAREL: Smart Scan IO Activity", - "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": 5, - "scaleDistribution": { - "type": "linear" + "id": 22, + "panels": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "description": "EXAREL: Flash Cache User Read Requests", + "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": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "reqps" }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 12, + "x": 0, + "y": 60 + }, + "id": 20, + "options": { + "legend": { + "calcs": ["min", "max", "mean", "last"], + "displayMode": "table", + "placement": "bottom", + "showLegend": true }, - "thresholdsStyle": { - "mode": "off" + "tooltip": { + "mode": "multi", + "sort": "none" } }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": null - }, - { - "color": "red", - "value": 80 - } - ] - }, - "unit": "MiBs" - }, - "overrides": [] - }, - "gridPos": { - "h": 8, - "w": 12, - "x": 0, - "y": 59 - }, - "id": 30, - "options": { - "legend": { - "calcs": [], - "displayMode": "list", - "placement": "bottom" + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "FC_IO_RQ_R_SEC{server=~\"$server\"}", + "interval": "", + "legendFormat": "OLTP reads-{{server}}", + "refId": "A" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "FC_IO_RQ_R_DW_SEC{server=~\"$server\"}", + "hide": false, + "interval": "", + "legendFormat": "Scan reads-{{server}}", + "refId": "B" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "FC_IO_RQ_R_MISS_SEC{server=~\"$server\"}", + "hide": false, + "interval": "", + "legendFormat": "OLTP misses-{{server}}", + "refId": "C" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "FC_IO_RQ_R_MISS_DW_SEC{server=~\"$server\"}", + "hide": false, + "interval": "", + "legendFormat": "Scan misses-{{server}}", + "refId": "D" + } + ], + "title": "Flash Cache User Reads Requests", + "type": "timeseries" }, - "tooltip": { - "mode": "single", - "sort": "none" - } - }, - "targets": [ { "datasource": { "type": "prometheus", - "uid": "prometheus_rti_ds" + "uid": "${DS_PROMETHEUS}" }, - "exemplar": true, - "expr": "SIO_IO_EL_OF_SEC{server=~\"$server\"}", - "interval": "", - "legendFormat": "Eligible-{{server}}", - "refId": "A" - }, + "description": "EXAREL: Flash Cache User Read MiB/s", + "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": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "MiBs" + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 12, + "x": 12, + "y": 60 + }, + "id": 24, + "options": { + "legend": { + "calcs": ["min", "max", "mean", "last"], + "displayMode": "table", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "none" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "FC_IO_BY_R_SEC{server=~\"$server\"}", + "interval": "", + "legendFormat": "OLTP reads-{{server}}", + "refId": "A" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "FC_IO_BY_R_DW_SEC{server=~\"$server\"}", + "hide": false, + "interval": "", + "legendFormat": "Scan reads-{{server}}", + "refId": "B" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "FC_IO_BY_R_MISS_SEC{server=~\"$server\"}", + "hide": false, + "interval": "", + "legendFormat": "OLTP misses-{{server}}", + "refId": "C" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "FC_IO_BY_R_MISS_DW_SEC{server=~\"$server\"}", + "hide": false, + "interval": "", + "legendFormat": "Scan misses-{{server}}", + "refId": "D" + } + ], + "title": "Flash Cache User Reads MiB/s", + "type": "timeseries" + } + ], + "targets": [ { "datasource": { "type": "prometheus", - "uid": "prometheus_rti_ds" - }, - "exemplar": true, - "expr": "SIO_IO_OF_RE_SEC{server=~\"$server\"}", - "hide": false, - "interval": "", - "legendFormat": "Returned-{{server}}", - "refId": "B" + "uid": "oe75iKL7k" + }, + "refId": "A" } ], - "title": "Smart Scan IO", - "type": "timeseries" + "title": "Flash Cache", + "type": "row" }, { + "collapsed": true, "datasource": { "type": "prometheus", - "uid": "prometheus_rti_ds" - }, - "description": "EXAREL: Columnar Cache IO Activity", - "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": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "off" - } - }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": null - }, - { - "color": "red", - "value": 80 - } - ] - }, - "unit": "MiBs" - }, - "overrides": [] + "uid": "oe75iKL7k" }, "gridPos": { - "h": 8, - "w": 12, - "x": 12, - "y": 59 - }, - "id": 32, - "options": { - "legend": { - "calcs": [], - "displayMode": "list", - "placement": "bottom" - }, - "tooltip": { - "mode": "single", - "sort": "none" - } + "h": 1, + "w": 24, + "x": 0, + "y": 4 }, - "targets": [ + "id": 26, + "panels": [ { "datasource": { "type": "prometheus", - "uid": "prometheus_rti_ds" + "uid": "${DS_PROMETHEUS}" }, - "exemplar": true, - "expr": "FC_COL_IO_BY_R_ELIGIBLE_SEC{server=~\"$server\"}", - "interval": "", - "legendFormat": "Eligible-{{server}}", - "refId": "A" + "description": "EXAREL: Smart Scan IO Activity", + "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": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "MiBs" + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 12, + "x": 0, + "y": 61 + }, + "id": 30, + "options": { + "legend": { + "calcs": ["min", "max", "mean", "last"], + "displayMode": "table", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "none" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "SIO_IO_EL_OF_SEC{server=~\"$server\"}", + "interval": "", + "legendFormat": "Eligible-{{server}}", + "refId": "A" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "SIO_IO_OF_RE_SEC{server=~\"$server\"}", + "hide": false, + "interval": "", + "legendFormat": "Returned-{{server}}", + "refId": "B" + } + ], + "title": "Smart Scan IO", + "type": "timeseries" }, { "datasource": { "type": "prometheus", - "uid": "prometheus_rti_ds" - }, - "exemplar": true, - "expr": "FC_COL_IO_BY_R_SEC{server=~\"$server\"}", - "hide": false, - "interval": "", - "legendFormat": "Read-{{server}}", - "refId": "B" - }, + "uid": "${DS_PROMETHEUS}" + }, + "description": "EXAREL: Columnar Cache IO Activity", + "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": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "MiBs" + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 12, + "x": 12, + "y": 61 + }, + "id": 32, + "options": { + "legend": { + "calcs": ["min", "max", "mean", "last"], + "displayMode": "table", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "FC_COL_IO_BY_R_ELIGIBLE_SEC{server=~\"$server\"}", + "interval": "", + "legendFormat": "Eligible-{{server}}", + "refId": "A" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "FC_COL_IO_BY_R_SEC{server=~\"$server\"}", + "hide": false, + "interval": "", + "legendFormat": "Read-{{server}}", + "refId": "B" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "FC_COL_IO_BY_SAVED_SEC{server=~\"$server\"}", + "hide": false, + "interval": "", + "legendFormat": "Saved-{{server}}", + "refId": "C" + } + ], + "title": "Columnar Cache", + "type": "timeseries" + } + ], + "targets": [ { "datasource": { "type": "prometheus", - "uid": "prometheus_rti_ds" - }, - "exemplar": true, - "expr": "FC_COL_IO_BY_SAVED_SEC{server=~\"$server\"}", - "hide": false, - "interval": "", - "legendFormat": "Saved-{{server}}", - "refId": "C" + "uid": "oe75iKL7k" + }, + "refId": "A" } ], - "title": "Columnar Cache", - "type": "timeseries" + "title": "Smart Scan", + "type": "row" }, { - "collapsed": false, + "collapsed": true, + "datasource": { + "type": "prometheus", + "uid": "oe75iKL7k" + }, "gridPos": { "h": 1, "w": 24, "x": 0, - "y": 67 + "y": 5 }, "id": 28, - "panels": [], - "title": "Flash Log", - "type": "row" - }, - { - "datasource": { - "type": "prometheus", - "uid": "prometheus_rti_ds" - }, - "description": "EXAREL: Flash Log write requests", - "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": 5, - "scaleDistribution": { - "type": "linear" + "panels": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "description": "EXAREL: Flash Log write requests", + "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": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "reqps" }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 12, + "x": 0, + "y": 62 + }, + "id": 34, + "options": { + "legend": { + "calcs": ["min", "max", "mean", "last"], + "displayMode": "table", + "placement": "bottom", + "showLegend": true }, - "thresholdsStyle": { - "mode": "off" + "tooltip": { + "mode": "multi", + "sort": "none" } }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": null - }, - { - "color": "red", - "value": 80 - } - ] - }, - "unit": "reqps" - }, - "overrides": [] - }, - "gridPos": { - "h": 8, - "w": 12, - "x": 0, - "y": 68 - }, - "id": 34, - "options": { - "legend": { - "calcs": [], - "displayMode": "list", - "placement": "bottom" + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "rate (FL_IO_W{server=~\"$server\"}[1m])", + "interval": "", + "legendFormat": "Writes-{{server}}", + "refId": "A" + } + ], + "title": "Flash Log Requests", + "type": "timeseries" }, - "tooltip": { - "mode": "single", - "sort": "none" - } - }, - "targets": [ { "datasource": { "type": "prometheus", - "uid": "prometheus_rti_ds" + "uid": "${DS_PROMETHEUS}" }, - "exemplar": true, - "expr": "rate (FL_IO_W{server=~\"$server\"}[1m])", - "interval": "", - "legendFormat": "Writes-{{server}}", - "refId": "A" - } - ], - "title": "Flash Log Requests", - "type": "timeseries" - }, - { - "datasource": { - "type": "prometheus", - "uid": "prometheus_rti_ds" - }, - "description": "EXAREL: Flash Log write MiB/s", - "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": 5, - "scaleDistribution": { - "type": "linear" + "description": "EXAREL: Flash Log write MiB/s", + "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": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "MiBs" }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 12, + "x": 12, + "y": 62 + }, + "id": 36, + "options": { + "legend": { + "calcs": ["min", "max", "mean", "last"], + "displayMode": "table", + "placement": "bottom", + "showLegend": true }, - "thresholdsStyle": { - "mode": "off" + "tooltip": { + "mode": "multi", + "sort": "none" } }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": null - }, - { - "color": "red", - "value": 80 - } - ] - }, - "unit": "MiBs" - }, - "overrides": [] - }, - "gridPos": { - "h": 8, - "w": 12, - "x": 12, - "y": 68 - }, - "id": 36, - "options": { - "legend": { - "calcs": [], - "displayMode": "list", - "placement": "bottom" - }, - "tooltip": { - "mode": "single", - "sort": "none" + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "FL_IO_FL_BY_W_SEC{server=~\"$server\"}", + "interval": "", + "legendFormat": "Flash Log-{{server}}", + "refId": "A" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "FL_IO_DB_BY_W_SEC{server=~\"$server\"}", + "hide": false, + "interval": "", + "legendFormat": "DB Log-{{server}}", + "refId": "B" + } + ], + "title": "Flash Log MiB/s", + "type": "timeseries" } - }, + ], "targets": [ { "datasource": { "type": "prometheus", - "uid": "prometheus_rti_ds" + "uid": "oe75iKL7k" }, - "exemplar": true, - "expr": "FL_IO_FL_BY_W_SEC{server=~\"$server\"}", - "interval": "", - "legendFormat": "Flash Log-{{server}}", "refId": "A" - }, - { - "datasource": { - "type": "prometheus", - "uid": "prometheus_rti_ds" - }, - "exemplar": true, - "expr": "FL_IO_DB_BY_W_SEC{server=~\"$server\"}", - "hide": false, - "interval": "", - "legendFormat": "DB Log-{{server}}", - "refId": "B" } ], - "title": "Flash Log MiB/s", - "type": "timeseries" + "title": "Flash Log", + "type": "row" } ], - "refresh": "5s", - "schemaVersion": 35, + "refresh": "", + "schemaVersion": 38, "style": "dark", "tags": ["storage", "server", "exadata", "prometheus"], "templating": { @@ -1829,20 +2204,20 @@ "current": {}, "datasource": { "type": "prometheus", - "uid": "prometheus_rti_ds" + "uid": "${DS_PROMETHEUS}" }, - "definition": "CL_CPUT", + "definition": "label_values(CL_CPUT,fleet)", "hide": 0, "includeAll": false, "multi": false, "name": "fleet", "options": [], "query": { - "query": "CL_CPUT", - "refId": "StandardVariableQuery" + "query": "label_values(CL_CPUT,fleet)", + "refId": "PrometheusVariableQueryEditor-VariableQuery" }, "refresh": 1, - "regex": "/.*[\\W|,]fleet=\"([^\"]*).*/", + "regex": "", "skipUrlSync": false, "sort": 1, "type": "query" @@ -1851,20 +2226,20 @@ "current": {}, "datasource": { "type": "prometheus", - "uid": "prometheus_rti_ds" + "uid": "${DS_PROMETHEUS}" }, - "definition": "CL_CPUT{fleet=\"$fleet\"}", + "definition": "label_values(CL_CPUT{fleet=\"$fleet\"},pod)", "hide": 0, "includeAll": false, "multi": false, "name": "pod", "options": [], "query": { - "query": "CL_CPUT{fleet=\"$fleet\"}", - "refId": "StandardVariableQuery" + "query": "label_values(CL_CPUT{fleet=\"$fleet\"},pod)", + "refId": "PrometheusVariableQueryEditor-VariableQuery" }, "refresh": 1, - "regex": "/.*[\\W|,]pod=\"([^\"]*).*/", + "regex": "", "skipUrlSync": false, "sort": 1, "type": "query" @@ -1873,20 +2248,20 @@ "current": {}, "datasource": { "type": "prometheus", - "uid": "prometheus_rti_ds" + "uid": "${DS_PROMETHEUS}" }, - "definition": "CL_CPUT{fleet=\"$fleet\",pod=\"$pod\"}", + "definition": "label_values(CL_CPUT{fleet=\"$fleet\",pod=\"$pod\"},cluster)", "hide": 0, "includeAll": true, "multi": true, "name": "cluster", "options": [], "query": { - "query": "CL_CPUT{fleet=\"$fleet\",pod=\"$pod\"}", - "refId": "StandardVariableQuery" + "query": "label_values(CL_CPUT{fleet=\"$fleet\",pod=\"$pod\"},cluster)", + "refId": "PrometheusVariableQueryEditor-VariableQuery" }, "refresh": 1, - "regex": "/.*[\\W|,]cluster=\"([^\"]*).*/", + "regex": "", "skipUrlSync": false, "sort": 1, "type": "query" @@ -1895,20 +2270,20 @@ "current": {}, "datasource": { "type": "prometheus", - "uid": "prometheus_rti_ds" + "uid": "${DS_PROMETHEUS}" }, - "definition": "CL_CPUT{fleet=\"$fleet\",pod=\"$pod\",cluster=~\"$cluster\"}", + "definition": "label_values(CL_CPUT{fleet=\"$fleet\",pod=\"$pod\",cluster=~\"$cluster\"},server)", "hide": 0, "includeAll": true, "multi": true, "name": "server", "options": [], "query": { - "query": "CL_CPUT{fleet=\"$fleet\",pod=\"$pod\",cluster=~\"$cluster\"}", - "refId": "StandardVariableQuery" + "query": "label_values(CL_CPUT{fleet=\"$fleet\",pod=\"$pod\",cluster=~\"$cluster\"},server)", + "refId": "PrometheusVariableQueryEditor-VariableQuery" }, "refresh": 1, - "regex": "/.*[\\W|,]server=\"([^\"]*).*/", + "regex": "", "skipUrlSync": false, "sort": 1, "type": "query" @@ -1917,7 +2292,7 @@ "current": {}, "datasource": { "type": "prometheus", - "uid": "prometheus_rti_ds" + "uid": "${DS_PROMETHEUS}" }, "definition": "{__name__=~\"CD_IO_RQ_R_SM_SEC|CD_IO_RQ_W_SM_SEC|CD_IO_RQ_R_LG_SEC|CD_IO_RQ_W_LG_SEC\",fleet=\"$fleet\",pod=\"$pod\",cluster=~\"$cluster\",objectName!~\"PM_.*\"}", "hide": 0, @@ -1934,6 +2309,23 @@ "skipUrlSync": false, "sort": 2, "type": "query" + }, + { + "current": { + "selected": false, + "text": "Prometheus", + "value": "prometheus_rti_ds" + }, + "hide": 0, + "includeAll": false, + "multi": false, + "name": "DS_PROMETHEUS", + "options": [], + "query": "prometheus", + "refresh": 1, + "regex": "", + "skipUrlSync": false, + "type": "datasource" } ] }, @@ -1945,6 +2337,6 @@ "timezone": "", "title": "Storage Server", "uid": "exapCel", - "version": 18, + "version": 15, "weekStart": "" } diff --git a/exadata/insight/quick_start/container/prometheus/build_prometheus.sh b/exadata/insight/quick_start/container/prometheus/build_prometheus.sh old mode 100644 new mode 100755 diff --git a/exadata/insight/quick_start/container/prometheus/start_prometheus.sh b/exadata/insight/quick_start/container/prometheus/start_prometheus.sh old mode 100644 new mode 100755 diff --git a/exadata/insight/quick_start/exadata_nodes/dcli.sh b/exadata/insight/quick_start/exadata_nodes/dcli.sh index 19eeea29..ca7b8611 100755 --- a/exadata/insight/quick_start/exadata_nodes/dcli.sh +++ b/exadata/insight/quick_start/exadata_nodes/dcli.sh @@ -2,7 +2,7 @@ ## Use dcli to automate creation of user on Storage Servers ## Run as root -## Assumes ssh equlivancy has been configured +## Assumes ssh equlivancy has been configured dcli -g cells -l root -x create_exadata_user.scl -dcli -g dbnodes -l root -x create_exadata_user.sh +dcli -g dbnodes -l root -x create_exadata_user_db.sh