diff --git a/exadata/insight/dashboard_grafana_prometheus/CellDisk.json b/exadata/insight/dashboard_grafana_prometheus/CellDisk.json index 3a5169cf..d1f865be 100644 --- a/exadata/insight/dashboard_grafana_prometheus/CellDisk.json +++ b/exadata/insight/dashboard_grafana_prometheus/CellDisk.json @@ -1,35 +1,43 @@ { - "__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" + "meta": { + "type": "db", + "canSave": true, + "canEdit": true, + "canAdmin": true, + "canStar": true, + "canDelete": true, + "slug": "cell-disk", + "url": "/d/exapCD/cell-disk", + "expires": "0001-01-01T00:00:00Z", + "created": "2022-03-28T13:25:52-07:00", + "updated": "2025-10-29T20:39:18-07:00", + "updatedBy": "admin", + "createdBy": "admin", + "version": 19, + "hasAcl": false, + "isFolder": false, + "folderId": 1, + "folderUid": "ULZbmFLnz", + "folderTitle": "Prometheus Dashboards For Exadata", + "folderUrl": "/dashboards/f/ULZbmFLnz/prometheus-dashboards-for-exadata", + "provisioned": false, + "provisionedExternalId": "", + "annotationsPermissions": { + "dashboard": { + "canAdd": true, + "canEdit": true, + "canDelete": true + }, + "organization": { + "canAdd": true, + "canEdit": true, + "canDelete": true + } }, - { - "type": "panel", - "id": "timeseries", - "name": "Time series", - "version": "" - } - ], + "publicDashboardAccessToken": "", + "publicDashboardUid": "", + "publicDashboardEnabled": false + }, "annotations": { "list": [ { @@ -55,7 +63,7 @@ "editable": true, "fiscalYearStartMonth": 0, "graphTooltip": 0, - "id": null, + "id": 25, "links": [ { "asDropdown": true, @@ -93,7 +101,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "description": "EXAREL: Small read requests on devices\nFD: performance flash\nCD: hard disk\nCF: capacity flash", "fieldConfig": { @@ -136,8 +144,7 @@ "mode": "absolute", "steps": [ { - "color": "green", - "value": null + "color": "green" }, { "color": "red", @@ -178,7 +185,7 @@ "constant": 6.5, "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "exemplar": true, "expr": "CD_IO_RQ_R_SM_SEC{objectName=~\"${celldiskType}_.*\",server=~\"$server\"}", @@ -194,7 +201,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "description": "EXAREL: Small write requests on devices\nFD: performance flash\nCD: hard disk\nCF: capacity flash", "fieldConfig": { @@ -237,8 +244,7 @@ "mode": "absolute", "steps": [ { - "color": "green", - "value": null + "color": "green" }, { "color": "red", @@ -279,7 +285,7 @@ "constant": 6.5, "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "exemplar": true, "expr": "CD_IO_RQ_W_SM_SEC{objectName=~\"${celldiskType}_.*\",server=~\"$server\"}", @@ -295,7 +301,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "description": "EXAREL: Large read requests on devices\nFD: performance flash\nCD: hard disk\nCF: capacity flash", "fieldConfig": { @@ -338,8 +344,7 @@ "mode": "absolute", "steps": [ { - "color": "green", - "value": null + "color": "green" }, { "color": "red", @@ -380,7 +385,7 @@ "constant": 6.5, "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "exemplar": true, "expr": "CD_IO_RQ_R_LG_SEC{objectName=~\"${celldiskType}_.*\",server=~\"$server\"}", @@ -396,7 +401,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "description": "EXAREL: Large write requests on devices\nFD: performance flash\nCD: hard disk\nCF: capacity flash", "fieldConfig": { @@ -439,8 +444,7 @@ "mode": "absolute", "steps": [ { - "color": "green", - "value": null + "color": "green" }, { "color": "red", @@ -481,7 +485,7 @@ "constant": 6.5, "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "exemplar": true, "expr": "CD_IO_RQ_W_LG_SEC{objectName=~\"${celldiskType}_.*\",server=~\"$server\"}", @@ -497,7 +501,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "description": "EXAREL: Small read MIB/s on devices\nFD: performance flash\nCD: hard disk\nCF: capacity flash", "fieldConfig": { @@ -540,8 +544,7 @@ "mode": "absolute", "steps": [ { - "color": "green", - "value": null + "color": "green" }, { "color": "red", @@ -582,7 +585,7 @@ "constant": 6.5, "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "exemplar": true, "expr": "CD_IO_BY_R_SM_SEC{objectName=~\"${celldiskType}_.*\",server=~\"$server\"}", @@ -598,7 +601,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "description": "EXAREL: Small write MiB/s on devices\nFD: performance flash\nCD: hard disk\nCF: capacity flash", "fieldConfig": { @@ -641,8 +644,7 @@ "mode": "absolute", "steps": [ { - "color": "green", - "value": null + "color": "green" }, { "color": "red", @@ -683,7 +685,7 @@ "constant": 6.5, "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "exemplar": true, "expr": "CD_IO_BY_W_SM_SEC{objectName=~\"${celldiskType}_.*\",server=~\"$server\"}", @@ -699,7 +701,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "description": "EXAREL: Large read MiB/s on devices\nFD: performance flash\nCD: hard disk\nCF: capacity flash", "fieldConfig": { @@ -742,8 +744,7 @@ "mode": "absolute", "steps": [ { - "color": "green", - "value": null + "color": "green" }, { "color": "red", @@ -784,7 +785,7 @@ "constant": 6.5, "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "exemplar": true, "expr": "CD_IO_BY_R_LG_SEC{objectName=~\"${celldiskType}_.*\",server=~\"$server\"}", @@ -800,7 +801,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "description": "EXAREL: Large write MiB/s on devices\nFD: performance flash\nCD: hard disk\nCF: capacity flash", "fieldConfig": { @@ -843,8 +844,7 @@ "mode": "absolute", "steps": [ { - "color": "green", - "value": null + "color": "green" }, { "color": "red", @@ -885,7 +885,7 @@ "constant": 6.5, "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "exemplar": true, "expr": "CD_IO_BY_W_LG_SEC{objectName=~\"${celldiskType}_.*\",server=~\"$server\"}", @@ -901,7 +901,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "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": { @@ -985,11 +985,11 @@ "constant": 6.5, "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "editorMode": "code", "exemplar": true, - "expr": "CD_IO_TM_R_SM_RQ{objectName=~\"${celldiskType}_.*\",server=~\"$server\"} * ( $show % 2 )", + "expr": "CD_IO_TM_R_SM_RQ{objectName=~\"${celldiskType}_.*\",server=~\"$server\"} BACKUP_20251024 BACKUP_20251030 EXPORT_20251209 backup_all.sh export_all.sh jq out.txt ( $show % 2 )", "interval": "", "legendFormat": "{{objectName}}", "range": true, @@ -999,10 +999,10 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "editorMode": "code", - "expr": "max_over_time(CD_IO_TM_R_SM_RQ{objectName=~\"${celldiskType}_.*\",server=~\"$server\"}[1m]) * ( $show % 3 )", + "expr": "max_over_time(CD_IO_TM_R_SM_RQ{objectName=~\"${celldiskType}_.*\",server=~\"$server\"}[1m]) BACKUP_20251024 BACKUP_20251030 EXPORT_20251209 backup_all.sh export_all.sh jq out.txt ( $show % 3 )", "hide": false, "instant": false, "legendFormat": "{{objectName}}-max", @@ -1016,7 +1016,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "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": { @@ -1100,11 +1100,11 @@ "constant": 6.5, "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "editorMode": "code", "exemplar": true, - "expr": "CD_IO_TM_W_SM_RQ{objectName=~\"${celldiskType}_.*\",server=~\"$server\"} * ( $show % 2 )", + "expr": "CD_IO_TM_W_SM_RQ{objectName=~\"${celldiskType}_.*\",server=~\"$server\"} BACKUP_20251024 BACKUP_20251030 EXPORT_20251209 backup_all.sh export_all.sh jq out.txt ( $show % 2 )", "interval": "", "legendFormat": "{{objectName}}", "range": true, @@ -1114,10 +1114,10 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "editorMode": "code", - "expr": "max_over_time(CD_IO_TM_W_SM_RQ{objectName=~\"${celldiskType}_.*\",server=~\"$server\"}[1m]) * ( $show % 3 )", + "expr": "max_over_time(CD_IO_TM_W_SM_RQ{objectName=~\"${celldiskType}_.*\",server=~\"$server\"}[1m]) BACKUP_20251024 BACKUP_20251030 EXPORT_20251209 backup_all.sh export_all.sh jq out.txt ( $show % 3 )", "hide": false, "instant": false, "legendFormat": "{{objectName}}-max", @@ -1131,7 +1131,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "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": { @@ -1215,11 +1215,11 @@ "constant": 6.5, "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "editorMode": "code", "exemplar": true, - "expr": "CD_IO_TM_R_LG_RQ{objectName=~\"${celldiskType}_.*\",server=~\"$server\"} * ( $show % 2 )", + "expr": "CD_IO_TM_R_LG_RQ{objectName=~\"${celldiskType}_.*\",server=~\"$server\"} BACKUP_20251024 BACKUP_20251030 EXPORT_20251209 backup_all.sh export_all.sh jq out.txt ( $show % 2 )", "interval": "", "legendFormat": "{{objectName}}", "range": true, @@ -1229,10 +1229,10 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "editorMode": "code", - "expr": "max_over_time(CD_IO_TM_R_LG_RQ{objectName=~\"${celldiskType}_.*\",server=~\"$server\"}[1m]) * ( $show % 3 )", + "expr": "max_over_time(CD_IO_TM_R_LG_RQ{objectName=~\"${celldiskType}_.*\",server=~\"$server\"}[1m]) BACKUP_20251024 BACKUP_20251030 EXPORT_20251209 backup_all.sh export_all.sh jq out.txt ( $show % 3 )", "hide": false, "instant": false, "legendFormat": "{{objectName}}-max", @@ -1246,7 +1246,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "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": { @@ -1330,11 +1330,11 @@ "constant": 6.5, "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "editorMode": "code", "exemplar": true, - "expr": "CD_IO_TM_W_LG_RQ{objectName=~\"${celldiskType}_.*\",server=~\"$server\"} * ( $show % 2 )", + "expr": "CD_IO_TM_W_LG_RQ{objectName=~\"${celldiskType}_.*\",server=~\"$server\"} BACKUP_20251024 BACKUP_20251030 EXPORT_20251209 backup_all.sh export_all.sh jq out.txt ( $show % 2 )", "interval": "", "legendFormat": "{{objectName}}", "range": true, @@ -1344,10 +1344,10 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "editorMode": "code", - "expr": "max_over_time(CD_IO_TM_W_LG_RQ{objectName=~\"${celldiskType}_.*\",server=~\"$server\"}[1m]) * ( $show % 3 )", + "expr": "max_over_time(CD_IO_TM_W_LG_RQ{objectName=~\"${celldiskType}_.*\",server=~\"$server\"}[1m]) BACKUP_20251024 BACKUP_20251030 EXPORT_20251209 backup_all.sh export_all.sh jq out.txt ( $show % 3 )", "hide": false, "instant": false, "legendFormat": "{{objectName}}-max", @@ -1382,14 +1382,14 @@ "h": 1, "w": 24, "x": 0, - "y": 1 + "y": 2 }, "id": 58, "panels": [ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "description": "EXAREL: Scrub IO requests", "fieldConfig": { @@ -1432,8 +1432,7 @@ "mode": "absolute", "steps": [ { - "color": "green", - "value": null + "color": "green" }, { "color": "red", @@ -1449,13 +1448,18 @@ "h": 8, "w": 12, "x": 0, - "y": 2 + "y": 3 }, "id": 54, "options": { "legend": { - "calcs": [], - "displayMode": "list", + "calcs": [ + "min", + "max", + "mean", + "lastNotNull" + ], + "displayMode": "table", "placement": "bottom", "showLegend": true }, @@ -1468,7 +1472,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "exemplar": true, "expr": "CD_IO_RQ_R_SCRUB_SEC{objectName=~\"CD_.*\",server=~\"$server\"}", @@ -1483,7 +1487,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "description": "EXAREL: Scrub IO MiB/s", "fieldConfig": { @@ -1526,8 +1530,7 @@ "mode": "absolute", "steps": [ { - "color": "green", - "value": null + "color": "green" }, { "color": "red", @@ -1543,13 +1546,18 @@ "h": 8, "w": 12, "x": 12, - "y": 2 + "y": 3 }, "id": 56, "options": { "legend": { - "calcs": [], - "displayMode": "list", + "calcs": [ + "min", + "max", + "mean", + "last" + ], + "displayMode": "table", "placement": "bottom", "showLegend": true }, @@ -1562,7 +1570,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "exemplar": true, "expr": "CD_IO_BY_R_SCRUB_SEC{objectName=~\"CD_.*\",server=~\"$server\"}", @@ -1586,112 +1594,753 @@ ], "title": "Scrub", "type": "row" - } - ], - "refresh": "", - "schemaVersion": 38, - "style": "dark", - "tags": [ - "celldisk", - "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" + }, + { + "collapsed": true, + "gridPos": { + "h": 1, + "w": 24, + "x": 0, + "y": 3 }, - { - "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" + "id": 105, + "panels": [ + { + "datasource": { + "type": "prometheus", + "uid": "${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": "µs" + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 6, + "x": 0, + "y": 4 + }, + "id": 107, + "options": { + "legend": { + "calcs": [ + "min", + "max", + "mean", + "last" + ], + "displayMode": "table", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "desc" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${ds}" + }, + "editorMode": "code", + "expr": "CD_IO_TM_R_SM_CLIENT_RQ{objectName=~\"${celldiskType}_.*\",server=~\"$server\"} BACKUP_20251024 BACKUP_20251030 EXPORT_20251209 backup_all.sh export_all.sh jq out.txt ( $show % 2 )", + "instant": false, + "legendFormat": "{{objectName}}", + "range": true, + "refId": "A" + } + ], + "title": "Small Read Latency - Client", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${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": "µs" + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 6, + "x": 6, + "y": 4 + }, + "id": 111, + "options": { + "legend": { + "calcs": [ + "min", + "max", + "mean", + "last" + ], + "displayMode": "table", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "desc" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${ds}" + }, + "editorMode": "code", + "expr": "CD_IO_TM_W_SM_CLIENT_RQ{objectName=~\"${celldiskType}_.*\",server=~\"$server\"} BACKUP_20251024 BACKUP_20251030 EXPORT_20251209 backup_all.sh export_all.sh jq out.txt ( $show % 2 )", + "instant": false, + "legendFormat": "{{objectName}}", + "range": true, + "refId": "A" + } + ], + "title": "Small Write Latency - Client", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${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": "µs" + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 6, + "x": 12, + "y": 4 + }, + "id": 108, + "options": { + "legend": { + "calcs": [ + "min", + "max", + "mean", + "last" + ], + "displayMode": "table", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "desc" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${ds}" + }, + "editorMode": "code", + "expr": "CD_IO_TM_R_LG_CLIENT_RQ{objectName=~\"${celldiskType}_.*\",server=~\"$server\"} BACKUP_20251024 BACKUP_20251030 EXPORT_20251209 backup_all.sh export_all.sh jq out.txt ( $show % 2 )", + "instant": false, + "legendFormat": "{{objectName}}", + "range": true, + "refId": "A" + } + ], + "title": "Large Read Latency - Client", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${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": "µs" + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 6, + "x": 18, + "y": 4 + }, + "id": 110, + "options": { + "legend": { + "calcs": [ + "min", + "max", + "mean", + "last" + ], + "displayMode": "table", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "desc" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${ds}" + }, + "editorMode": "code", + "expr": "CD_IO_TM_W_LG_CLIENT_RQ{objectName=~\"${celldiskType}_.*\",server=~\"$server\"} BACKUP_20251024 BACKUP_20251030 EXPORT_20251209 backup_all.sh export_all.sh jq out.txt ( $show % 2 )", + "instant": false, + "legendFormat": "{{objectName}}", + "range": true, + "refId": "A" + } + ], + "title": "Large Write Latency - Client", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${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": "µs" + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 12, + "x": 0, + "y": 12 + }, + "id": 106, + "options": { + "legend": { + "calcs": [ + "min", + "max", + "mean", + "last" + ], + "displayMode": "table", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "desc" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${ds}" + }, + "editorMode": "code", + "expr": "CD_IO_TM_W_SM_LOG_RQ{objectName=~\"${celldiskType}_.*\",server=~\"$server\"} BACKUP_20251024 BACKUP_20251030 EXPORT_20251209 backup_all.sh export_all.sh jq out.txt ( $show % 2 )", + "instant": false, + "legendFormat": "{{objectName}}", + "range": true, + "refId": "A" + } + ], + "title": "Small Write Latency - Log Writes", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${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": "µs" + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 12, + "x": 12, + "y": 12 + }, + "id": 109, + "options": { + "legend": { + "calcs": [ + "min", + "max", + "mean", + "last" + ], + "displayMode": "table", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "desc" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${ds}" + }, + "editorMode": "code", + "expr": "CD_IO_TM_W_LG_LOG_RQ{objectName=~\"${celldiskType}_.*\",server=~\"$server\"} BACKUP_20251024 BACKUP_20251030 EXPORT_20251209 backup_all.sh export_all.sh jq out.txt ( $show % 2 )", + "instant": false, + "legendFormat": "{{objectName}}", + "range": true, + "refId": "A" + } + ], + "title": "Large Write Latency - Log Writes", + "type": "timeseries" + } + ], + "title": "Data Relocation", + "type": "row" + } + ], + "refresh": "", + "schemaVersion": 38, + "style": "dark", + "tags": [ + "celldisk", + "exadata", + "storage", + "prometheus" + ], + "templating": { + "list": [ + { + "current": { + "selected": false, + "text": "Prometheus", + "value": "Prometheus" + }, + "hide": 0, + "includeAll": false, + "label": "DataSource", + "multi": false, + "name": "ds", + "options": [], + "query": "prometheus", + "queryValue": "", + "refresh": 1, + "regex": "/Prometheus.*/", + "skipUrlSync": false, + "type": "datasource" + }, + { + "current": { + "selected": false, + "text": "Big_Pool", + "value": "Big_Pool" + }, + "datasource": { + "type": "prometheus", + "uid": "${ds}" + }, + "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": { + "selected": false, + "text": "nshqap03adm01-04,celadm01-06", + "value": "nshqap03adm01-04,celadm01-06" + }, + "datasource": { + "type": "prometheus", + "uid": "${ds}" + }, + "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": { + "selected": false, + "text": "All", + "value": "$__all" + }, + "datasource": { + "type": "prometheus", + "uid": "${ds}" + }, + "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": { + "selected": false, + "text": "All", + "value": "$__all" + }, + "datasource": { + "type": "prometheus", + "uid": "${ds}" + }, + "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": { + "selected": false, + "text": "All", + "value": "$__all" }, - "refresh": 1, - "regex": "", - "skipUrlSync": false, - "sort": 1, - "type": "query" - }, - { - "current": {}, "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "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, @@ -1715,7 +2364,7 @@ "text": "average", "value": "15" }, - "description": "Show latency averaged over time interval, or maximum over 1 minute windows. The maximum is useful for finding outliers.", + "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", @@ -1748,6 +2397,6 @@ "timezone": "", "title": "Cell Disk", "uid": "exapCD", - "version": 16, + "version": 19, "weekStart": "" } diff --git a/exadata/insight/dashboard_grafana_prometheus/CellDiskAggr.json b/exadata/insight/dashboard_grafana_prometheus/CellDiskAggr.json new file mode 100644 index 00000000..e9bcbcdb --- /dev/null +++ b/exadata/insight/dashboard_grafana_prometheus/CellDiskAggr.json @@ -0,0 +1,2341 @@ +{ + "meta": { + "type": "db", + "canSave": true, + "canEdit": true, + "canAdmin": true, + "canStar": true, + "canDelete": true, + "slug": "cell-disk-aggr", + "url": "/d/d2476db1-eb5f-4e9c-8415-7eade70b5eff/cell-disk-aggr", + "expires": "0001-01-01T00:00:00Z", + "created": "2024-09-20T10:58:57-07:00", + "updated": "2025-10-29T20:39:55-07:00", + "updatedBy": "admin", + "createdBy": "cecilia.gervasio@oracle.com", + "version": 7, + "hasAcl": false, + "isFolder": false, + "folderId": 1, + "folderUid": "ULZbmFLnz", + "folderTitle": "Prometheus Dashboards For Exadata", + "folderUrl": "/dashboards/f/ULZbmFLnz/prometheus-dashboards-for-exadata", + "provisioned": false, + "provisionedExternalId": "", + "annotationsPermissions": { + "dashboard": { + "canAdd": true, + "canEdit": true, + "canDelete": true + }, + "organization": { + "canAdd": true, + "canEdit": true, + "canDelete": true + } + }, + "publicDashboardAccessToken": "", + "publicDashboardUid": "", + "publicDashboardEnabled": false + }, + "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": 45, + "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, + "datasource": { + "type": "prometheus", + "uid": "oe75iKL7k" + }, + "gridPos": { + "h": 1, + "w": 24, + "x": 0, + "y": 0 + }, + "id": 64, + "panels": [ + { + "datasource": { + "type": "prometheus", + "uid": "${ds}" + }, + "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" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "reqps" + }, + "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 + }, + "tooltip": { + "mode": "multi", + "sort": "desc" + } + }, + "targets": [ + { + "constant": 6.5, + "datasource": { + "type": "prometheus", + "uid": "${ds}" + }, + "editorMode": "code", + "exemplar": true, + "expr": "sum by (server) (CD_IO_RQ_R_SM_SEC{objectName=~\"${celldiskType}_.*\",server=~\"$server\"})", + "interval": "", + "legendFormat": "{{server}}", + "range": true, + "refId": "A", + "withStreaming": false + } + ], + "title": "Small Reads Requests", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${ds}" + }, + "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" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "reqps" + }, + "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 + }, + "tooltip": { + "mode": "multi", + "sort": "desc" + } + }, + "targets": [ + { + "constant": 6.5, + "datasource": { + "type": "prometheus", + "uid": "${ds}" + }, + "editorMode": "code", + "exemplar": true, + "expr": "sum by (server) (CD_IO_RQ_W_SM_SEC{objectName=~\"${celldiskType}_.*\",server=~\"$server\"})", + "interval": "", + "legendFormat": "{{server}}", + "range": true, + "refId": "A", + "withStreaming": false + } + ], + "title": "Small Write Requests", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${ds}" + }, + "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" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "reqps" + }, + "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 + }, + "tooltip": { + "mode": "multi", + "sort": "desc" + } + }, + "targets": [ + { + "constant": 6.5, + "datasource": { + "type": "prometheus", + "uid": "${ds}" + }, + "editorMode": "code", + "exemplar": true, + "expr": "sum by (server) (CD_IO_RQ_R_LG_SEC{objectName=~\"${celldiskType}_.*\",server=~\"$server\"})", + "interval": "", + "legendFormat": "{{objectName}}", + "range": true, + "refId": "A", + "withStreaming": false + } + ], + "title": "Large Read Requests", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${ds}" + }, + "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" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "reqps" + }, + "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 + }, + "tooltip": { + "mode": "multi", + "sort": "none" + } + }, + "targets": [ + { + "constant": 6.5, + "datasource": { + "type": "prometheus", + "uid": "${ds}" + }, + "editorMode": "code", + "exemplar": true, + "expr": "sum by (server) (CD_IO_RQ_W_LG_SEC{objectName=~\"${celldiskType}_.*\",server=~\"$server\"})", + "interval": "", + "legendFormat": "{{objectName}}", + "range": true, + "refId": "A", + "withStreaming": false + } + ], + "title": "Large Write Requests", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${ds}" + }, + "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" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "MiBs" + }, + "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 + }, + "tooltip": { + "mode": "multi", + "sort": "desc" + } + }, + "targets": [ + { + "constant": 6.5, + "datasource": { + "type": "prometheus", + "uid": "${ds}" + }, + "editorMode": "code", + "exemplar": true, + "expr": "sum by (server) (CD_IO_BY_R_SM_SEC{objectName=~\"${celldiskType}_.*\",server=~\"$server\"})", + "interval": "", + "legendFormat": "{{server}}", + "range": true, + "refId": "A", + "withStreaming": false + } + ], + "title": "Small Read MiB/s", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${ds}" + }, + "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" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "MiBs" + }, + "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 + }, + "tooltip": { + "mode": "multi", + "sort": "desc" + } + }, + "targets": [ + { + "constant": 6.5, + "datasource": { + "type": "prometheus", + "uid": "${ds}" + }, + "editorMode": "code", + "exemplar": true, + "expr": "sum by (server) (CD_IO_BY_W_SM_SEC{objectName=~\"${celldiskType}_.*\",server=~\"$server\"})", + "interval": "", + "legendFormat": "{{server}}", + "range": true, + "refId": "A", + "withStreaming": false + } + ], + "title": "Smalll Write MiB/s", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${ds}" + }, + "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" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "MiBs" + }, + "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 + }, + "tooltip": { + "mode": "multi", + "sort": "desc" + } + }, + "targets": [ + { + "constant": 6.5, + "datasource": { + "type": "prometheus", + "uid": "${ds}" + }, + "editorMode": "code", + "exemplar": true, + "expr": "sum by (server) (CD_IO_BY_R_LG_SEC{objectName=~\"${celldiskType}_.*\",server=~\"$server\"})", + "interval": "", + "legendFormat": "{{server}}", + "range": true, + "refId": "A", + "withStreaming": false + } + ], + "title": "Large Read MiB/s", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${ds}" + }, + "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" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "MiBs" + }, + "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 + }, + "tooltip": { + "mode": "multi", + "sort": "desc" + } + }, + "targets": [ + { + "constant": 6.5, + "datasource": { + "type": "prometheus", + "uid": "${ds}" + }, + "editorMode": "code", + "exemplar": true, + "expr": "sum by (server) (CD_IO_BY_W_LG_SEC{objectName=~\"${celldiskType}_.*\",server=~\"$server\"})", + "interval": "", + "legendFormat": "{{server}}", + "range": true, + "refId": "A", + "withStreaming": false + } + ], + "title": "Large Write MiB/s", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${ds}" + }, + "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" + }, + "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 + }, + "tooltip": { + "mode": "multi", + "sort": "desc" + } + }, + "targets": [ + { + "constant": 6.5, + "datasource": { + "type": "prometheus", + "uid": "${ds}" + }, + "editorMode": "code", + "exemplar": true, + "expr": "avg by (server) (CD_IO_TM_R_SM_RQ{objectName=~\"${celldiskType}_.*\",server=~\"$server\"})", + "interval": "", + "legendFormat": "{{server}}", + "range": true, + "refId": "A", + "withStreaming": false + } + ], + "title": "Small Read Latency", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${ds}" + }, + "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" + }, + "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 + }, + "tooltip": { + "mode": "multi", + "sort": "desc" + } + }, + "targets": [ + { + "constant": 6.5, + "datasource": { + "type": "prometheus", + "uid": "${ds}" + }, + "editorMode": "code", + "exemplar": true, + "expr": "avg by (server) (CD_IO_TM_W_SM_RQ{objectName=~\"${celldiskType}_.*\",server=~\"$server\"})", + "interval": "", + "legendFormat": "{{server}}", + "range": true, + "refId": "A", + "withStreaming": false + } + ], + "title": "Small Write Latency", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${ds}" + }, + "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" + }, + "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 + }, + "tooltip": { + "mode": "multi", + "sort": "desc" + } + }, + "targets": [ + { + "constant": 6.5, + "datasource": { + "type": "prometheus", + "uid": "${ds}" + }, + "editorMode": "code", + "exemplar": true, + "expr": "avg by (server) (CD_IO_TM_R_LG_RQ{objectName=~\"${celldiskType}_.*\",server=~\"$server\"})", + "interval": "", + "legendFormat": "{{server}}", + "range": true, + "refId": "A", + "withStreaming": false + } + ], + "title": "Large Read Latency", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${ds}" + }, + "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" + }, + "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 + }, + "tooltip": { + "mode": "multi", + "sort": "desc" + } + }, + "targets": [ + { + "constant": 6.5, + "datasource": { + "type": "prometheus", + "uid": "${ds}" + }, + "editorMode": "code", + "exemplar": true, + "expr": "avg by (server) (CD_IO_TM_W_LG_RQ{objectName=~\"${celldiskType}_.*\",server=~\"$server\"})", + "interval": "", + "legendFormat": "{{server}}", + "range": true, + "refId": "A", + "withStreaming": false + } + ], + "title": "Large Write Latency", + "type": "timeseries" + } + ], + "repeat": "celldiskType", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "oe75iKL7k" + }, + "refId": "A" + } + ], + "title": "$celldiskType", + "type": "row" + }, + { + "collapsed": true, + "datasource": { + "type": "prometheus", + "uid": "oe75iKL7k" + }, + "gridPos": { + "h": 1, + "w": 24, + "x": 0, + "y": 2 + }, + "id": 58, + "panels": [ + { + "datasource": { + "type": "prometheus", + "uid": "${ds}" + }, + "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" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "reqps" + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 12, + "x": 0, + "y": 3 + }, + "id": 54, + "options": { + "legend": { + "calcs": [ + "min", + "max", + "mean", + "last" + ], + "displayMode": "table", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "desc" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${ds}" + }, + "editorMode": "code", + "exemplar": true, + "expr": "sum by (server) (CD_IO_RQ_R_SCRUB_SEC{objectName=~\"CD_.*\",server=~\"$server\"})", + "interval": "", + "legendFormat": "{{server}}", + "range": true, + "refId": "A" + } + ], + "title": "Scrub Requests", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${ds}" + }, + "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" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "MiBs" + }, + "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": "desc" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${ds}" + }, + "editorMode": "code", + "exemplar": true, + "expr": "sum by (server) (CD_IO_BY_R_SCRUB_SEC{objectName=~\"CD_.*\",server=~\"$server\"})", + "interval": "", + "legendFormat": "{{server}}", + "range": true, + "refId": "A" + } + ], + "title": "Scrub MiB/s", + "type": "timeseries" + } + ], + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "oe75iKL7k" + }, + "refId": "A" + } + ], + "title": "Scrub", + "type": "row" + }, + { + "collapsed": true, + "gridPos": { + "h": 1, + "w": 24, + "x": 0, + "y": 3 + }, + "id": 105, + "panels": [ + { + "datasource": { + "type": "prometheus", + "uid": "${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": "µs" + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 6, + "x": 0, + "y": 4 + }, + "id": 106, + "options": { + "legend": { + "calcs": [ + "min", + "max", + "mean", + "last" + ], + "displayMode": "table", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "none" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${ds}" + }, + "editorMode": "code", + "expr": "avg by(server) (CD_IO_TM_R_SM_CLIENT_RQ{server=~\"$server\"})", + "instant": false, + "legendFormat": "{{server}}", + "range": true, + "refId": "A" + } + ], + "title": "Small Read Latency - Client", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${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": "µs" + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 6, + "x": 6, + "y": 4 + }, + "id": 107, + "options": { + "legend": { + "calcs": [ + "min", + "max", + "mean", + "last" + ], + "displayMode": "table", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "desc" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${ds}" + }, + "editorMode": "code", + "expr": "avg by(server) (CD_IO_TM_W_SM_CLIENT_RQ{server=~\"$server\"})", + "instant": false, + "legendFormat": "{{server}}", + "range": true, + "refId": "A" + } + ], + "title": "Small Write Latency - Client", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${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": "µs" + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 6, + "x": 12, + "y": 4 + }, + "id": 108, + "options": { + "legend": { + "calcs": [ + "min", + "max", + "mean", + "last" + ], + "displayMode": "table", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "desc" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${ds}" + }, + "editorMode": "code", + "expr": "avg by(server) (CD_IO_TM_R_LG_CLIENT_RQ{server=~\"$server\"})", + "instant": false, + "legendFormat": "{{server}}", + "range": true, + "refId": "A" + } + ], + "title": "Large Read Latency - Client", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${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": "µs" + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 6, + "x": 18, + "y": 4 + }, + "id": 109, + "options": { + "legend": { + "calcs": [ + "min", + "max", + "mean", + "last" + ], + "displayMode": "table", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "desc" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${ds}" + }, + "editorMode": "code", + "expr": "avg by(server) (CD_IO_TM_W_LG_CLIENT_RQ{server=~\"$server\"})", + "instant": false, + "legendFormat": "{{server}}", + "range": true, + "refId": "A" + } + ], + "title": "Large Write Latency - Client", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${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": "µs" + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 12, + "x": 0, + "y": 12 + }, + "id": 110, + "options": { + "legend": { + "calcs": [ + "min", + "max", + "mean", + "last" + ], + "displayMode": "table", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "desc" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${ds}" + }, + "editorMode": "code", + "expr": "avg by(server) (CD_IO_TM_W_SM_LOG_RQ{server=~\"$server\"})", + "instant": false, + "legendFormat": "{{server}}", + "range": true, + "refId": "A" + } + ], + "title": "Small Write Latency - Log Writes", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${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": "µs" + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 12, + "x": 12, + "y": 12 + }, + "id": 111, + "options": { + "legend": { + "calcs": [ + "min", + "max", + "mean", + "last" + ], + "displayMode": "table", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "desc" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${ds}" + }, + "editorMode": "code", + "expr": "avg by (server) (CD_IO_TM_W_LG_LOG_RQ{server=~\"$server\"})", + "instant": false, + "legendFormat": "{{server}}", + "range": true, + "refId": "A" + } + ], + "title": "Large Write Latency - Log Writes", + "type": "timeseries" + } + ], + "title": "Data Relocation", + "type": "row" + } + ], + "refresh": "", + "schemaVersion": 38, + "style": "dark", + "tags": [ + "celldisk", + "exadata", + "storage", + "prometheus" + ], + "templating": { + "list": [ + { + "current": { + "selected": false, + "text": "Prometheus", + "value": "Prometheus" + }, + "hide": 0, + "includeAll": false, + "label": "DataSource", + "multi": false, + "name": "ds", + "options": [], + "query": "prometheus", + "queryValue": "", + "refresh": 1, + "regex": "/Prometheus.*/", + "skipUrlSync": false, + "type": "datasource" + }, + { + "current": { + "selected": false, + "text": "Big_Pool", + "value": "Big_Pool" + }, + "datasource": { + "type": "prometheus", + "uid": "${ds}" + }, + "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": { + "selected": false, + "text": "nshqap03adm01-04,celadm01-06", + "value": "nshqap03adm01-04,celadm01-06" + }, + "datasource": { + "type": "prometheus", + "uid": "${ds}" + }, + "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": { + "selected": false, + "text": "All", + "value": "$__all" + }, + "datasource": { + "type": "prometheus", + "uid": "${ds}" + }, + "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": { + "selected": false, + "text": "All", + "value": "$__all" + }, + "datasource": { + "type": "prometheus", + "uid": "${ds}" + }, + "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": { + "selected": false, + "text": "All", + "value": "$__all" + }, + "datasource": { + "type": "prometheus", + "uid": "${ds}" + }, + "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": "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_.*\"}", + "refId": "StandardVariableQuery" + }, + "refresh": 1, + "regex": "/.*[\\W|,]objectName=\"([^_]*).*/", + "skipUrlSync": false, + "sort": 2, + "type": "query" + } + ] + }, + "time": { + "from": "now-1h", + "to": "now" + }, + "timepicker": {}, + "timezone": "", + "title": "Cell Disk (Aggr)", + "uid": "exapCDAggr", + "version": 7, + "weekStart": "" +} diff --git a/exadata/insight/dashboard_grafana_prometheus/ComputeServer.json b/exadata/insight/dashboard_grafana_prometheus/ComputeServer.json index 2891f898..18ee635d 100644 --- a/exadata/insight/dashboard_grafana_prometheus/ComputeServer.json +++ b/exadata/insight/dashboard_grafana_prometheus/ComputeServer.json @@ -1,35 +1,43 @@ { - "__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" + "meta": { + "type": "db", + "canSave": true, + "canEdit": true, + "canAdmin": true, + "canStar": true, + "canDelete": true, + "slug": "compute-server", + "url": "/d/exapDB/compute-server", + "expires": "0001-01-01T00:00:00Z", + "created": "2022-03-28T13:26:13-07:00", + "updated": "2025-10-29T20:38:44-07:00", + "updatedBy": "admin", + "createdBy": "admin", + "version": 14, + "hasAcl": false, + "isFolder": false, + "folderId": 1, + "folderUid": "ULZbmFLnz", + "folderTitle": "Prometheus Dashboards For Exadata", + "folderUrl": "/dashboards/f/ULZbmFLnz/prometheus-dashboards-for-exadata", + "provisioned": false, + "provisionedExternalId": "", + "annotationsPermissions": { + "dashboard": { + "canAdd": true, + "canEdit": true, + "canDelete": true + }, + "organization": { + "canAdd": true, + "canEdit": true, + "canDelete": true + } }, - { - "type": "panel", - "id": "timeseries", - "name": "Time series", - "version": "" - } - ], + "publicDashboardAccessToken": "", + "publicDashboardUid": "", + "publicDashboardEnabled": false + }, "annotations": { "list": [ { @@ -55,10 +63,10 @@ "editable": true, "fiscalYearStartMonth": 0, "graphTooltip": 0, - "id": null, + "id": 26, "links": [ { - "asDropdown": false, + "asDropdown": true, "icon": "external link", "includeVars": true, "keepTime": true, @@ -68,7 +76,7 @@ "compute" ], "targetBlank": true, - "title": "Network", + "title": "Dashboards", "tooltip": "", "type": "dashboards", "url": "" @@ -77,221 +85,345 @@ "liveNow": false, "panels": [ { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "collapsed": true, + "gridPos": { + "h": 1, + "w": 24, + "x": 0, + "y": 0 }, - "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" + "id": 28, + "panels": [ + { + "datasource": { + "type": "prometheus", + "uid": "${ds}" + }, + "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" + }, + { + "color": "yellow", + "value": 80 + }, + { + "color": "red", + "value": 90 + } + ] + }, + "unit": "percent" }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" + "overrides": [] + }, + "gridPos": { + "h": 9, + "w": 12, + "x": 0, + "y": 1 + }, + "id": 2, + "options": { + "legend": { + "calcs": [ + "min", + "max", + "mean", + "last" + ], + "displayMode": "table", + "placement": "bottom", + "showLegend": true }, - "thresholdsStyle": { - "mode": "dashed+area" + "tooltip": { + "mode": "multi", + "sort": "none" } }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": null - }, - { - "color": "yellow", - "value": 80 - }, - { - "color": "red", - "value": 90 - } - ] - }, - "unit": "percent" - }, - "overrides": [] - }, - "gridPos": { - "h": 9, - "w": 12, - "x": 0, - "y": 0 - }, - "id": 2, - "options": { - "legend": { - "calcs": [ - "min", - "max", - "mean", - "last" + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${ds}" + }, + "exemplar": true, + "expr": "DS_CPUT{server=~\"$server\"}", + "interval": "", + "legendFormat": "%CPU-{{server}}", + "refId": "A" + } ], - "displayMode": "table", - "placement": "bottom", - "showLegend": true + "title": "CPU Utilization", + "type": "timeseries" }, - "tooltip": { - "mode": "multi", - "sort": "none" - } - }, - "targets": [ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, - "exemplar": true, - "expr": "DS_CPUT{server=~\"$server\"}", - "interval": "", - "legendFormat": "%CPU-{{server}}", - "refId": "A" - } - ], - "title": "CPU Utilization", - "type": "timeseries" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "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" + "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": "watt" }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" + "overrides": [] + }, + "gridPos": { + "h": 9, + "w": 12, + "x": 12, + "y": 1 + }, + "id": 30, + "options": { + "legend": { + "calcs": [ + "min", + "max", + "mean", + "last" + ], + "displayMode": "table", + "placement": "bottom", + "showLegend": true }, - "thresholdsStyle": { - "mode": "off" + "tooltip": { + "mode": "multi", + "sort": "desc" } }, - "mappings": [], - "max": 100, - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": null - }, - { - "color": "red", - "value": 80 - } - ] - }, - "unit": "percent" - }, - "overrides": [] - }, - "gridPos": { - "h": 9, - "w": 12, - "x": 12, - "y": 0 - }, - "id": 12, - "options": { - "legend": { - "calcs": [ - "min", - "max", - "mean", - "last" + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${ds}" + }, + "editorMode": "code", + "expr": "DS_CPU_POWER_CONSUMPTION{fleet=\"$fleet\",pod=\"$pod\",cluster=~\"$cluster\",server=~\"$server\"}", + "instant": false, + "legendFormat": "{{server}}", + "range": true, + "refId": "A" + } ], - "displayMode": "table", - "placement": "bottom", - "showLegend": true - }, - "tooltip": { - "mode": "multi", - "sort": "none" + "title": "CPU Power Consumption", + "type": "timeseries" } + ], + "title": "CPU", + "type": "row" + }, + { + "collapsed": true, + "gridPos": { + "h": 1, + "w": 24, + "x": 0, + "y": 1 }, - "targets": [ - { - "constant": 6.5, - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "exemplar": true, - "expr": "DS_MEMUT{server=~\"$server\"}", - "interval": "", - "legendFormat": "%Used-{{server}}", - "refId": "A", - "withStreaming": false - }, + "id": 29, + "panels": [ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "exemplar": true, - "expr": "DS_MEMUT_MS{server=~\"$server\"}", - "hide": false, - "interval": "", - "legendFormat": "%MS-{{server}}", - "refId": "B" + "uid": "${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": 9, + "w": 12, + "x": 0, + "y": 2 + }, + "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}" + }, + "exemplar": true, + "expr": "DS_MEMUT{server=~\"$server\"}", + "interval": "", + "legendFormat": "%Used-{{server}}", + "refId": "A", + "withStreaming": false + }, + { + "datasource": { + "type": "prometheus", + "uid": "${ds}" + }, + "exemplar": true, + "expr": "DS_MEMUT_MS{server=~\"$server\"}", + "hide": false, + "interval": "", + "legendFormat": "%MS-{{server}}", + "refId": "B" + } + ], + "title": "Memory Utilization", + "type": "timeseries" } ], - "title": "Memory Utilization", - "type": "timeseries" + "title": "Memory", + "type": "row" }, { "collapsed": true, @@ -299,14 +431,14 @@ "h": 1, "w": 24, "x": 0, - "y": 9 + "y": 2 }, "id": 17, "panels": [ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "description": "EXAREL: RX bytes/s on client Network", "fieldConfig": { @@ -365,7 +497,7 @@ "h": 8, "w": 12, "x": 0, - "y": 10 + "y": 3 }, "id": 14, "options": { @@ -390,7 +522,7 @@ "constant": 6.5, "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "exemplar": true, "expr": "OS_NET_RX_BY_SEC{server=~\"$server\",objectName=~\".*eth.*\"}", @@ -406,7 +538,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "description": "EXAREL: Network throughput", "fieldConfig": { @@ -465,7 +597,7 @@ "h": 8, "w": 12, "x": 12, - "y": 10 + "y": 3 }, "id": 4, "options": { @@ -489,18 +621,20 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, + "editorMode": "code", "exemplar": true, - "expr": "sum by(server) (EXW_ROCE_TX_BY_SEC{server=~\"$server\"})", + "expr": "sum by(server) (EXW_ROCE_RX_BY_SEC{server=~\"$server\"})", "interval": "", "legendFormat": "{{server}}-RoCE", + "range": true, "refId": "A" }, { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "exemplar": true, "expr": "sum by(server) (N_IB_MB_RCV_SEC{server=~\"$server\"})", @@ -516,7 +650,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "description": "EXAREL: Tx bytes/s per interface", "fieldConfig": { @@ -575,7 +709,7 @@ "h": 8, "w": 12, "x": 0, - "y": 18 + "y": 11 }, "id": 8, "options": { @@ -600,7 +734,7 @@ "constant": 6.5, "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "exemplar": true, "expr": "OS_NET_TX_BY_SEC{server=~\"$server\",objectName=~\".*eth.*\"}", @@ -616,7 +750,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "description": "EXAREL: TX bytes on RDMA per interface", "fieldConfig": { @@ -675,7 +809,7 @@ "h": 8, "w": 12, "x": 12, - "y": 18 + "y": 11 }, "id": 16, "options": { @@ -700,7 +834,7 @@ "constant": 6.5, "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "exemplar": true, "expr": "sum by (server) (EXW_ROCE_TX_BY_SEC{server=~\"$server\"})", @@ -712,7 +846,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "exemplar": true, "expr": "sum by (server) (N_IB_MB_TRANS_SEC{server=~\"$server\"})", @@ -735,14 +869,14 @@ "h": 1, "w": 24, "x": 0, - "y": 10 + "y": 3 }, "id": 18, "panels": [ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "fieldConfig": { "defaults": { @@ -800,7 +934,7 @@ "h": 8, "w": 12, "x": 0, - "y": 11 + "y": 4 }, "id": 19, "options": { @@ -824,7 +958,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "editorMode": "code", "expr": "sum by (objectName,server) ({__name__ =~\"OS_IO_RQ_R_SEC|OS_IO_RQ_W_SEC\", server=~\"$server\"})", @@ -840,7 +974,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "fieldConfig": { "defaults": { @@ -898,7 +1032,7 @@ "h": 8, "w": 12, "x": 12, - "y": 11 + "y": 4 }, "id": 20, "options": { @@ -922,7 +1056,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "editorMode": "code", "expr": "sum by (objectName,server) ({__name__ =~\"OS_IO_BY_R_SEC|OS_IO_BY_W_SEC\", server=~\"$server\"})", @@ -938,7 +1072,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "fieldConfig": { "defaults": { @@ -996,7 +1130,7 @@ "h": 8, "w": 6, "x": 0, - "y": 19 + "y": 12 }, "id": 24, "options": { @@ -1020,7 +1154,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "editorMode": "code", "expr": "OS_IO_RQ_R_SEC{server=~\"$server\"}", @@ -1036,7 +1170,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "fieldConfig": { "defaults": { @@ -1094,7 +1228,7 @@ "h": 8, "w": 6, "x": 6, - "y": 19 + "y": 12 }, "id": 25, "options": { @@ -1118,7 +1252,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "editorMode": "code", "expr": "OS_IO_RQ_W_SEC{server=~\"$server\"}", @@ -1134,7 +1268,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "description": "", "fieldConfig": { @@ -1193,7 +1327,7 @@ "h": 8, "w": 6, "x": 12, - "y": 19 + "y": 12 }, "id": 26, "options": { @@ -1217,7 +1351,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "editorMode": "code", "expr": "OS_IO_BY_R_SEC{server=~\"$server\"}", @@ -1233,7 +1367,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "fieldConfig": { "defaults": { @@ -1291,7 +1425,7 @@ "h": 8, "w": 6, "x": 18, - "y": 19 + "y": 12 }, "id": 27, "options": { @@ -1315,7 +1449,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "editorMode": "code", "expr": "OS_IO_BY_W_SEC{server=~\"$server\"}", @@ -1331,7 +1465,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "fieldConfig": { "defaults": { @@ -1389,7 +1523,7 @@ "h": 8, "w": 12, "x": 0, - "y": 27 + "y": 20 }, "id": 21, "options": { @@ -1413,7 +1547,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "editorMode": "code", "expr": "OS_IO_UTIL_PCT{server=~\"$server\"}", @@ -1429,7 +1563,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "fieldConfig": { "defaults": { @@ -1487,7 +1621,7 @@ "h": 8, "w": 6, "x": 12, - "y": 27 + "y": 20 }, "id": 22, "options": { @@ -1511,7 +1645,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "editorMode": "code", "expr": "OS_IO_WT_R_RQ{server=~\"$server\"}", @@ -1527,7 +1661,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "fieldConfig": { "defaults": { @@ -1585,7 +1719,7 @@ "h": 8, "w": 6, "x": 18, - "y": 27 + "y": 20 }, "id": 23, "options": { @@ -1609,7 +1743,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "editorMode": "code", "expr": "OS_IO_WT_W_RQ{server=~\"$server\"}", @@ -1639,10 +1773,32 @@ "templating": { "list": [ { - "current": {}, + "current": { + "selected": false, + "text": "Prometheus", + "value": "Prometheus" + }, + "hide": 0, + "includeAll": false, + "label": "DataSource", + "multi": false, + "name": "ds", + "options": [], + "query": "prometheus", + "refresh": 1, + "regex": "/Prometheus.*/", + "skipUrlSync": false, + "type": "datasource" + }, + { + "current": { + "selected": false, + "text": "Big_Pool", + "value": "Big_Pool" + }, "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "definition": "label_values(DS_CPUT,fleet)", "hide": 0, @@ -1661,10 +1817,14 @@ "type": "query" }, { - "current": {}, + "current": { + "selected": false, + "text": "nshqap03adm01-04,celadm01-06", + "value": "nshqap03adm01-04,celadm01-06" + }, "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "definition": "label_values(DS_CPUT{fleet=\"$fleet\"},pod)", "hide": 0, @@ -1683,10 +1843,14 @@ "type": "query" }, { - "current": {}, + "current": { + "selected": false, + "text": "All", + "value": "$__all" + }, "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "definition": "label_values(DS_CPUT{fleet=\"$fleet\",pod=\"$pod\"},cluster)", "hide": 0, @@ -1705,10 +1869,14 @@ "type": "query" }, { - "current": {}, + "current": { + "selected": false, + "text": "All", + "value": "$__all" + }, "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "definition": "label_values(DS_CPUT{fleet=\"$fleet\",pod=\"$pod\",cluster=~\"$cluster\"},server)", "hide": 0, @@ -1736,6 +1904,6 @@ "timezone": "", "title": "Compute Server", "uid": "exapDB", - "version": 9, + "version": 14, "weekStart": "" } diff --git a/exadata/insight/dashboard_grafana_prometheus/DiskIO.json b/exadata/insight/dashboard_grafana_prometheus/DiskIO.json new file mode 100644 index 00000000..ee31f552 --- /dev/null +++ b/exadata/insight/dashboard_grafana_prometheus/DiskIO.json @@ -0,0 +1,1010 @@ +{ + "meta": { + "type": "db", + "canSave": true, + "canEdit": true, + "canAdmin": true, + "canStar": true, + "canDelete": true, + "slug": "disk-io", + "url": "/d/exapDiskIO/disk-io", + "expires": "0001-01-01T00:00:00Z", + "created": "2022-10-06T10:36:57-07:00", + "updated": "2025-10-29T20:38:04-07:00", + "updatedBy": "admin", + "createdBy": "cecilia.gervasio@oracle.com", + "version": 12, + "hasAcl": false, + "isFolder": false, + "folderId": 1, + "folderUid": "ULZbmFLnz", + "folderTitle": "Prometheus Dashboards For Exadata", + "folderUrl": "/dashboards/f/ULZbmFLnz/prometheus-dashboards-for-exadata", + "provisioned": false, + "provisionedExternalId": "", + "annotationsPermissions": { + "dashboard": { + "canAdd": true, + "canEdit": true, + "canDelete": true + }, + "organization": { + "canAdd": true, + "canEdit": true, + "canDelete": true + } + }, + "publicDashboardAccessToken": "", + "publicDashboardUid": "", + "publicDashboardEnabled": false + }, + "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": 41, + "links": [ + { + "asDropdown": true, + "icon": "external link", + "includeVars": true, + "keepTime": true, + "tags": [ + "exadata", + "prometheus", + "storage" + ], + "targetBlank": true, + "title": "Dashboards", + "tooltip": "", + "type": "dashboards", + "url": "" + } + ], + "liveNow": false, + "panels": [ + { + "collapsed": true, + "datasource": { + "type": "prometheus", + "uid": "oe75iKL7k" + }, + "gridPos": { + "h": 1, + "w": 24, + "x": 0, + "y": 5 + }, + "id": 16, + "panels": [ + { + "datasource": { + "type": "prometheus", + "uid": "${ds}" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 10, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "normal" + }, + "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": 6 + }, + "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}" + }, + "exemplar": true, + "expr": "sum by (server) (CD_IO_RQ_R_SM_SEC{server=~\"$server\",objectName=~\"CD_.*|CF_.*\"})", + "interval": "", + "legendFormat": "Small Reads-{{server}}", + "refId": "A", + "withStreaming": false + }, + { + "datasource": { + "type": "prometheus", + "uid": "${ds}" + }, + "exemplar": true, + "expr": "sum by (server) (CD_IO_RQ_R_LG_SEC{server=~\"$server\",objectName=~\"CD_.*|CF_.*\"})", + "hide": false, + "interval": "", + "legendFormat": "Large Reads-{{server}}", + "refId": "C" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${ds}" + }, + "exemplar": true, + "expr": "sum by (server) (CD_IO_RQ_W_SM_SEC{server=~\"$server\",objectName=~\"CD_.*|CF_.*\"})", + "hide": false, + "interval": "", + "legendFormat": "Small Writes-{{server}}", + "refId": "B" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${ds}" + }, + "exemplar": true, + "expr": "sum by (server) (CD_IO_RQ_W_LG_SEC{server=~\"$server\",objectName=~\"CD_.*\"})\n", + "hide": false, + "interval": "", + "legendFormat": "Large Writes-{{server}}", + "refId": "D" + } + ], + "title": "IOPs", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${ds}" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 10, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "normal" + }, + "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": 6 + }, + "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}" + }, + "exemplar": true, + "expr": "FC_IO_RQ_R_MISS_SEC{server=~\"$server\"}", + "interval": "", + "legendFormat": "OLTP misses-{{server}}", + "refId": "A", + "withStreaming": false + }, + { + "datasource": { + "type": "prometheus", + "uid": "${ds}" + }, + "exemplar": true, + "expr": "FC_IO_RQ_R_SKIP_SEC{server=~\"$server\"}", + "hide": false, + "interval": "", + "legendFormat": "Read Skips-{{server}}", + "refId": "B" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${ds}" + }, + "exemplar": true, + "expr": "SIO_IO_RD_RQ_HD_SEC{server=~\"$server\"}", + "hide": false, + "interval": "", + "legendFormat": "Smart Scans-{{server}}", + "refId": "C" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${ds}" + }, + "exemplar": true, + "expr": "sum by (server) (CD_IO_RQ_R_SCRUB_SEC{server=~\"$server\",objectName=~\"CD_.*\"})", + "hide": false, + "interval": "", + "legendFormat": "Scrub-{{server}}", + "refId": "D" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${ds}" + }, + "exemplar": true, + "expr": "FC_IO_RQ_W_SKIP_SEC{server=~\"$server\"}", + "hide": false, + "interval": "", + "legendFormat": "Write Skips-{{server}}", + "refId": "E" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${ds}" + }, + "exemplar": true, + "expr": "FC_IO_RQ_W_DISK_WRITER_SEC{server=~\"$server\"}", + "hide": false, + "interval": "", + "legendFormat": "Disk Writer-{{server}}", + "refId": "F" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${ds}" + }, + "editorMode": "code", + "expr": "FC_IO_RQ_R_MISS_DW_SEC{server=~\"$server\"}", + "hide": false, + "instant": false, + "legendFormat": "DW misses-{{server}}", + "range": true, + "refId": "G" + } + ], + "title": "Disk IO", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${ds}" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 10, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "normal" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "MiBs" + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 6, + "x": 12, + "y": 6 + }, + "id": 6, + "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}" + }, + "exemplar": true, + "expr": "sum by (server) (CD_IO_BY_R_SM_SEC{server=~\"$server\",objectName=~\"CD_.*|CF_.*\"})", + "interval": "", + "legendFormat": "Small Reads-{{server}}", + "refId": "A", + "withStreaming": false + }, + { + "datasource": { + "type": "prometheus", + "uid": "${ds}" + }, + "exemplar": true, + "expr": "sum by (server) (CD_IO_BY_R_LG_SEC{server=~\"$server\",objectName=~\"CD_.*|CF_.*\"})\n", + "hide": false, + "interval": "", + "legendFormat": "Large Reads-{{server}}", + "refId": "C" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${ds}" + }, + "exemplar": true, + "expr": "sum by (server) (CD_IO_BY_W_SM_SEC{server=~\"$server\",objectName=~\"CD_.*|CF_.*\"})\n", + "hide": false, + "interval": "", + "legendFormat": "Small Writes-{{server}}", + "refId": "B" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${ds}" + }, + "exemplar": true, + "expr": "sum by (server) (CD_IO_BY_W_LG_SEC{server=~\"$server\",objectName=~\"CD_.*\"})\n", + "hide": false, + "interval": "", + "legendFormat": "Large Writes-{{server}}", + "refId": "D" + } + ], + "title": "MiB/s", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${ds}" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 10, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "normal" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "MiBs" + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 6, + "x": 18, + "y": 6 + }, + "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}" + }, + "exemplar": true, + "expr": "FC_IO_BY_R_MISS_SEC{server=~\"$server\"}", + "interval": "", + "legendFormat": "OLTP misses-{{server}}", + "refId": "A", + "withStreaming": false + }, + { + "datasource": { + "type": "prometheus", + "uid": "${ds}" + }, + "exemplar": true, + "expr": "FC_IO_BY_R_SKIP_SEC{server=~\"$server\"}", + "hide": false, + "interval": "", + "legendFormat": "Read skips-{{server}}", + "refId": "B" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${ds}" + }, + "exemplar": true, + "expr": "SIO_IO_RD_HD_SEC{server=~\"$server\"}", + "hide": false, + "interval": "", + "legendFormat": "Smart Scan-{{server}}", + "refId": "C" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${ds}" + }, + "exemplar": true, + "expr": "sum by (server) (CD_IO_BY_R_SCRUB_SEC{server=~\"$server\",objectName=~\"CD_.*\"})", + "hide": false, + "interval": "", + "legendFormat": "Scrub-{{server}}", + "refId": "D" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${ds}" + }, + "exemplar": true, + "expr": "FC_IO_BY_W_SKIP_SEC{server=~\"$server\"}", + "hide": false, + "interval": "", + "legendFormat": "Write Skips-{{server}}", + "refId": "E" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${ds}" + }, + "exemplar": true, + "expr": "FC_IO_BY_W_DISK_WRITER_SEC{server=~\"$server\"}", + "hide": false, + "interval": "", + "legendFormat": "Disk Writer-{{server}}", + "refId": "F" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${ds}" + }, + "editorMode": "code", + "expr": "FC_IO_BY_R_MISS_DW_SEC{server=~\"$server\"}", + "hide": false, + "instant": false, + "legendFormat": "DW misses-{{server}}", + "range": true, + "refId": "G" + } + ], + "title": "Disk MiB/s", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${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": "µs" + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 12, + "x": 0, + "y": 14 + }, + "id": 53, + "options": { + "legend": { + "calcs": [ + "min", + "max", + "mean", + "last" + ], + "displayMode": "table", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "none" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${ds}" + }, + "exemplar": true, + "expr": "avg by (server) (CD_IO_TM_R_SM_RQ{server=~\"$server\",objectName=~\"CD_.*|CF_.*\"})", + "interval": "", + "legendFormat": "Small Reads-{{server}}", + "refId": "A" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${ds}" + }, + "exemplar": true, + "expr": "avg by (server) (CD_IO_TM_R_LG_RQ{server=~\"$server\",objectName=~\"CD_.*|CF_.*\"})", + "hide": false, + "interval": "", + "legendFormat": "Large Reads-{{server}}", + "refId": "B" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${ds}" + }, + "exemplar": true, + "expr": "avg by (server) (CD_IO_TM_W_SM_RQ{server=~\"$server\",objectName=~\"CD_.*|CF_.*\"})", + "hide": false, + "interval": "", + "legendFormat": "Small Writes-{{server}}", + "refId": "C" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${ds}" + }, + "exemplar": true, + "expr": "avg by (server) (CD_IO_TM_W_LG_RQ{server=~\"$server\",objectName=~\"CD_.*|CF_.*\"})", + "hide": false, + "interval": "", + "legendFormat": "Large Writes-{{server}}", + "refId": "D" + } + ], + "title": "Disk Latency", + "type": "timeseries" + } + ], + "repeat": "server", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "oe75iKL7k" + }, + "refId": "A" + } + ], + "title": "$server", + "type": "row" + } + ], + "refresh": "", + "schemaVersion": 38, + "style": "dark", + "tags": [ + "diskio", + "exadata", + "storage", + "prometheus" + ], + "templating": { + "list": [ + { + "current": { + "selected": false, + "text": "Prometheus", + "value": "Prometheus" + }, + "hide": 0, + "includeAll": false, + "label": "DataSource", + "multi": false, + "name": "ds", + "options": [], + "query": "prometheus", + "queryValue": "", + "refresh": 1, + "regex": "/Prometheus.*/", + "skipUrlSync": false, + "type": "datasource" + }, + { + "current": { + "selected": false, + "text": "Big_Pool", + "value": "Big_Pool" + }, + "datasource": { + "type": "prometheus", + "uid": "${ds}" + }, + "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": { + "selected": false, + "text": "nshqap03adm01-04,celadm01-06", + "value": "nshqap03adm01-04,celadm01-06" + }, + "datasource": { + "type": "prometheus", + "uid": "${ds}" + }, + "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": { + "selected": false, + "text": "All", + "value": "$__all" + }, + "datasource": { + "type": "prometheus", + "uid": "${ds}" + }, + "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": 0, + "type": "query" + }, + { + "current": { + "selected": false, + "text": "All", + "value": "$__all" + }, + "datasource": { + "type": "prometheus", + "uid": "${ds}" + }, + "definition": "label_values(CL_CPUT{fleet=\"$fleet\",pod=\"$pod\",cluster=~\"$cluster\"},server)", + "description": "Each server is displayed in its own row. When viewing/editing a single panel, the selection is tied to the panel that was expanded, and the selector will not change the contents of the panel.", + "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" + } + ] + }, + "time": { + "from": "now-1h", + "to": "now" + }, + "timepicker": {}, + "timezone": "", + "title": "Disk IO", + "uid": "exapDiskIO", + "version": 12, + "weekStart": "" +} diff --git a/exadata/insight/dashboard_grafana_prometheus/ExadataCluster.json b/exadata/insight/dashboard_grafana_prometheus/ExadataCluster.json index dfa101f1..7b00024b 100644 --- a/exadata/insight/dashboard_grafana_prometheus/ExadataCluster.json +++ b/exadata/insight/dashboard_grafana_prometheus/ExadataCluster.json @@ -1,49 +1,44 @@ { - "__inputs": [ - { - "name": "DS_PROMETHEUS", - "label": "Prometheus", - "description": "", - "type": "datasource", - "pluginId": "prometheus", - "pluginName": "Prometheus" - }, - { - "name": "VAR_LINKCOMPUTEDETAILS", - "type": "constant", - "label": "linkComputeDetails", - "value": "d/exapDB/compute-node?orgId=1", - "description": "" - }, - { - "name": "VAR_LINKCELLDETAILS", - "type": "constant", - "label": "linkCellDetails", - "value": "d/exapCel/storage-node?orgId=1", - "description": "" - } - ], - "__elements": {}, - "__requires": [ - { - "type": "grafana", - "id": "grafana", - "name": "Grafana", - "version": "10.0.2" - }, - { - "type": "datasource", - "id": "prometheus", - "name": "Prometheus", - "version": "1.0.0" + "meta": { + "isStarred": true, + "type": "db", + "canSave": true, + "canEdit": true, + "canAdmin": true, + "canStar": true, + "canDelete": true, + "slug": "exadata-cluster", + "url": "/d/exapClu/exadata-cluster", + "expires": "0001-01-01T00:00:00Z", + "created": "2022-03-28T13:26:36-07:00", + "updated": "2025-10-30T11:38:00-07:00", + "updatedBy": "cecilia.gervasio@oracle.com", + "createdBy": "admin", + "version": 19, + "hasAcl": false, + "isFolder": false, + "folderId": 0, + "folderUid": "", + "folderTitle": "General", + "folderUrl": "", + "provisioned": false, + "provisionedExternalId": "", + "annotationsPermissions": { + "dashboard": { + "canAdd": true, + "canEdit": true, + "canDelete": true + }, + "organization": { + "canAdd": true, + "canEdit": true, + "canDelete": true + } }, - { - "type": "panel", - "id": "timeseries", - "name": "Time series", - "version": "" - } - ], + "publicDashboardAccessToken": "", + "publicDashboardUid": "", + "publicDashboardEnabled": false + }, "annotations": { "list": [ { @@ -69,7 +64,7 @@ "editable": true, "fiscalYearStartMonth": 0, "graphTooltip": 0, - "id": null, + "id": 27, "links": [ { "asDropdown": true, @@ -86,12 +81,24 @@ "tooltip": "", "type": "dashboards", "url": "" + }, + { + "asDropdown": false, + "icon": "dashboard", + "includeVars": false, + "keepTime": true, + "tags": [], + "targetBlank": true, + "title": "RoCE Switch", + "tooltip": "", + "type": "link", + "url": "d/exaNetSwitch/RoCE-switch?orgId=1&var-ds=$ds&var-cluster=$cluster" } ], "liveNow": true, "panels": [ { - "collapsed": false, + "collapsed": true, "datasource": { "type": "prometheus", "uid": "oe75iKL7k" @@ -103,382 +110,478 @@ "y": 0 }, "id": 26, - "panels": [], - "targets": [ + "panels": [ { "datasource": { "type": "prometheus", - "uid": "oe75iKL7k" - }, - "refId": "A" - } - ], - "title": "Compute Server", - "type": "row" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "description": "EXAREL: CPU utilization on compute servers", - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" + "uid": "${ds}" }, - "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" + "description": "EXAREL: CPU utilization on compute servers", + "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" + } + }, + "links": [ + { + "targetBlank": true, + "title": "Server Details", + "url": "${linkComputeDetails}&refresh=5s&${__all_variables}&var-server=${__field.labels.server}" + } + ], + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "yellow", + "value": 80 + }, + { + "color": "red", + "value": 90 + } + ] + }, + "unit": "percent" }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 12, + "x": 0, + "y": 1 + }, + "id": 24, + "options": { + "legend": { + "calcs": [ + "min", + "max", + "mean", + "last" + ], + "displayMode": "table", + "placement": "bottom", + "showLegend": true }, - "thresholdsStyle": { - "mode": "dashed+area" + "tooltip": { + "mode": "multi", + "sort": "none" } }, - "links": [ + "pluginVersion": "8.2.0", + "targets": [ { - "targetBlank": true, - "title": "Server Details", - "url": "${linkComputeDetails}&refresh=5s&${__all_variables}&var-server=${__field.labels.server}" - } - ], - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": null - }, - { - "color": "yellow", - "value": 80 + "datasource": { + "type": "prometheus", + "uid": "${ds}" }, - { - "color": "red", - "value": 90 - } - ] - }, - "unit": "percent" - }, - "overrides": [] - }, - "gridPos": { - "h": 8, - "w": 24, - "x": 0, - "y": 1 - }, - "id": 24, - "options": { - "legend": { - "calcs": [ - "min", - "max", - "mean", - "last" + "exemplar": true, + "expr": "DS_CPUT{nodeType!=\"STORAGE\",fleet=\"$fleet\",pod=\"$pod\",cluster=~\"$cluster\"}", + "interval": "", + "legendFormat": "{{server}}-{{nodeType}}", + "refId": "A" + } ], - "displayMode": "table", - "placement": "right", - "showLegend": true + "title": "CPU Utilization (compute)", + "type": "timeseries" }, - "tooltip": { - "mode": "multi", - "sort": "none" - } - }, - "pluginVersion": "8.2.0", - "targets": [ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "exemplar": true, - "expr": "DS_CPUT{nodeType!=\"STORAGE\",fleet=\"$fleet\",pod=\"$pod\",cluster=~\"$cluster\"}", - "interval": "", - "legendFormat": "{{server}}-{{nodeType}}", - "refId": "A" - } - ], - "title": "CPU Utilization (compute)", - "type": "timeseries" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "description": "EXAREL: Aggregated traffic on bondeth", - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" + "uid": "${ds}" }, - "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" + "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": "watt" }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 12, + "x": 12, + "y": 1 + }, + "id": 50, + "options": { + "legend": { + "calcs": [ + "min", + "max", + "mean", + "last" + ], + "displayMode": "table", + "placement": "bottom", + "showLegend": true }, - "thresholdsStyle": { - "mode": "off" + "tooltip": { + "mode": "multi", + "sort": "desc" } }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": null + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${ds}" }, - { - "color": "red", - "value": 80 - } - ] - }, - "unit": "MiBs" - }, - "overrides": [] - }, - "gridPos": { - "h": 8, - "w": 12, - "x": 0, - "y": 9 - }, - "id": 49, - "options": { - "legend": { - "calcs": [ - "min", - "max", - "mean", - "last" + "editorMode": "code", + "expr": "DS_CPU_POWER_CONSUMPTION{fleet=\"$fleet\",pod=\"$pod\",cluster=~\"$cluster\"}", + "instant": false, + "legendFormat": "{{server}}", + "range": true, + "refId": "A" + } ], - "displayMode": "table", - "placement": "bottom", - "showLegend": true + "title": "CPU Power Consumption", + "type": "timeseries" }, - "tooltip": { - "mode": "multi", - "sort": "none" - } - }, - "targets": [ { - "constant": 6.5, "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, - "exemplar": true, - "expr": "sum by (server) (OS_NET_RX_BY_SEC{nodeType!=\"STORAGE\",fleet=\"$fleet\",pod=\"$pod\",cluster=~\"$cluster\",objectName=~\"bondeth.*\"})", - "interval": "", - "legendFormat": "rx/s-{{server}}", - "refId": "A", - "withStreaming": false - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "description": "EXAREL: Aggregated traffic on bondeth", + "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": "sum by (server) (OS_NET_TX_BY_SEC{nodeType!=\"STORAGE\",fleet=\"$fleet\",pod=\"$pod\",cluster=~\"$cluster\",objectName=~\"bondeth.*\"})", - "hide": false, - "interval": "", - "legendFormat": "tx/s-{{server}}", - "refId": "B" - } - ], - "title": "Client Network", - "type": "timeseries" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "description": "EXAREL: Aggregated network traffic on storage interface", - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" + "gridPos": { + "h": 8, + "w": 12, + "x": 0, + "y": 9 }, - "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" + "id": 49, + "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": [ + { + "constant": 6.5, + "datasource": { + "type": "prometheus", + "uid": "${ds}" }, - { - "color": "red", - "value": 80 - } - ] - }, - "unit": "MiBs" - }, - "overrides": [] - }, - "gridPos": { - "h": 8, - "w": 12, - "x": 12, - "y": 9 - }, - "id": 47, - "options": { - "legend": { - "calcs": [ - "min", - "max", - "mean", - "last" + "exemplar": true, + "expr": "sum by (server) (OS_NET_RX_BY_SEC{nodeType!=\"STORAGE\",fleet=\"$fleet\",pod=\"$pod\",cluster=~\"$cluster\",objectName=~\"bondeth.*\"})", + "interval": "", + "legendFormat": "rx/s-{{server}}", + "refId": "A", + "withStreaming": false + }, + { + "datasource": { + "type": "prometheus", + "uid": "${ds}" + }, + "exemplar": true, + "expr": "sum by (server) (OS_NET_TX_BY_SEC{nodeType!=\"STORAGE\",fleet=\"$fleet\",pod=\"$pod\",cluster=~\"$cluster\",objectName=~\"bondeth.*\"})", + "hide": false, + "interval": "", + "legendFormat": "tx/s-{{server}}", + "refId": "B" + } ], - "displayMode": "table", - "placement": "bottom", - "showLegend": true + "title": "Client Network", + "type": "timeseries" }, - "tooltip": { - "mode": "multi", - "sort": "none" - } - }, - "targets": [ { - "constant": 6.5, "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, - "exemplar": true, - "expr": "sum by (server) (N_IB_MB_RCV_SEC{nodeType!=\"STORAGE\",fleet=\"$fleet\",pod=\"$pod\",cluster=~\"$cluster\"})", - "interval": "", - "legendFormat": "rx/s-{{server}}-IB", - "refId": "A", - "withStreaming": false - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "description": "EXAREL: Aggregated network traffic on storage 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": [] }, - "exemplar": true, - "expr": "sum by (server) (N_IB_MB_TRANS_SEC{nodeType!=\"STORAGE\",fleet=\"$fleet\",pod=\"$pod\",cluster=~\"$cluster\"})", - "hide": false, - "interval": "", - "legendFormat": "tx/s-{{server}}-IB", - "refId": "B" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "gridPos": { + "h": 8, + "w": 12, + "x": 12, + "y": 9 }, - "exemplar": true, - "expr": "sum by (server) (EXW_ROCE_RX_BY_SEC{nodeType!=\"STORAGE\",fleet=\"$fleet\",pod=\"$pod\",cluster=~\"$cluster\",objectName=~\".*re.*|mlx.*\"})", - "hide": false, - "interval": "", - "legendFormat": "rx/s-{{server}}-RoCE", - "refId": "C" - }, + "id": 47, + "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}" + }, + "exemplar": true, + "expr": "sum by (server) (N_IB_MB_RCV_SEC{nodeType!=\"STORAGE\",fleet=\"$fleet\",pod=\"$pod\",cluster=~\"$cluster\"})", + "interval": "", + "legendFormat": "rx/s-{{server}}-IB", + "refId": "A", + "withStreaming": false + }, + { + "datasource": { + "type": "prometheus", + "uid": "${ds}" + }, + "exemplar": true, + "expr": "sum by (server) (N_IB_MB_TRANS_SEC{nodeType!=\"STORAGE\",fleet=\"$fleet\",pod=\"$pod\",cluster=~\"$cluster\"})", + "hide": false, + "interval": "", + "legendFormat": "tx/s-{{server}}-IB", + "refId": "B" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${ds}" + }, + "exemplar": true, + "expr": "sum by (server) (EXW_ROCE_RX_BY_SEC{nodeType!=\"STORAGE\",fleet=\"$fleet\",pod=\"$pod\",cluster=~\"$cluster\",objectName=~\".*re.*|mlx.*\"})", + "hide": false, + "interval": "", + "legendFormat": "rx/s-{{server}}-RoCE", + "refId": "C" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${ds}" + }, + "exemplar": true, + "expr": "sum by (server) (EXW_ROCE_TX_BY_SEC{nodeType!=\"STORAGE\",fleet=\"$fleet\",pod=\"$pod\",cluster=~\"$cluster\",objectName=~\".*re.*|mlx.*\"})", + "hide": false, + "interval": "", + "legendFormat": "tx/s-{{server}}-RoCE", + "refId": "D" + } + ], + "title": "RDMA Network", + "type": "timeseries" + } + ], + "targets": [ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "oe75iKL7k" }, - "exemplar": true, - "expr": "sum by (server) (EXW_ROCE_TX_BY_SEC{nodeType!=\"STORAGE\",fleet=\"$fleet\",pod=\"$pod\",cluster=~\"$cluster\",objectName=~\".*re.*|mlx.*\"})", - "hide": false, - "interval": "", - "legendFormat": "tx/s-{{server}}-RoCE", - "refId": "D" + "refId": "A" } ], - "title": "RDMA Network", - "type": "timeseries" + "title": "Compute Server", + "type": "row" }, { - "collapsed": false, + "collapsed": true, "datasource": { "type": "prometheus", "uid": "oe75iKL7k" @@ -487,135 +590,136 @@ "h": 1, "w": 24, "x": 0, - "y": 17 + "y": 1 }, "id": 2, - "panels": [], - "targets": [ + "panels": [ { "datasource": { "type": "prometheus", - "uid": "oe75iKL7k" - }, - "refId": "A" - } - ], - "title": "CPU Utilization (Storage)", - "type": "row" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "description": "EXAREL: CPU utilization on storage servers", - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" + "uid": "${ds}" }, - "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" + "description": "EXAREL: CPU utilization on storage servers", + "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" + } + }, + "displayName": "${__field.labels.server}", + "links": [ + { + "targetBlank": true, + "title": "Server Details", + "url": "${linkCellDetails}&$__all_variables&var-server=${__field.labels.server}&refresh=5s" + } + ], + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "yellow", + "value": 80 + }, + { + "color": "red", + "value": 90 + } + ] + }, + "unit": "percent" }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" + "overrides": [] + }, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 2 + }, + "id": 4, + "options": { + "legend": { + "calcs": [ + "min", + "max", + "mean", + "last" + ], + "displayMode": "table", + "placement": "right", + "showLegend": true }, - "thresholdsStyle": { - "mode": "dashed+area" + "tooltip": { + "mode": "multi", + "sort": "none" } }, - "displayName": "${__field.labels.server}", - "links": [ + "pluginVersion": "8.2.0", + "targets": [ { - "targetBlank": true, - "title": "Server Details", - "url": "${linkCellDetails}&$__all_variables&var-server=${__field.labels.server}&refresh=5s" - } - ], - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green" - }, - { - "color": "yellow", - "value": 80 + "datasource": { + "type": "prometheus", + "uid": "${ds}" }, - { - "color": "red", - "value": 90 - } - ] - }, - "unit": "percent" - }, - "overrides": [] - }, - "gridPos": { - "h": 11, - "w": 24, - "x": 0, - "y": 18 - }, - "id": 4, - "options": { - "legend": { - "calcs": [ - "min", - "max", - "mean", - "last" + "exemplar": true, + "expr": "CL_CPUT{nodeType=\"STORAGE\",fleet=\"$fleet\",pod=\"$pod\",cluster=~\"$cluster\"}", + "interval": "", + "legendFormat": "", + "refId": "A" + } ], - "displayMode": "table", - "placement": "right", - "showLegend": true - }, - "tooltip": { - "mode": "multi", - "sort": "none" + "title": "CPU Utilization", + "type": "timeseries" } - }, - "pluginVersion": "8.2.0", + ], "targets": [ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "oe75iKL7k" }, - "exemplar": true, - "expr": "CL_CPUT{nodeType=\"STORAGE\",fleet=\"$fleet\",pod=\"$pod\",cluster=~\"$cluster\"}", - "interval": "", - "legendFormat": "", "refId": "A" } ], - "title": "CPU Utilization", - "type": "timeseries" + "title": "CPU Utilization (Storage)", + "type": "row" }, { - "collapsed": false, + "collapsed": true, "datasource": { "type": "prometheus", "uid": "oe75iKL7k" @@ -624,461 +728,462 @@ "h": 1, "w": 24, "x": 0, - "y": 29 + "y": 2 }, "id": 41, - "panels": [], - "targets": [ + "panels": [ { "datasource": { "type": "prometheus", - "uid": "oe75iKL7k" - }, - "refId": "A" - } - ], - "title": "IO", - "type": "row" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "description": "EXAREL: IO requests on $deviceType\nFD: Flash\nCD: Hard Disk", - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" + "uid": "${ds}" }, - "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" + "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" + } + }, + "links": [ + { + "targetBlank": true, + "title": "Server Details", + "url": "${linkCellDetails}&$__all_variables&var-server=${__field.labels.server}&refresh=5s" + } + ], + "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": 3 + }, + "id": 28, + "maxPerRow": 2, + "options": { + "legend": { + "calcs": [ + "min", + "max", + "mean", + "last" + ], + "displayMode": "table", + "placement": "bottom", + "showLegend": true }, - "thresholdsStyle": { - "mode": "off" + "tooltip": { + "mode": "multi", + "sort": "none" } }, - "links": [ + "repeat": "deviceType", + "repeatDirection": "h", + "targets": [ { - "targetBlank": true, - "title": "Server Details", - "url": "${linkCellDetails}&$__all_variables&var-server=${__field.labels.server}&refresh=5s" - } - ], - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green" + "constant": 6.5, + "datasource": { + "type": "prometheus", + "uid": "${ds}" }, - { - "color": "red", - "value": 80 - } - ] - }, - "unit": "reqps" - }, - "overrides": [] - }, - "gridPos": { - "h": 8, - "w": 24, - "x": 0, - "y": 30 - }, - "id": 28, - "maxPerRow": 2, - "options": { - "legend": { - "calcs": [ - "min", - "max", - "mean", - "last" + "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}_.*\"})", + "interval": "", + "legendFormat": "{{server}}", + "refId": "A", + "withStreaming": false + } ], - "displayMode": "table", - "placement": "bottom", - "showLegend": true + "title": "IOPS - $deviceType", + "type": "timeseries" }, - "tooltip": { - "mode": "multi", - "sort": "none" - } - }, - "repeat": "deviceType", - "repeatDirection": "h", - "targets": [ { - "constant": 6.5, "datasource": { "type": "prometheus", - "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}_.*\"})", - "interval": "", - "legendFormat": "{{server}}", - "refId": "A", - "withStreaming": false - } - ], - "title": "IOPS - $deviceType", - "type": "timeseries" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "description": "EXAREL: IO MiB/s on $deviceType\nFD: Flash\nCD: Hard Disk", - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" + "uid": "${ds}" }, - "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" + "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" + } + }, + "links": [ + { + "targetBlank": true, + "title": "Server Details", + "url": "${linkCellDetails}&$__all_variables&var-server=${__field.labels.server}&refresh=5s" + } + ], + "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": 11 + }, + "id": 31, + "maxPerRow": 2, + "options": { + "legend": { + "calcs": [ + "min", + "max", + "mean", + "last" + ], + "displayMode": "table", + "placement": "bottom", + "showLegend": true }, - "thresholdsStyle": { - "mode": "off" + "tooltip": { + "mode": "multi", + "sort": "none" } }, - "links": [ + "repeat": "deviceType", + "repeatDirection": "h", + "targets": [ { - "targetBlank": true, - "title": "Server Details", - "url": "${linkCellDetails}&$__all_variables&var-server=${__field.labels.server}&refresh=5s" - } - ], - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green" + "constant": 6.5, + "datasource": { + "type": "prometheus", + "uid": "${ds}" }, - { - "color": "red", - "value": 80 - } - ] - }, - "unit": "MiBs" - }, - "overrides": [] - }, - "gridPos": { - "h": 8, - "w": 24, - "x": 0, - "y": 38 - }, - "id": 31, - "maxPerRow": 2, - "options": { - "legend": { - "calcs": [ - "min", - "max", - "mean", - "last" + "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\"})", + "interval": "", + "legendFormat": "{{server}}", + "refId": "A", + "withStreaming": false + } ], - "displayMode": "table", - "placement": "bottom", - "showLegend": true + "title": "MiB/s - $deviceType", + "type": "timeseries" }, - "tooltip": { - "mode": "multi", - "sort": "none" - } - }, - "repeat": "deviceType", - "repeatDirection": "h", - "targets": [ { - "constant": 6.5, "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, - "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\"})", - "interval": "", - "legendFormat": "{{server}}", - "refId": "A", - "withStreaming": false - } - ], - "title": "MiB/s - $deviceType", - "type": "timeseries" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "description": "EXAREL: Average small read 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" + "description": "EXAREL: Average small read 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" + } + }, + "links": [ + { + "targetBlank": true, + "title": "Server Details", + "url": "${linkCellDetails}&$__all_variables&var-server=${__field.labels.server}&refresh=5s" + } + ], + "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": 12, + "x": 0, + "y": 19 + }, + "id": 33, + "maxPerRow": 2, + "options": { + "legend": { + "calcs": [ + "min", + "max", + "mean", + "last" + ], + "displayMode": "table", + "placement": "bottom", + "showLegend": true }, - "thresholdsStyle": { - "mode": "off" + "tooltip": { + "mode": "multi", + "sort": "none" } }, - "links": [ + "repeat": "deviceType", + "repeatDirection": "h", + "targets": [ { - "targetBlank": true, - "title": "Server Details", - "url": "${linkCellDetails}&$__all_variables&var-server=${__field.labels.server}&refresh=5s" - } - ], - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green" + "constant": 6.5, + "datasource": { + "type": "prometheus", + "uid": "${ds}" }, - { - "color": "red", - "value": 80 - } - ] - }, - "unit": "µs" - }, - "overrides": [] - }, - "gridPos": { - "h": 8, - "w": 24, - "x": 0, - "y": 46 - }, - "id": 33, - "maxPerRow": 2, - "options": { - "legend": { - "calcs": [ - "min", - "max", - "mean", - "last" + "exemplar": true, + "expr": "avg by (server) (CD_IO_TM_R_SM_RQ{nodeType=\"STORAGE\",fleet=\"$fleet\",pod=\"$pod\", cluster=~\"$cluster\",objectName=~\"${deviceType}_.*\"})", + "interval": "", + "legendFormat": "{{server}}", + "refId": "A", + "withStreaming": false + } ], - "displayMode": "table", - "placement": "bottom", - "showLegend": true + "title": "Small Read Latency - $deviceType", + "type": "timeseries" }, - "tooltip": { - "mode": "multi", - "sort": "none" - } - }, - "repeat": "deviceType", - "repeatDirection": "h", - "targets": [ { - "constant": 6.5, "datasource": { "type": "prometheus", - "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}_.*\"})", - "interval": "", - "legendFormat": "{{server}}", - "refId": "A", - "withStreaming": false - } - ], - "title": "Small Read Latency - $deviceType", - "type": "timeseries" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "description": "EXAREL: Average large read latency on $deviceType\nFD: Flash\nCD: Hard Disk", - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" + "uid": "${ds}" }, - "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" + "description": "EXAREL: Average large read 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" + } + }, + "links": [ + { + "targetBlank": true, + "title": "Server Details", + "url": "${linkCellDetails}&$__all_variables&var-server=${__field.labels.server}&refresh=5s" + } + ], + "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": 12, + "x": 0, + "y": 27 + }, + "id": 35, + "maxPerRow": 2, + "options": { + "legend": { + "calcs": [ + "min", + "max", + "mean", + "last" + ], + "displayMode": "table", + "placement": "bottom", + "showLegend": true }, - "thresholdsStyle": { - "mode": "off" + "tooltip": { + "mode": "multi", + "sort": "none" } }, - "links": [ + "repeat": "deviceType", + "repeatDirection": "h", + "targets": [ { - "targetBlank": true, - "title": "Server Details", - "url": "${linkCellDetails}&$__all_variables&var-server=${__field.labels.server}&refresh=5s" - } - ], - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green" + "constant": 6.5, + "datasource": { + "type": "prometheus", + "uid": "${ds}" }, - { - "color": "red", - "value": 80 - } - ] - }, - "unit": "µs" - }, - "overrides": [] - }, - "gridPos": { - "h": 8, - "w": 24, - "x": 0, - "y": 54 - }, - "id": 35, - "maxPerRow": 2, - "options": { - "legend": { - "calcs": [ - "min", - "max", - "mean", - "last" + "exemplar": true, + "expr": "avg by (server) (CD_IO_TM_R_LG_RQ{nodeType=\"STORAGE\",fleet=\"$fleet\",pod=\"$pod\",cluster=~\"$cluster\",objectName=~\"${deviceType}_.*\"})", + "interval": "", + "legendFormat": "{{server}}", + "refId": "A", + "withStreaming": false + } ], - "displayMode": "table", - "placement": "bottom", - "showLegend": true - }, - "tooltip": { - "mode": "multi", - "sort": "none" + "title": "Large Read Latency - $deviceType", + "type": "timeseries" } - }, - "repeat": "deviceType", - "repeatDirection": "h", + ], "targets": [ { - "constant": 6.5, "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "oe75iKL7k" }, - "exemplar": true, - "expr": "avg by (server) (CD_IO_TM_R_LG_RQ{nodeType=\"STORAGE\",fleet=\"$fleet\",pod=\"$pod\",cluster=~\"$cluster\",objectName=~\"${deviceType}_.*\"})", - "interval": "", - "legendFormat": "{{server}}", - "refId": "A", - "withStreaming": false + "refId": "A" } ], - "title": "Large Read Latency - $deviceType", - "type": "timeseries" + "title": "IO", + "type": "row" } ], "refresh": "5s", @@ -1092,10 +1197,32 @@ "templating": { "list": [ { - "current": {}, + "current": { + "selected": false, + "text": "Prometheus", + "value": "Prometheus" + }, + "hide": 0, + "includeAll": false, + "label": "DataSource", + "multi": false, + "name": "ds", + "options": [], + "query": "prometheus", + "refresh": 1, + "regex": "/Prometheus.*/", + "skipUrlSync": false, + "type": "datasource" + }, + { + "current": { + "selected": false, + "text": "Big_Pool", + "value": "Big_Pool" + }, "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "definition": "label_values({__name__=~\"CL_CPUT|DS_CPUT\"},fleet)", "hide": 0, @@ -1114,10 +1241,14 @@ "type": "query" }, { - "current": {}, + "current": { + "selected": false, + "text": "nshqap03adm01-04,celadm01-06", + "value": "nshqap03adm01-04,celadm01-06" + }, "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "definition": "label_values({__name__=~\"CL_CPUT|DS_CPUT\",fleet=\"$fleet\"},pod)", "hide": 0, @@ -1136,10 +1267,14 @@ "type": "query" }, { - "current": {}, + "current": { + "selected": false, + "text": "All", + "value": "$__all" + }, "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "definition": "label_values({__name__=~\"CL_CPUT|DS_CPUT\",fleet=\"$fleet\",pod=\"$pod\"},cluster)", "hide": 0, @@ -1160,7 +1295,7 @@ { "datasource": { "type": "prometheus", - "uid": "oe75iKL7k" + "uid": "e2dddbca-ebed-45d1-bbd6-07761a869ca0" }, "filters": [], "hide": 0, @@ -1171,47 +1306,27 @@ { "hide": 2, "name": "linkComputeDetails", - "query": "${VAR_LINKCOMPUTEDETAILS}", + "query": "d/exapDB/compute-node?orgId=1", "skipUrlSync": false, - "type": "constant", - "current": { - "value": "${VAR_LINKCOMPUTEDETAILS}", - "text": "${VAR_LINKCOMPUTEDETAILS}", - "selected": false - }, - "options": [ - { - "value": "${VAR_LINKCOMPUTEDETAILS}", - "text": "${VAR_LINKCOMPUTEDETAILS}", - "selected": false - } - ] + "type": "constant" }, { "description": "Link to cell details", "hide": 2, "name": "linkCellDetails", - "query": "${VAR_LINKCELLDETAILS}", + "query": "d/exapCel/storage-node?orgId=1", "skipUrlSync": false, - "type": "constant", - "current": { - "value": "${VAR_LINKCELLDETAILS}", - "text": "${VAR_LINKCELLDETAILS}", - "selected": false - }, - "options": [ - { - "value": "${VAR_LINKCELLDETAILS}", - "text": "${VAR_LINKCELLDETAILS}", - "selected": false - } - ] + "type": "constant" }, { - "current": {}, + "current": { + "selected": false, + "text": "All", + "value": "$__all" + }, "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "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, @@ -1252,6 +1367,6 @@ "timezone": "", "title": "Exadata Cluster", "uid": "exapClu", - "version": 15, + "version": 19, "weekStart": "" } diff --git a/exadata/insight/dashboard_grafana_prometheus/FlashCache.json b/exadata/insight/dashboard_grafana_prometheus/FlashCache.json index cafd87d8..59efec14 100644 --- a/exadata/insight/dashboard_grafana_prometheus/FlashCache.json +++ b/exadata/insight/dashboard_grafana_prometheus/FlashCache.json @@ -1,35 +1,43 @@ { - "__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" + "meta": { + "type": "db", + "canSave": true, + "canEdit": true, + "canAdmin": true, + "canStar": true, + "canDelete": true, + "slug": "flash-cache", + "url": "/d/exapFC/flash-cache", + "expires": "0001-01-01T00:00:00Z", + "created": "2022-03-28T13:26:57-07:00", + "updated": "2025-10-29T20:36:29-07:00", + "updatedBy": "admin", + "createdBy": "admin", + "version": 28, + "hasAcl": false, + "isFolder": false, + "folderId": 1, + "folderUid": "ULZbmFLnz", + "folderTitle": "Prometheus Dashboards For Exadata", + "folderUrl": "/dashboards/f/ULZbmFLnz/prometheus-dashboards-for-exadata", + "provisioned": false, + "provisionedExternalId": "", + "annotationsPermissions": { + "dashboard": { + "canAdd": true, + "canEdit": true, + "canDelete": true + }, + "organization": { + "canAdd": true, + "canEdit": true, + "canDelete": true + } }, - { - "type": "panel", - "id": "timeseries", - "name": "Time series", - "version": "" - } - ], + "publicDashboardAccessToken": "", + "publicDashboardUid": "", + "publicDashboardEnabled": false + }, "annotations": { "list": [ { @@ -55,7 +63,7 @@ "editable": true, "fiscalYearStartMonth": 0, "graphTooltip": 0, - "id": null, + "id": 28, "links": [ { "asDropdown": true, @@ -93,7 +101,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "description": "EXAREL: Flash Cache space utilization", "fieldConfig": { @@ -136,8 +144,7 @@ "mode": "absolute", "steps": [ { - "color": "green", - "value": null + "color": "green" }, { "color": "red", @@ -177,7 +184,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "exemplar": true, "expr": "FC_BY_ALLOCATED{server=~\"$server\"}", @@ -188,7 +195,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "exemplar": true, "expr": "FC_BY_ALLOCATED_OLTP{server=~\"$server\"}", @@ -200,7 +207,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "exemplar": true, "expr": "FC_COL_BY_USED{server=~\"$server\"}", @@ -212,7 +219,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "exemplar": true, "expr": "FC_BYKEEP_OLTP{server=~\"$server\"}", @@ -255,7 +262,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "description": "EXAREL: Flash Cache Hit percentage", "fieldConfig": { @@ -299,8 +306,7 @@ "mode": "absolute", "steps": [ { - "color": "green", - "value": null + "color": "green" }, { "color": "red", @@ -341,7 +347,7 @@ "constant": 6.5, "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "editorMode": "code", "exemplar": true, @@ -355,7 +361,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "editorMode": "code", "exemplar": true, @@ -369,7 +375,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "editorMode": "code", "exemplar": true, @@ -379,6 +385,19 @@ "legendFormat": "%CC Hit-{{server}}", "range": true, "refId": "C" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${ds}" + }, + "editorMode": "code", + "expr": "100*FC_IO_RQ_R_PROXYREAD_SEC{server=~\"$server\"}/(FC_IO_RQ_R_SEC{server=~\"$server\"}+FC_IO_RQ_R_MISS_SEC{server=~\"$server\"}) > 0", + "hide": false, + "instant": false, + "legendFormat": "%Partner Hit-{{server}}", + "range": true, + "refId": "D" } ], "title": "Flash Cache Hit%", @@ -388,7 +407,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "description": "EXAREL: Flash cache user read requests", "fieldConfig": { @@ -431,8 +450,7 @@ "mode": "absolute", "steps": [ { - "color": "green", - "value": null + "color": "green" }, { "color": "red", @@ -472,7 +490,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "exemplar": true, "expr": "FC_IO_RQ_R_SEC{server=~\"$server\"}", @@ -483,7 +501,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "exemplar": true, "expr": "FC_IO_RQ_R_MISS_SEC{server=~\"$server\"}", @@ -495,7 +513,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "exemplar": true, "expr": "FC_IO_RQ_R_SKIP_SEC{server=~\"$server\"}", @@ -507,7 +525,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "exemplar": true, "expr": "FC_IO_RQ_R_DW_SEC{server=~\"$server\"}", @@ -519,7 +537,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "exemplar": true, "expr": "FC_IO_RQ_R_MISS_DW_SEC{server=~\"$server\"}", @@ -527,6 +545,32 @@ "interval": "", "legendFormat": "Scan Misses-{{server}}", "refId": "E" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${ds}" + }, + "editorMode": "code", + "expr": "FC_IO_RQ_R_PROXYREAD_SEC{server=~\"$server\"}", + "hide": false, + "instant": false, + "legendFormat": "PartnerRead Hits-{{server}}", + "range": true, + "refId": "F" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${ds}" + }, + "editorMode": "code", + "expr": "FC_IO_RQ_R_PROXYREAD_MISS_SEC{server=~\"$server\"}", + "hide": false, + "instant": false, + "legendFormat": "PartnerRead Misses-{{server}}", + "range": true, + "refId": "G" } ], "title": "Flash Cache User Read Requests", @@ -535,7 +579,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "description": "EXAREL: Flash Cache user write requests", "fieldConfig": { @@ -578,8 +622,7 @@ "mode": "absolute", "steps": [ { - "color": "green", - "value": null + "color": "green" }, { "color": "red", @@ -619,7 +662,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "exemplar": true, "expr": "FC_IO_RQ_W_SEC{server=~\"$server\"}", @@ -630,7 +673,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "exemplar": true, "expr": "FC_IO_RQ_W_FIRST_SEC{server=~\"$server\"}", @@ -642,7 +685,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "exemplar": true, "expr": "FC_IO_RQ_W_OVERWRITE_SEC{server=~\"$server\"}", @@ -654,7 +697,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "editorMode": "code", "expr": "FC_IO_RQ_W_SKIP_SEC{server=~\"$server\"}", @@ -671,7 +714,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "description": "EXAREL: Flash Cache disk writer IO requests", "fieldConfig": { @@ -714,8 +757,7 @@ "mode": "absolute", "steps": [ { - "color": "green", - "value": null + "color": "green" }, { "color": "red", @@ -755,7 +797,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "exemplar": true, "expr": "FC_IO_RQ_W_DISK_WRITER_SEC{server=~\"$server\"}", @@ -766,7 +808,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "exemplar": true, "expr": "FC_IO_RQ_R_DISK_WRITER_SEC{server=~\"$server\"}", @@ -782,7 +824,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "description": "EXAREL: Flash Cache internal write requests", "fieldConfig": { @@ -825,8 +867,7 @@ "mode": "absolute", "steps": [ { - "color": "green", - "value": null + "color": "green" }, { "color": "red", @@ -866,7 +907,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "exemplar": true, "expr": "FC_IO_RQ_W_POPULATE_SEC{server=~\"$server\"}", @@ -877,7 +918,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "exemplar": true, "expr": "FC_IO_RQ_W_METADATA_SEC{server=~\"$server\"}", @@ -893,7 +934,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "description": "EXAREL: Flash Cache user read MiB/s", "fieldConfig": { @@ -976,7 +1017,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "exemplar": true, "expr": "FC_IO_BY_R_SEC{server=~\"$server\"}", @@ -987,7 +1028,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "exemplar": true, "expr": "FC_IO_BY_R_MISS_SEC{server=~\"$server\"}", @@ -999,7 +1040,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "exemplar": true, "expr": "FC_IO_BY_R_DW_SEC{server=~\"$server\"}", @@ -1011,7 +1052,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "exemplar": true, "expr": "FC_IO_BY_R_MISS_DW_SEC{server=~\"$server\"}", @@ -1023,7 +1064,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "exemplar": true, "expr": "FC_IO_BY_R_SKIP_SEC{server=~\"$server\"}", @@ -1039,7 +1080,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "description": "EXAREL: Flash Cache user write MiB/s", "fieldConfig": { @@ -1122,7 +1163,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "exemplar": true, "expr": "FC_IO_BY_W_SEC{server=~\"$server\"}", @@ -1133,7 +1174,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "editorMode": "code", "exemplar": true, @@ -1147,7 +1188,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "editorMode": "code", "exemplar": true, @@ -1161,7 +1202,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "editorMode": "code", "expr": "FC_IO_BY_W_SKIP_SEC{server=~\"$server\"}", @@ -1178,7 +1219,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "description": "EXAREL: Flash Cache disk writer IO MiB/s", "fieldConfig": { @@ -1261,7 +1302,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "exemplar": true, "expr": "FC_IO_BY_W_DISK_WRITER_SEC{server=~\"$server\"}", @@ -1272,7 +1313,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "exemplar": true, "expr": "FC_IO_BY_R_DISK_WRITER_SEC{server=~\"$server\"}", @@ -1288,7 +1329,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "description": "EXAREL: Flash Cache internal write MiB/s", "fieldConfig": { @@ -1371,7 +1412,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "exemplar": true, "expr": "FC_IO_BY_W_POPULATE_SEC{server=~\"$server\"}", @@ -1382,7 +1423,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "exemplar": true, "expr": "FC_IO_BY_W_METADATA_SEC{server=~\"$server\"}", @@ -1421,10 +1462,33 @@ "templating": { "list": [ { - "current": {}, + "current": { + "selected": false, + "text": "Prometheus", + "value": "Prometheus" + }, + "hide": 0, + "includeAll": false, + "label": "DataSource", + "multi": false, + "name": "ds", + "options": [], + "query": "prometheus", + "queryValue": "", + "refresh": 1, + "regex": "/Prometheus.*/", + "skipUrlSync": false, + "type": "datasource" + }, + { + "current": { + "selected": false, + "text": "Big_Pool", + "value": "Big_Pool" + }, "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "definition": "label_values(CL_CPUT,fleet)", "hide": 0, @@ -1443,10 +1507,14 @@ "type": "query" }, { - "current": {}, + "current": { + "selected": false, + "text": "nshqap03adm01-04,celadm01-06", + "value": "nshqap03adm01-04,celadm01-06" + }, "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "definition": "label_values(CL_CPUT{fleet=\"$fleet\"},pod)", "hide": 0, @@ -1465,10 +1533,14 @@ "type": "query" }, { - "current": {}, + "current": { + "selected": false, + "text": "All", + "value": "$__all" + }, "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "definition": "label_values(CL_CPUT{fleet=\"$fleet\",pod=\"$pod\"},cluster)", "hide": 0, @@ -1487,10 +1559,14 @@ "type": "query" }, { - "current": {}, + "current": { + "selected": false, + "text": "All", + "value": "$__all" + }, "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "definition": "label_values(CL_CPUT{fleet=\"$fleet\",pod=\"$pod\",cluster=~\"$cluster\"},server)", "hide": 0, @@ -1518,6 +1594,6 @@ "timezone": "", "title": "Flash Cache", "uid": "exapFC", - "version": 24, + "version": 28, "weekStart": "" } diff --git a/exadata/insight/dashboard_grafana_prometheus/IOProfile.json b/exadata/insight/dashboard_grafana_prometheus/IOProfile.json new file mode 100644 index 00000000..e958259f --- /dev/null +++ b/exadata/insight/dashboard_grafana_prometheus/IOProfile.json @@ -0,0 +1,2236 @@ +{ + "meta": { + "type": "db", + "canSave": true, + "canEdit": true, + "canAdmin": true, + "canStar": true, + "canDelete": true, + "slug": "io-profile", + "url": "/d/exapIOProf/io-profile", + "expires": "0001-01-01T00:00:00Z", + "created": "2022-08-25T17:36:56-07:00", + "updated": "2025-10-29T20:35:53-07:00", + "updatedBy": "admin", + "createdBy": "cecilia.gervasio@oracle.com", + "version": 6, + "hasAcl": false, + "isFolder": false, + "folderId": 1, + "folderUid": "ULZbmFLnz", + "folderTitle": "Prometheus Dashboards For Exadata", + "folderUrl": "/dashboards/f/ULZbmFLnz/prometheus-dashboards-for-exadata", + "provisioned": false, + "provisionedExternalId": "", + "annotationsPermissions": { + "dashboard": { + "canAdd": true, + "canEdit": true, + "canDelete": true + }, + "organization": { + "canAdd": true, + "canEdit": true, + "canDelete": true + } + }, + "publicDashboardAccessToken": "", + "publicDashboardUid": "", + "publicDashboardEnabled": false + }, + "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": "", + "editable": true, + "fiscalYearStartMonth": 0, + "graphTooltip": 0, + "id": 37, + "links": [ + { + "asDropdown": true, + "icon": "external link", + "includeVars": true, + "keepTime": true, + "tags": [ + "exadata", + "prometheus", + "storage" + ], + "targetBlank": true, + "title": "Dashboards", + "tooltip": "", + "type": "dashboards", + "url": "" + } + ], + "liveNow": false, + "panels": [ + { + "collapsed": true, + "datasource": { + "type": "prometheus", + "uid": "oe75iKL7k" + }, + "gridPos": { + "h": 1, + "w": 24, + "x": 0, + "y": 0 + }, + "id": 37, + "panels": [ + { + "datasource": { + "type": "prometheus", + "uid": "${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": "ms" + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 12, + "x": 0, + "y": 1 + }, + "id": 84, + "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}" + }, + "exemplar": true, + "expr": "OS_IO_WT_R_RQ{objectName=~\"${diskType}.*\",server=~\"$server\"}", + "interval": "", + "legendFormat": "{{objectName}}-{{server}}", + "refId": "A", + "withStreaming": false + } + ], + "title": "r_await", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${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": "ms" + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 12, + "x": 12, + "y": 1 + }, + "id": 86, + "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}" + }, + "exemplar": true, + "expr": "OS_IO_WT_W_RQ{objectName=~\"${diskType}.*\",server=~\"$server\"}", + "interval": "", + "legendFormat": "{{objectName}}-{{server}}", + "refId": "A", + "withStreaming": false + } + ], + "title": "w_await", + "type": "timeseries" + } + ], + "repeat": "diskType", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "oe75iKL7k" + }, + "refId": "A" + } + ], + "title": "IO Latency - ${diskType}", + "type": "row" + }, + { + "collapsed": true, + "datasource": { + "type": "prometheus", + "uid": "oe75iKL7k" + }, + "gridPos": { + "h": 1, + "w": 24, + "x": 0, + "y": 1 + }, + "id": 99, + "panels": [ + { + "datasource": { + "type": "prometheus", + "uid": "${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": "µs" + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 6, + "x": 0, + "y": 2 + }, + "id": 112, + "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}" + }, + "exemplar": true, + "expr": "CD_IO_TM_R_SM_RQ{objectName=~\"${celldiskType}_.*\",server=~\"$server\"}", + "interval": "", + "legendFormat": "{{objectName}}", + "refId": "A", + "withStreaming": false + } + ], + "title": "Small Read Latency", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${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": "µs" + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 6, + "x": 6, + "y": 2 + }, + "id": 114, + "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}" + }, + "exemplar": true, + "expr": "CD_IO_TM_W_SM_RQ{objectName=~\"${celldiskType}_.*\",server=~\"$server\"}", + "interval": "", + "legendFormat": "{{objectName}}", + "refId": "A", + "withStreaming": false + } + ], + "title": "Small Write Latency", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${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": "µs" + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 6, + "x": 12, + "y": 2 + }, + "id": 116, + "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}" + }, + "exemplar": true, + "expr": "CD_IO_TM_R_LG_RQ{objectName=~\"${celldiskType}_.*\",server=~\"$server\"}", + "interval": "", + "legendFormat": "{{objectName}}", + "refId": "A", + "withStreaming": false + } + ], + "title": "Large Read Latency", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${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": "µs" + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 6, + "x": 18, + "y": 2 + }, + "id": 118, + "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}" + }, + "exemplar": true, + "expr": "CD_IO_TM_W_LG_RQ{objectName=~\"${celldiskType}_.*\",server=~\"$server\"}", + "interval": "", + "legendFormat": "{{objectName}}", + "refId": "A", + "withStreaming": false + } + ], + "title": "Large Write Latency", + "type": "timeseries" + } + ], + "repeat": "celldiskType", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "oe75iKL7k" + }, + "refId": "A" + } + ], + "title": "IO Latency - ${celldiskType}", + "type": "row" + }, + { + "collapsed": true, + "datasource": { + "type": "prometheus", + "uid": "oe75iKL7k" + }, + "gridPos": { + "h": 1, + "w": 24, + "x": 0, + "y": 3 + }, + "id": 6, + "panels": [ + { + "datasource": { + "type": "prometheus", + "uid": "${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": "reqps" + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 12, + "x": 0, + "y": 4 + }, + "id": 68, + "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}" + }, + "exemplar": true, + "expr": "OS_IO_RQ_R_SEC{objectName=~\"${diskType}.*\",server=~\"$server\"}", + "interval": "", + "legendFormat": "{{objectName}}-{{server}}", + "refId": "A", + "withStreaming": false + } + ], + "title": "r/s", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${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": "reqps" + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 12, + "x": 12, + "y": 4 + }, + "id": 69, + "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}" + }, + "exemplar": true, + "expr": "OS_IO_RQ_W_SEC{objectName=~\"${diskType}.*\",server=~\"$server\"}", + "interval": "", + "legendFormat": "{{objectName}}-{{server}}", + "refId": "A", + "withStreaming": false + } + ], + "title": "w/s", + "type": "timeseries" + } + ], + "repeat": "diskType", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "oe75iKL7k" + }, + "refId": "A" + } + ], + "title": "IOPs - ${diskType}", + "type": "row" + }, + { + "collapsed": true, + "datasource": { + "type": "prometheus", + "uid": "oe75iKL7k" + }, + "gridPos": { + "h": 1, + "w": 24, + "x": 0, + "y": 4 + }, + "id": 24, + "panels": [ + { + "datasource": { + "type": "prometheus", + "uid": "${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": "reqps" + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 6, + "x": 0, + "y": 5 + }, + "id": 16, + "options": { + "legend": { + "calcs": [ + "min", + "max", + "mean", + "last" + ], + "displayMode": "table", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "targets": [ + { + "constant": 6.5, + "datasource": { + "type": "prometheus", + "uid": "${ds}" + }, + "exemplar": true, + "expr": "CD_IO_RQ_R_SM_SEC{objectName=~\"${celldiskType}_.*\",server=~\"$server\"}", + "interval": "", + "legendFormat": "{{objectName}}", + "refId": "A", + "withStreaming": false + } + ], + "title": "Small Reads", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${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": "reqps" + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 6, + "x": 6, + "y": 5 + }, + "id": 18, + "options": { + "legend": { + "calcs": [ + "min", + "max", + "mean", + "last" + ], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "none" + } + }, + "targets": [ + { + "constant": 6.5, + "datasource": { + "type": "prometheus", + "uid": "${ds}" + }, + "exemplar": true, + "expr": "CD_IO_RQ_W_SM_SEC{objectName=~\"${celldiskType}_.*\",server=~\"$server\"}", + "interval": "", + "legendFormat": "{{objectName}}", + "refId": "A", + "withStreaming": false + } + ], + "title": "Small Writes", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${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": "reqps" + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 6, + "x": 12, + "y": 5 + }, + "id": 20, + "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}" + }, + "exemplar": true, + "expr": "CD_IO_RQ_R_LG_SEC{objectName=~\"${celldiskType}_.*\",server=~\"$server\"}", + "interval": "", + "legendFormat": "{{objectName}}", + "refId": "A", + "withStreaming": false + } + ], + "title": "Large Reads", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${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": "reqps" + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 6, + "x": 18, + "y": 5 + }, + "id": 22, + "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}" + }, + "exemplar": true, + "expr": "CD_IO_RQ_W_LG_SEC{objectName=~\"${celldiskType}_.*\", server=~\"$server\"}", + "interval": "", + "legendFormat": "{{objectName}}", + "refId": "A", + "withStreaming": false + } + ], + "title": "Large Writes", + "type": "timeseries" + } + ], + "repeat": "celldiskType", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "oe75iKL7k" + }, + "refId": "A" + } + ], + "title": "IOPs - ${celldiskType}", + "type": "row" + }, + { + "collapsed": true, + "datasource": { + "type": "prometheus", + "uid": "oe75iKL7k" + }, + "gridPos": { + "h": 1, + "w": 24, + "x": 0, + "y": 6 + }, + "id": 140, + "panels": [ + { + "datasource": { + "type": "prometheus", + "uid": "${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": "MiBs" + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 12, + "x": 0, + "y": 7 + }, + "id": 136, + "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}" + }, + "exemplar": true, + "expr": "OS_IO_BY_R_SEC{objectName=~\"${diskType}.*\",server=~\"$server\"}", + "interval": "", + "legendFormat": "{{objectName}}-{{server}}", + "refId": "A", + "withStreaming": false + } + ], + "title": "Read MiB/s", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${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": "MiBs" + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 12, + "x": 12, + "y": 7 + }, + "id": 138, + "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}" + }, + "exemplar": true, + "expr": "OS_IO_BY_W_SEC{objectName=~\"${diskType}.*\",server=~\"$server\"}", + "interval": "", + "legendFormat": "{{objectName}}-{{server}}", + "refId": "A", + "withStreaming": false + } + ], + "title": "Write MiB/s", + "type": "timeseries" + } + ], + "repeat": "diskType", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "oe75iKL7k" + }, + "refId": "A" + } + ], + "title": "IO Throughput - ${diskType}", + "type": "row" + }, + { + "collapsed": true, + "datasource": { + "type": "prometheus", + "uid": "oe75iKL7k" + }, + "gridPos": { + "h": 1, + "w": 24, + "x": 0, + "y": 7 + }, + "id": 185, + "panels": [ + { + "datasource": { + "type": "prometheus", + "uid": "${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": "MiBs" + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 6, + "x": 0, + "y": 8 + }, + "id": 161, + "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}" + }, + "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" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${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": "MiBs" + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 6, + "x": 6, + "y": 8 + }, + "id": 179, + "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}" + }, + "exemplar": true, + "expr": "CD_IO_BY_W_SM_SEC{objectName=~\"${celldiskType}_.*\",server=~\"$server\"}", + "interval": "", + "legendFormat": "{{objectName}}", + "refId": "A", + "withStreaming": false + } + ], + "title": "Small Write MiB/s", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${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": "MiBs" + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 6, + "x": 12, + "y": 8 + }, + "id": 181, + "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}" + }, + "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" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${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": "MiBs" + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 6, + "x": 18, + "y": 8 + }, + "id": 183, + "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}" + }, + "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" + } + ], + "repeat": "celldiskType", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "oe75iKL7k" + }, + "refId": "A" + } + ], + "title": "IO Throughput - ${celldiskType}", + "type": "row" + } + ], + "refresh": "", + "schemaVersion": 38, + "style": "dark", + "tags": [ + "exadata", + "storage", + "prometheus" + ], + "templating": { + "list": [ + { + "current": { + "selected": false, + "text": "Prometheus", + "value": "Prometheus" + }, + "hide": 0, + "includeAll": false, + "label": "DataSource", + "multi": false, + "name": "ds", + "options": [], + "query": "prometheus", + "queryValue": "", + "refresh": 1, + "regex": "/Prometheus.*/", + "skipUrlSync": false, + "type": "datasource" + }, + { + "current": { + "selected": false, + "text": "Big_Pool", + "value": "Big_Pool" + }, + "datasource": { + "type": "prometheus", + "uid": "${ds}" + }, + "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": { + "selected": false, + "text": "nshqap03adm01-04,celadm01-06", + "value": "nshqap03adm01-04,celadm01-06" + }, + "datasource": { + "type": "prometheus", + "uid": "${ds}" + }, + "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": { + "selected": false, + "text": "All", + "value": "$__all" + }, + "datasource": { + "type": "prometheus", + "uid": "${ds}" + }, + "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": { + "selected": false, + "text": "All", + "value": "$__all" + }, + "datasource": { + "type": "prometheus", + "uid": "${ds}" + }, + "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": { + "selected": false, + "text": "All", + "value": "$__all" + }, + "datasource": { + "type": "prometheus", + "uid": "${ds}" + }, + "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\",server=~\"$server\",objectName!~\"PM_.*\"}", + "hide": 2, + "includeAll": true, + "multi": true, + "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\",server=~\"$server\",objectName!~\"PM_.*\"}", + "refId": "StandardVariableQuery" + }, + "refresh": 1, + "regex": "/.*[\\W|,]objectName=\"([^_]*).*/", + "skipUrlSync": false, + "sort": 2, + "type": "query" + }, + { + "current": { + "selected": false, + "text": "All", + "value": "$__all" + }, + "datasource": { + "type": "prometheus", + "uid": "${ds}" + }, + "definition": "{__name__ =~ \"OS_IO_RQ_R_SEC|OS_IO_RQ_R_W_SEC\",fleet=\"$fleet\",pod=\"$pod\",cluster=~\"$cluster\",server=~\"$server\",objectName=~\"sd.*|nv.*\"}", + "hide": 2, + "includeAll": true, + "multi": true, + "name": "diskType", + "options": [], + "query": { + "query": "{__name__ =~ \"OS_IO_RQ_R_SEC|OS_IO_RQ_R_W_SEC\",fleet=\"$fleet\",pod=\"$pod\",cluster=~\"$cluster\",server=~\"$server\",objectName=~\"sd.*|nv.*\"}", + "refId": "StandardVariableQuery" + }, + "refresh": 1, + "regex": "/.*[\\W|,]objectName=\"([a-z][a-z]).*/", + "skipUrlSync": false, + "sort": 1, + "type": "query" + } + ] + }, + "time": { + "from": "now-1h", + "to": "now" + }, + "timepicker": {}, + "timezone": "", + "title": "IO Profile", + "uid": "exapIOProf", + "version": 6, + "weekStart": "" +} diff --git a/exadata/insight/dashboard_grafana_prometheus/IORMDatabase.json b/exadata/insight/dashboard_grafana_prometheus/IORMDatabase.json index be39ba8e..f8504e39 100644 --- a/exadata/insight/dashboard_grafana_prometheus/IORMDatabase.json +++ b/exadata/insight/dashboard_grafana_prometheus/IORMDatabase.json @@ -1,35 +1,43 @@ { - "__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" + "meta": { + "type": "db", + "canSave": true, + "canEdit": true, + "canAdmin": true, + "canStar": true, + "canDelete": true, + "slug": "iorm-database", + "url": "/d/exapiormdb/iorm-database", + "expires": "0001-01-01T00:00:00Z", + "created": "2023-02-08T15:43:20-08:00", + "updated": "2025-10-29T20:34:50-07:00", + "updatedBy": "admin", + "createdBy": "cecilia.gervasio@oracle.com", + "version": 16, + "hasAcl": false, + "isFolder": false, + "folderId": 1, + "folderUid": "ULZbmFLnz", + "folderTitle": "Prometheus Dashboards For Exadata", + "folderUrl": "/dashboards/f/ULZbmFLnz/prometheus-dashboards-for-exadata", + "provisioned": false, + "provisionedExternalId": "", + "annotationsPermissions": { + "dashboard": { + "canAdd": true, + "canEdit": true, + "canDelete": true + }, + "organization": { + "canAdd": true, + "canEdit": true, + "canDelete": true + } }, - { - "type": "panel", - "id": "timeseries", - "name": "Time series", - "version": "" - } - ], + "publicDashboardAccessToken": "", + "publicDashboardUid": "", + "publicDashboardEnabled": false + }, "annotations": { "list": [ { @@ -55,7 +63,7 @@ "editable": true, "fiscalYearStartMonth": 0, "graphTooltip": 0, - "id": null, + "id": 42, "links": [ { "asDropdown": true, @@ -89,7 +97,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "fieldConfig": { "defaults": { @@ -164,14 +172,14 @@ }, "tooltip": { "mode": "multi", - "sort": "none" + "sort": "desc" } }, "targets": [ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "exemplar": true, "expr": "DB_FC_BY_ALLOCATED{server=~\"$server\",objectName=~\"$dbname\"}", @@ -200,7 +208,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "fieldConfig": { "defaults": { @@ -275,7 +283,7 @@ }, "tooltip": { "mode": "multi", - "sort": "none" + "sort": "desc" } }, "targets": [ @@ -283,7 +291,7 @@ "constant": 6.5, "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "editorMode": "code", "exemplar": true, @@ -301,7 +309,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "fieldConfig": { "defaults": { @@ -376,7 +384,7 @@ }, "tooltip": { "mode": "multi", - "sort": "none" + "sort": "desc" } }, "targets": [ @@ -384,7 +392,7 @@ "constant": 6.5, "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "editorMode": "code", "exemplar": true, @@ -402,7 +410,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "fieldConfig": { "defaults": { @@ -477,14 +485,14 @@ }, "tooltip": { "mode": "multi", - "sort": "none" + "sort": "desc" } }, "targets": [ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "editorMode": "code", "expr": "DB_FD_IO_RQ_SM_SEC{server=~\"$server\",objectName=~\"$dbname\"}", @@ -500,7 +508,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "fieldConfig": { "defaults": { @@ -575,14 +583,14 @@ }, "tooltip": { "mode": "multi", - "sort": "none" + "sort": "desc" } }, "targets": [ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "editorMode": "code", "expr": "DB_FD_IO_RQ_LG_SEC{server=~\"$server\",objectName=~\"$dbname\"}", @@ -598,7 +606,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "fieldConfig": { "defaults": { @@ -673,14 +681,14 @@ }, "tooltip": { "mode": "multi", - "sort": "none" + "sort": "desc" } }, "targets": [ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "editorMode": "code", "expr": "{__name__=~\"DB_IO_RQ_SM_SEC|DB_CF_IO_RQ_SM_SEC\",server=~\"$server\",objectName=~\"$dbname\"}", @@ -696,7 +704,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "fieldConfig": { "defaults": { @@ -771,14 +779,14 @@ }, "tooltip": { "mode": "multi", - "sort": "none" + "sort": "desc" } }, "targets": [ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "editorMode": "code", "expr": "{__name__=~\"DB_IO_RQ_LG_SEC|DB_CF_IO_RQ_LG_SEC\",server=~\"$server\",objectName=~\"$dbname\"}", @@ -808,7 +816,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "fieldConfig": { "defaults": { @@ -883,7 +891,7 @@ }, "tooltip": { "mode": "multi", - "sort": "none" + "sort": "desc" } }, "targets": [ @@ -891,7 +899,7 @@ "constant": 6.5, "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "editorMode": "code", "exemplar": true, @@ -909,7 +917,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "fieldConfig": { "defaults": { @@ -984,14 +992,14 @@ }, "tooltip": { "mode": "multi", - "sort": "none" + "sort": "desc" } }, "targets": [ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "editorMode": "code", "expr": "DB_FD_IO_TM_LG_RQ{server=~\"$server\",objectName=~\"$dbname\"}", @@ -1007,7 +1015,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "fieldConfig": { "defaults": { @@ -1082,7 +1090,7 @@ }, "tooltip": { "mode": "multi", - "sort": "none" + "sort": "desc" } }, "targets": [ @@ -1090,7 +1098,7 @@ "constant": 6.5, "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "editorMode": "code", "exemplar": true, @@ -1108,7 +1116,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "fieldConfig": { "defaults": { @@ -1183,14 +1191,14 @@ }, "tooltip": { "mode": "multi", - "sort": "none" + "sort": "desc" } }, "targets": [ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "editorMode": "code", "expr": "{__name__=~\"DB_IO_TM_LG_RQ|DB_CF_IO_TM_LG_RQ\",server=~\"$server\",objectName=~\"$dbname\"}", @@ -1206,7 +1214,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "fieldConfig": { "defaults": { @@ -1281,7 +1289,7 @@ }, "tooltip": { "mode": "multi", - "sort": "none" + "sort": "desc" } }, "targets": [ @@ -1289,7 +1297,7 @@ "constant": 6.5, "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "editorMode": "code", "exemplar": true, @@ -1307,7 +1315,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "fieldConfig": { "defaults": { @@ -1382,14 +1390,14 @@ }, "tooltip": { "mode": "multi", - "sort": "none" + "sort": "desc" } }, "targets": [ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "editorMode": "code", "expr": "DB_FD_IO_WT_LG_RQ{server=~\"$server\",objectName=~\"$dbname\"}", @@ -1399,13 +1407,13 @@ "refId": "A" } ], - "title": "Flash Small IO IORM Queue Time", + "title": "Flash Large IO IORM Queue Time", "type": "timeseries" }, { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "fieldConfig": { "defaults": { @@ -1480,7 +1488,7 @@ }, "tooltip": { "mode": "multi", - "sort": "none" + "sort": "desc" } }, "targets": [ @@ -1488,7 +1496,7 @@ "constant": 6.5, "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "editorMode": "code", "exemplar": true, @@ -1506,7 +1514,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "fieldConfig": { "defaults": { @@ -1581,14 +1589,14 @@ }, "tooltip": { "mode": "multi", - "sort": "none" + "sort": "desc" } }, "targets": [ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "editorMode": "code", "expr": "{__name__=~\"DB_IO_WT_LG_RQ|DB_CF_IO_WT_LG_RQ\",server=~\"$server\",objectName=~\"$dbname\"}", @@ -1618,10 +1626,33 @@ "templating": { "list": [ { - "current": {}, + "current": { + "selected": false, + "text": "Prometheus", + "value": "Prometheus" + }, + "hide": 0, + "includeAll": false, + "label": "DataSource", + "multi": false, + "name": "ds", + "options": [], + "query": "prometheus", + "queryValue": "", + "refresh": 1, + "regex": "/Prometheus.*/", + "skipUrlSync": false, + "type": "datasource" + }, + { + "current": { + "selected": false, + "text": "Big_Pool", + "value": "Big_Pool" + }, "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "definition": "label_values(CL_CPUT,fleet)", "hide": 0, @@ -1640,10 +1671,14 @@ "type": "query" }, { - "current": {}, + "current": { + "selected": false, + "text": "nshqap03adm01-04,celadm01-06", + "value": "nshqap03adm01-04,celadm01-06" + }, "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "definition": "label_values(CL_CPUT{fleet=\"$fleet\"},pod)", "hide": 0, @@ -1662,10 +1697,14 @@ "type": "query" }, { - "current": {}, + "current": { + "selected": false, + "text": "All", + "value": "$__all" + }, "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "definition": "label_values(CL_CPUT{fleet=\"$fleet\",pod=\"$pod\"},cluster)", "hide": 0, @@ -1684,10 +1723,14 @@ "type": "query" }, { - "current": {}, + "current": { + "selected": false, + "text": "All", + "value": "$__all" + }, "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "definition": "label_values(CL_CPUT{fleet=\"$fleet\",pod=\"$pod\",cluster=~\"$cluster\"},server)", "hide": 0, @@ -1706,10 +1749,14 @@ "type": "query" }, { - "current": {}, + "current": { + "selected": false, + "text": "All", + "value": "$__all" + }, "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "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, @@ -1737,6 +1784,6 @@ "timezone": "", "title": "IORM Database", "uid": "exapiormdb", - "version": 13, + "version": 16, "weekStart": "" } diff --git a/exadata/insight/dashboard_grafana_prometheus/IOStatistics.json b/exadata/insight/dashboard_grafana_prometheus/IOStatistics.json index 2ea35c53..015db870 100644 --- a/exadata/insight/dashboard_grafana_prometheus/IOStatistics.json +++ b/exadata/insight/dashboard_grafana_prometheus/IOStatistics.json @@ -1,41 +1,43 @@ { - "__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": "" + "meta": { + "type": "db", + "canSave": true, + "canEdit": true, + "canAdmin": true, + "canStar": true, + "canDelete": true, + "slug": "io-statistics", + "url": "/d/exapIO/io-statistics", + "expires": "0001-01-01T00:00:00Z", + "created": "2022-07-12T16:39:36-07:00", + "updated": "2025-12-04T10:52:21-08:00", + "updatedBy": "cecilia.gervasio@oracle.com", + "createdBy": "cecilia.gervasio@oracle.com", + "version": 26, + "hasAcl": false, + "isFolder": false, + "folderId": 1, + "folderUid": "ULZbmFLnz", + "folderTitle": "Prometheus Dashboards For Exadata", + "folderUrl": "/dashboards/f/ULZbmFLnz/prometheus-dashboards-for-exadata", + "provisioned": false, + "provisionedExternalId": "", + "annotationsPermissions": { + "dashboard": { + "canAdd": true, + "canEdit": true, + "canDelete": true + }, + "organization": { + "canAdd": true, + "canEdit": true, + "canDelete": true + } }, - { - "type": "panel", - "id": "timeseries", - "name": "Time series", - "version": "" - } - ], + "publicDashboardAccessToken": "", + "publicDashboardUid": "", + "publicDashboardEnabled": false + }, "annotations": { "list": [ { @@ -62,7 +64,7 @@ "editable": true, "fiscalYearStartMonth": 0, "graphTooltip": 0, - "id": null, + "id": 34, "links": [ { "asDropdown": true, @@ -86,7 +88,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "e2dddbca-ebed-45d1-bbd6-07761a869ca0" }, "gridPos": { "h": 2, @@ -101,7 +103,7 @@ "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", + "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", @@ -125,7 +127,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "fieldConfig": { "defaults": { @@ -201,7 +203,7 @@ }, "tooltip": { "mode": "multi", - "sort": "none" + "sort": "desc" } }, "targets": [ @@ -209,7 +211,7 @@ "constant": 6.5, "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "exemplar": true, "expr": "sum by (objectName,server) ({__name__ =~\"OS_IO_RQ_R_SEC|OS_IO_RQ_W_SEC\", server=~\"$server\", objectName=~\"${diskType}.*\", objectName=~\"$diskName\"})", @@ -225,7 +227,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "fieldConfig": { "defaults": { @@ -301,7 +303,7 @@ }, "tooltip": { "mode": "multi", - "sort": "none" + "sort": "desc" } }, "targets": [ @@ -309,7 +311,7 @@ "constant": 6.5, "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "exemplar": true, "expr": "sum by (objectName,server) ({__name__ =~\"OS_IO_BY_R_SEC|OS_IO_BY_W_SEC\", server=~\"$server\", objectName=~\"${diskType}.*\", objectName=~\"$diskName\"})", @@ -325,7 +327,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "fieldConfig": { "defaults": { @@ -401,7 +403,7 @@ }, "tooltip": { "mode": "multi", - "sort": "none" + "sort": "desc" } }, "targets": [ @@ -409,7 +411,7 @@ "constant": 6.5, "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "exemplar": true, "expr": "OS_IO_RQ_R_SEC{server=~\"$server\", objectName=~\"${diskType}.*\", objectName=~\"$diskName\"}", @@ -425,7 +427,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "fieldConfig": { "defaults": { @@ -501,7 +503,7 @@ }, "tooltip": { "mode": "multi", - "sort": "none" + "sort": "desc" } }, "targets": [ @@ -509,7 +511,7 @@ "constant": 6.5, "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "exemplar": true, "expr": "OS_IO_RQ_W_SEC{server=~\"$server\",objectName=~\"${diskType}.*\", objectName=~\"$diskName\"}", @@ -525,7 +527,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "fieldConfig": { "defaults": { @@ -601,7 +603,7 @@ }, "tooltip": { "mode": "multi", - "sort": "none" + "sort": "desc" } }, "targets": [ @@ -609,7 +611,7 @@ "constant": 6.5, "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "exemplar": true, "expr": "OS_IO_BY_R_SEC{server=~\"$server\",objectName=~\"${diskType}.*\", objectName=~\"$diskName\"}", @@ -625,7 +627,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "fieldConfig": { "defaults": { @@ -701,7 +703,7 @@ }, "tooltip": { "mode": "multi", - "sort": "none" + "sort": "desc" } }, "targets": [ @@ -709,7 +711,7 @@ "constant": 6.5, "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "exemplar": true, "expr": "OS_IO_BY_W_SEC{server=~\"$server\",objectName=~\"${diskType}.*\",objectName=~\"$diskName\"}", @@ -725,7 +727,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "fieldConfig": { "defaults": { @@ -767,7 +769,8 @@ "mode": "absolute", "steps": [ { - "color": "green" + "color": "green", + "value": null }, { "color": "yellow", @@ -804,7 +807,7 @@ }, "tooltip": { "mode": "multi", - "sort": "none" + "sort": "desc" } }, "targets": [ @@ -812,7 +815,7 @@ "constant": 6.5, "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "exemplar": true, "expr": "OS_IO_UTIL_PCT{server=~\"$server\", objectName=~\"${diskType}.*\", objectName=~\"$diskName\"}", @@ -828,7 +831,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "fieldConfig": { "defaults": { @@ -870,7 +873,8 @@ "mode": "absolute", "steps": [ { - "color": "green" + "color": "green", + "value": null }, { "color": "red", @@ -903,7 +907,7 @@ }, "tooltip": { "mode": "multi", - "sort": "none" + "sort": "desc" } }, "targets": [ @@ -911,7 +915,7 @@ "constant": 6.5, "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "exemplar": true, "expr": "OS_IO_WT_R_RQ{server=~\"$server\",objectName=~\"${diskType}.*\",objectName=~\"$diskName\"}", @@ -927,7 +931,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "fieldConfig": { "defaults": { @@ -969,7 +973,8 @@ "mode": "absolute", "steps": [ { - "color": "green" + "color": "green", + "value": null }, { "color": "red", @@ -1002,7 +1007,7 @@ }, "tooltip": { "mode": "multi", - "sort": "none" + "sort": "desc" } }, "targets": [ @@ -1010,7 +1015,7 @@ "constant": 6.5, "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "exemplar": true, "expr": "OS_IO_WT_W_RQ{server=~\"$server\",objectName=~\"${diskType}.*\", objectName=~\"$diskName\"}", @@ -1026,7 +1031,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "oe75iKL7k" }, "fieldConfig": { "defaults": { @@ -1068,7 +1073,8 @@ "mode": "absolute", "steps": [ { - "color": "green" + "color": "green", + "value": null }, { "color": "red", @@ -1099,18 +1105,18 @@ "showLegend": true }, "tooltip": { - "mode": "single", - "sort": "none" + "mode": "multi", + "sort": "desc" } }, "targets": [ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "e2dddbca-ebed-45d1-bbd6-07761a869ca0" }, "editorMode": "code", - "expr": "OS_IO_AQU_SZ{server=~\"$server\",objectName=~\"${diskType}.*\",objectName=~\"$diskName\"}", + "expr": "OS_IO_AQU_SZ{server=~\"$server\", objectName=~\"${diskType}.*\", objectName=~\"$diskName\"}", "instant": false, "legendFormat": "{{objectName}}-{{server}}", "range": true, @@ -1123,7 +1129,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "oe75iKL7k" }, "fieldConfig": { "defaults": { @@ -1165,7 +1171,8 @@ "mode": "absolute", "steps": [ { - "color": "green" + "color": "green", + "value": null }, { "color": "red", @@ -1198,14 +1205,14 @@ }, "tooltip": { "mode": "multi", - "sort": "none" + "sort": "desc" } }, "targets": [ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "e2dddbca-ebed-45d1-bbd6-07761a869ca0" }, "editorMode": "code", "expr": "OS_IO_RQ_R_SZ{server=~\"$server\", objectName=~\"${diskType}.*\", objectName=~\"$diskName\"}", @@ -1221,7 +1228,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "oe75iKL7k" }, "fieldConfig": { "defaults": { @@ -1263,7 +1270,8 @@ "mode": "absolute", "steps": [ { - "color": "green" + "color": "green", + "value": null }, { "color": "red", @@ -1296,14 +1304,14 @@ }, "tooltip": { "mode": "multi", - "sort": "none" + "sort": "desc" } }, "targets": [ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "e2dddbca-ebed-45d1-bbd6-07761a869ca0" }, "editorMode": "code", "expr": "OS_IO_RQ_W_SZ{server=~\"$server\", objectName=~\"${diskType}.*\", objectName=~\"$diskName\"}", @@ -1343,10 +1351,33 @@ "templating": { "list": [ { - "current": {}, + "current": { + "selected": false, + "text": "Prometheus", + "value": "Prometheus" + }, + "hide": 0, + "includeAll": false, + "label": "DataSource", + "multi": false, + "name": "ds", + "options": [], + "query": "prometheus", + "queryValue": "", + "refresh": 1, + "regex": "/Prometheus.*/", + "skipUrlSync": false, + "type": "datasource" + }, + { + "current": { + "selected": false, + "text": "Big_Pool", + "value": "Big_Pool" + }, "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "definition": "label_values(CL_CPUT,fleet)", "hide": 0, @@ -1365,10 +1396,14 @@ "type": "query" }, { - "current": {}, + "current": { + "selected": false, + "text": "nshqap03adm01-04,celadm01-06", + "value": "nshqap03adm01-04,celadm01-06" + }, "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "definition": "label_values(CL_CPUT{fleet=\"$fleet\"},pod)", "hide": 0, @@ -1387,10 +1422,14 @@ "type": "query" }, { - "current": {}, + "current": { + "selected": false, + "text": "All", + "value": "$__all" + }, "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "definition": "label_values(CL_CPUT{fleet=\"$fleet\",pod=\"$pod\"},cluster)", "hide": 0, @@ -1409,10 +1448,14 @@ "type": "query" }, { - "current": {}, + "current": { + "selected": false, + "text": "All", + "value": "$__all" + }, "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "definition": "label_values(CL_CPUT{fleet=\"$fleet\",pod=\"$pod\",cluster=~\"$cluster\"},server)", "hide": 0, @@ -1431,10 +1474,14 @@ "type": "query" }, { - "current": {}, + "current": { + "selected": false, + "text": "All", + "value": "$__all" + }, "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "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, @@ -1453,10 +1500,14 @@ "type": "query" }, { - "current": {}, + "current": { + "selected": false, + "text": "All", + "value": "$__all" + }, "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "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, @@ -1484,6 +1535,6 @@ "timezone": "", "title": "IO Statistics", "uid": "exapIO", - "version": 22, + "version": 26, "weekStart": "" } diff --git a/exadata/insight/dashboard_grafana_prometheus/IOStatisticsAggr.json b/exadata/insight/dashboard_grafana_prometheus/IOStatisticsAggr.json new file mode 100644 index 00000000..f3f573b0 --- /dev/null +++ b/exadata/insight/dashboard_grafana_prometheus/IOStatisticsAggr.json @@ -0,0 +1,1494 @@ +{ + "meta": { + "type": "db", + "canSave": true, + "canEdit": true, + "canAdmin": true, + "canStar": true, + "canDelete": true, + "slug": "io-statistics-aggr", + "url": "/d/f696e26b-26e2-48f6-906c-ce65668edbb6/io-statistics-aggr", + "expires": "0001-01-01T00:00:00Z", + "created": "2024-09-20T11:11:39-07:00", + "updated": "2025-10-29T20:35:31-07:00", + "updatedBy": "admin", + "createdBy": "cecilia.gervasio@oracle.com", + "version": 4, + "hasAcl": false, + "isFolder": false, + "folderId": 1, + "folderUid": "ULZbmFLnz", + "folderTitle": "Prometheus Dashboards For Exadata", + "folderUrl": "/dashboards/f/ULZbmFLnz/prometheus-dashboards-for-exadata", + "provisioned": false, + "provisionedExternalId": "", + "annotationsPermissions": { + "dashboard": { + "canAdd": true, + "canEdit": true, + "canDelete": true + }, + "organization": { + "canAdd": true, + "canEdit": true, + "canDelete": true + } + }, + "publicDashboardAccessToken": "", + "publicDashboardUid": "", + "publicDashboardEnabled": false + }, + "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": 46, + "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, + "datasource": { + "type": "prometheus", + "uid": "oe75iKL7k" + }, + "gridPos": { + "h": 1, + "w": 24, + "x": 0, + "y": 4 + }, + "id": 4, + "panels": [ + { + "datasource": { + "type": "prometheus", + "uid": "${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": "reqps" + }, + "overrides": [] + }, + "gridPos": { + "h": 9, + "w": 12, + "x": 0, + "y": 5 + }, + "id": 29, + "options": { + "legend": { + "calcs": [ + "min", + "max", + "mean", + "last" + ], + "displayMode": "table", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "desc" + } + }, + "targets": [ + { + "constant": 6.5, + "datasource": { + "type": "prometheus", + "uid": "${ds}" + }, + "editorMode": "code", + "exemplar": true, + "expr": "sum by (server) ({__name__ =~\"OS_IO_RQ_R_SEC|OS_IO_RQ_W_SEC\", server=~\"$server\", objectName=~\"${diskType}.*\"})", + "interval": "", + "legendFormat": "{{server}}-$diskType", + "range": true, + "refId": "A", + "withStreaming": false + } + ], + "title": "IOPs", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${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": "MiBs" + }, + "overrides": [] + }, + "gridPos": { + "h": 9, + "w": 12, + "x": 12, + "y": 5 + }, + "id": 30, + "options": { + "legend": { + "calcs": [ + "min", + "max", + "mean", + "last" + ], + "displayMode": "table", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "desc" + } + }, + "targets": [ + { + "constant": 6.5, + "datasource": { + "type": "prometheus", + "uid": "${ds}" + }, + "editorMode": "code", + "exemplar": true, + "expr": "sum by (server) ({__name__ =~\"OS_IO_BY_R_SEC|OS_IO_BY_W_SEC\", server=~\"$server\", objectName=~\"${diskType}.*\"})", + "interval": "", + "legendFormat": "{{server}}", + "range": true, + "refId": "A", + "withStreaming": false + } + ], + "title": "MiB/s", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${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": "reqps" + }, + "overrides": [] + }, + "gridPos": { + "h": 9, + "w": 6, + "x": 0, + "y": 14 + }, + "id": 2, + "options": { + "legend": { + "calcs": [ + "min", + "max", + "mean", + "last" + ], + "displayMode": "table", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "desc" + } + }, + "targets": [ + { + "constant": 6.5, + "datasource": { + "type": "prometheus", + "uid": "${ds}" + }, + "editorMode": "code", + "exemplar": true, + "expr": "sum by (server) (OS_IO_RQ_R_SEC{server=~\"$server\", objectName=~\"${diskType}.*\"})", + "interval": "", + "legendFormat": "{{server}}", + "range": true, + "refId": "A", + "withStreaming": false + } + ], + "title": "r/s", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${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": "reqps" + }, + "overrides": [] + }, + "gridPos": { + "h": 9, + "w": 6, + "x": 6, + "y": 14 + }, + "id": 10, + "options": { + "legend": { + "calcs": [ + "min", + "max", + "mean", + "last" + ], + "displayMode": "table", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "desc" + } + }, + "targets": [ + { + "constant": 6.5, + "datasource": { + "type": "prometheus", + "uid": "${ds}" + }, + "editorMode": "code", + "exemplar": true, + "expr": "sum by (server) (OS_IO_RQ_W_SEC{server=~\"$server\",objectName=~\"${diskType}.*\"})", + "interval": "", + "legendFormat": "{{server}}", + "range": true, + "refId": "A", + "withStreaming": false + } + ], + "title": "w/s", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${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": "MiBs" + }, + "overrides": [] + }, + "gridPos": { + "h": 9, + "w": 6, + "x": 12, + "y": 14 + }, + "id": 12, + "options": { + "legend": { + "calcs": [ + "min", + "max", + "mean", + "last" + ], + "displayMode": "table", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "desc" + } + }, + "targets": [ + { + "constant": 6.5, + "datasource": { + "type": "prometheus", + "uid": "${ds}" + }, + "editorMode": "code", + "exemplar": true, + "expr": "sum by (server) (OS_IO_BY_R_SEC{server=~\"$server\",objectName=~\"${diskType}.*\"})", + "interval": "", + "legendFormat": "{{server}}", + "range": true, + "refId": "A", + "withStreaming": false + } + ], + "title": "Read MiB/s", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${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": "MiBs" + }, + "overrides": [] + }, + "gridPos": { + "h": 9, + "w": 6, + "x": 18, + "y": 14 + }, + "id": 14, + "options": { + "legend": { + "calcs": [ + "min", + "max", + "mean", + "last" + ], + "displayMode": "table", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "desc" + } + }, + "targets": [ + { + "constant": 6.5, + "datasource": { + "type": "prometheus", + "uid": "${ds}" + }, + "editorMode": "code", + "exemplar": true, + "expr": "sum by (server) (OS_IO_BY_W_SEC{server=~\"$server\",objectName=~\"${diskType}.*\"})", + "interval": "", + "legendFormat": "{{server}}", + "range": true, + "refId": "A", + "withStreaming": false + } + ], + "title": "Write MiB/s", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${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": "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": 23 + }, + "id": 52, + "options": { + "legend": { + "calcs": [ + "min", + "max", + "mean", + "last" + ], + "displayMode": "table", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "desc" + } + }, + "targets": [ + { + "constant": 6.5, + "datasource": { + "type": "prometheus", + "uid": "${ds}" + }, + "editorMode": "code", + "exemplar": true, + "expr": "avg by (server) (OS_IO_UTIL_PCT{server=~\"$server\", objectName=~\"${diskType}.*\"})", + "interval": "", + "legendFormat": "{{server}}", + "range": true, + "refId": "A", + "withStreaming": false + } + ], + "title": "Utilization", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${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": "ms" + }, + "overrides": [] + }, + "gridPos": { + "h": 9, + "w": 6, + "x": 12, + "y": 23 + }, + "id": 31, + "options": { + "legend": { + "calcs": [ + "min", + "max", + "mean", + "last" + ], + "displayMode": "table", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "desc" + } + }, + "targets": [ + { + "constant": 6.5, + "datasource": { + "type": "prometheus", + "uid": "${ds}" + }, + "editorMode": "code", + "exemplar": true, + "expr": "avg by (server) (OS_IO_WT_R_RQ{server=~\"$server\",objectName=~\"${diskType}.*\"})", + "interval": "", + "legendFormat": "{{server}}", + "range": true, + "refId": "A", + "withStreaming": false + } + ], + "title": "r_await", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${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": "ms" + }, + "overrides": [] + }, + "gridPos": { + "h": 9, + "w": 6, + "x": 18, + "y": 23 + }, + "id": 32, + "options": { + "legend": { + "calcs": [ + "min", + "max", + "mean", + "last" + ], + "displayMode": "table", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "desc" + } + }, + "targets": [ + { + "constant": 6.5, + "datasource": { + "type": "prometheus", + "uid": "${ds}" + }, + "editorMode": "code", + "exemplar": true, + "expr": "avg by (server) (OS_IO_WT_W_RQ{server=~\"$server\",objectName=~\"${diskType}.*\"})", + "interval": "", + "legendFormat": "{{server}}", + "range": true, + "refId": "A", + "withStreaming": false + } + ], + "title": "w_await", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "e2dddbca-ebed-45d1-bbd6-07761a869ca0" + }, + "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": 9, + "w": 12, + "x": 0, + "y": 32 + }, + "id": 76, + "options": { + "legend": { + "calcs": [ + "min", + "max", + "mean", + "last" + ], + "displayMode": "table", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "desc" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "e2dddbca-ebed-45d1-bbd6-07761a869ca0" + }, + "editorMode": "code", + "expr": "avg by (server) (OS_IO_AQU_SZ{server=~\"$server\",objectName=~\"${diskType}.*\"})", + "instant": false, + "legendFormat": "{{server}}", + "range": true, + "refId": "A" + } + ], + "title": "aqu-sz", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "e2dddbca-ebed-45d1-bbd6-07761a869ca0" + }, + "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": 32 + }, + "id": 74, + "options": { + "legend": { + "calcs": [ + "min", + "max", + "mean", + "last" + ], + "displayMode": "table", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "desc" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "e2dddbca-ebed-45d1-bbd6-07761a869ca0" + }, + "editorMode": "code", + "expr": "avg by (server) (OS_IO_RQ_R_SZ{server=~\"$server\", objectName=~\"${diskType}.*\"})", + "instant": false, + "legendFormat": "{{server}}", + "range": true, + "refId": "A" + } + ], + "title": "rareq-sz", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "e2dddbca-ebed-45d1-bbd6-07761a869ca0" + }, + "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": 32 + }, + "id": 75, + "options": { + "legend": { + "calcs": [ + "min", + "max", + "mean", + "last" + ], + "displayMode": "table", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "desc" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "e2dddbca-ebed-45d1-bbd6-07761a869ca0" + }, + "editorMode": "code", + "expr": "avg by (server) (OS_IO_RQ_W_SZ{server=~\"$server\", objectName=~\"${diskType}.*\"})", + "instant": false, + "legendFormat": "{{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": { + "selected": false, + "text": "Prometheus", + "value": "Prometheus" + }, + "hide": 0, + "includeAll": false, + "label": "DataSource", + "multi": false, + "name": "ds", + "options": [], + "query": "prometheus", + "refresh": 1, + "regex": "/Prometheus.*/", + "skipUrlSync": false, + "type": "datasource" + }, + { + "current": { + "selected": false, + "text": "Big_Pool", + "value": "Big_Pool" + }, + "datasource": { + "type": "prometheus", + "uid": "${ds}" + }, + "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": { + "selected": false, + "text": "nshqap03adm01-04,celadm01-06", + "value": "nshqap03adm01-04,celadm01-06" + }, + "datasource": { + "type": "prometheus", + "uid": "${ds}" + }, + "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": { + "selected": false, + "text": "All", + "value": "$__all" + }, + "datasource": { + "type": "prometheus", + "uid": "${ds}" + }, + "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": { + "selected": false, + "text": "All", + "value": "$__all" + }, + "datasource": { + "type": "prometheus", + "uid": "${ds}" + }, + "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": { + "selected": false, + "text": "All", + "value": "$__all" + }, + "datasource": { + "type": "prometheus", + "uid": "${ds}" + }, + "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" + } + ] + }, + "time": { + "from": "now-1h", + "to": "now" + }, + "timepicker": {}, + "timezone": "", + "title": "IO Statistics (Aggr)", + "uid": "exapIOAggr", + "version": 4, + "weekStart": "" +} diff --git a/exadata/insight/dashboard_grafana_prometheus/METRICS.md b/exadata/insight/dashboard_grafana_prometheus/METRICS.md index da48b0b5..14daab02 100644 --- a/exadata/insight/dashboard_grafana_prometheus/METRICS.md +++ b/exadata/insight/dashboard_grafana_prometheus/METRICS.md @@ -22,31 +22,89 @@ 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_CLIENT_RQ storage|CD_IO_TM_R_LG_RQ +storage|CD_IO_TM_R_SM_CLIENT_RQ storage|CD_IO_TM_R_SM_RQ +storage|CD_IO_TM_W_LG_CLIENT_RQ +storage|CD_IO_TM_W_LG_LOG_RQ storage|CD_IO_TM_W_LG_RQ +storage|CD_IO_TM_W_SM_CLIENT_RQ +storage|CD_IO_TM_W_SM_LOG_RQ storage|CD_IO_TM_W_SM_RQ +#CellDiskAggr.json +storage|CD_IO_TM_R_LG_RQ +storage|CD_IO_TM_R_SM_RQ +storage|CD_IO_TM_W_LG_LOG_RQ +storage|CD_IO_TM_W_LG_RQ +storage|CD_IO_TM_W_SM_RQ +storage|CD_IO_TM_R_LG_CLIENT_RQ +storage|CD_IO_TM_R_SM_CLIENT_RQ +storage|CD_IO_TM_W_LG_CLIENT_RQ +storage|CD_IO_TM_W_SM_CLIENT_RQ +storage|CD_IO_TM_W_SM_LOG_RQ +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 + #ComputeServer.json compute|DS_CPUT +compute|DS_CPU_POWER_CONSUMPTION 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_RQ_R_SEC +compute|OS_IO_RQ_W_SEC compute|OS_IO_UTIL_PCT compute|OS_IO_WT_R_RQ compute|OS_IO_WT_W_RQ +compute|OS_NET_RX_BY_SEC +compute|OS_NET_TX_BY_SEC +compute|N_IB_MB_RCV_SEC +compute|N_IB_MB_TRANS_SEC +compute|EXW_ROCE_TX_BY_SEC +compute|EXW_ROCE_TX_BY_SEC + +#DiskIO.json +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|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|FC_IO_BY_R_MISS_DW_SEC +storage|FC_IO_BY_R_MISS_SEC +storage|FC_IO_BY_R_SKIP_SEC +storage|FC_IO_BY_W_DISK_WRITER_SEC +storage|FC_IO_BY_W_SKIP_SEC +storage|FC_IO_RQ_R_MISS_DW_SEC +storage|FC_IO_RQ_R_MISS_SEC +storage|FC_IO_RQ_R_SKIP_SEC +storage|FC_IO_RQ_W_DISK_WRITER_SEC +storage|FC_IO_RQ_W_SKIP_SEC +storage|SIO_IO_RD_HD_SEC +storage|SIO_IO_RD_RQ_HD_SEC #ExadataCluster.json compute|DS_CPUT +compute|DS_CPU_POWER_CONSUMPTION compute|N_IB_MB_RCV_SEC compute|N_IB_MB_TRANS_SEC compute|OS_NET_RX_BY_SEC @@ -88,10 +146,13 @@ 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_BY_W_SKIP_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_PROXYREAD_MISS_SEC +storage|FC_IO_RQ_R_PROXYREAD_SEC storage|FC_IO_RQ_R_SEC storage|FC_IO_RQ_R_SKIP_SEC storage|FC_IO_RQ_W_DISK_WRITER_SEC @@ -102,6 +163,26 @@ storage|FC_IO_RQ_W_POPULATE_SEC storage|FC_IO_RQ_W_SEC storage|FC_IO_RQ_W_SKIP_SEC +#IOProfile.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|OS_IO_BY_R_SEC +storage|OS_IO_BY_W_SEC +storage|OS_IO_RQ_R_SEC +storage|OS_IO_RQ_W_SEC +storage|OS_IO_WT_R_RQ +storage|OS_IO_WT_W_RQ + #IORMDatabase.json storage|DB_CF_IO_RQ_LG_SEC storage|DB_CF_IO_RQ_LG_SEC @@ -129,6 +210,30 @@ storage|DB_IO_TM_SM_RQ storage|DB_IO_WT_LG_RQ storage|DB_IO_WT_SM_RQ +#IOStatistics.json +storage|OS_IO_RQ_R_SEC +storage|OS_IO_RQ_W_SEC +storage|OS_IO_BY_R_SEC +storage|OS_IO_BY_W_SEC +storage|OS_IO_UTIL_PCT +storage|OS_IO_WT_R_RQ +storage|OS_IO_WT_W_RQ +storage|OS_IO_AQU_SZ +storage|OS_IO_RQ_R_SZ +storage|OS_IO_RQ_W_SZ + +#IOStatisticsAggr.json +storage|OS_IO_RQ_R_SEC +storage|OS_IO_RQ_W_SEC +storage|OS_IO_BY_R_SEC +storage|OS_IO_BY_W_SEC +storage|OS_IO_UTIL_PCT +storage|OS_IO_WT_R_RQ +storage|OS_IO_WT_W_RQ +storage|OS_IO_AQU_SZ +storage|OS_IO_RQ_R_SZ +storage|OS_IO_RQ_W_SZ + #Network.json compute|EXW_RDS_CONG_SEND_BLOCKED compute|EXW_RDS_CONG_SEND_ERROR @@ -235,6 +340,7 @@ 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|REBAL_POWER storage|N_IB_MB_RCV_SEC storage|N_IB_MB_TRANS_SEC storage|SIO_IO_EL_OF_SEC diff --git a/exadata/insight/dashboard_grafana_prometheus/Network.json b/exadata/insight/dashboard_grafana_prometheus/Network.json index d9e61b9b..5a50ce07 100644 --- a/exadata/insight/dashboard_grafana_prometheus/Network.json +++ b/exadata/insight/dashboard_grafana_prometheus/Network.json @@ -1,35 +1,43 @@ { - "__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" + "meta": { + "type": "db", + "canSave": true, + "canEdit": true, + "canAdmin": true, + "canStar": true, + "canDelete": true, + "slug": "network", + "url": "/d/exapNet/network", + "expires": "0001-01-01T00:00:00Z", + "created": "2022-03-28T13:27:22-07:00", + "updated": "2025-10-29T20:34:04-07:00", + "updatedBy": "admin", + "createdBy": "admin", + "version": 34, + "hasAcl": false, + "isFolder": false, + "folderId": 1, + "folderUid": "ULZbmFLnz", + "folderTitle": "Prometheus Dashboards For Exadata", + "folderUrl": "/dashboards/f/ULZbmFLnz/prometheus-dashboards-for-exadata", + "provisioned": false, + "provisionedExternalId": "", + "annotationsPermissions": { + "dashboard": { + "canAdd": true, + "canEdit": true, + "canDelete": true + }, + "organization": { + "canAdd": true, + "canEdit": true, + "canDelete": true + } }, - { - "type": "panel", - "id": "timeseries", - "name": "Time series", - "version": "" - } - ], + "publicDashboardAccessToken": "", + "publicDashboardUid": "", + "publicDashboardEnabled": false + }, "annotations": { "list": [ { @@ -56,7 +64,21 @@ "editable": true, "fiscalYearStartMonth": 0, "graphTooltip": 0, - "id": null, + "id": 29, + "links": [ + { + "asDropdown": false, + "icon": "dashboard", + "includeVars": false, + "keepTime": true, + "tags": [], + "targetBlank": true, + "title": "RoCE switch", + "tooltip": "", + "type": "link", + "url": "d/exaNetSwitch/RoCE-switch?orgId=1&var-cluster=$cluster" + } + ], "liveNow": false, "panels": [ { @@ -76,7 +98,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "description": "EXAREL: RoCE bytes received", "fieldConfig": { @@ -160,7 +182,7 @@ "constant": 6.5, "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "exemplar": true, "expr": "EXW_ROCE_RX_BY_SEC{server=~\"$server\", objectName=~\"${interface}.*\"}", @@ -172,7 +194,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "exemplar": true, "expr": "N_IB_MB_RCV_SEC{server=~\"$server\"}", @@ -188,7 +210,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "description": "EXAREL: RoCE bytes transmitted", "fieldConfig": { @@ -272,7 +294,7 @@ "constant": 6.5, "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "exemplar": true, "expr": "EXW_ROCE_TX_BY_SEC{server=~\"$server\",objectName=~\"${interface}.*\"}", @@ -284,7 +306,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "exemplar": true, "expr": "N_IB_MB_TRANS_SEC{server=~\"$server\"}", @@ -321,14 +343,14 @@ "h": 1, "w": 24, "x": 0, - "y": 1 + "y": 2 }, "id": 99, "panels": [ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "description": "EXAREL: RoCE Pause Frames or IB Pauses", "fieldConfig": { @@ -386,7 +408,7 @@ "h": 7, "w": 12, "x": 0, - "y": 4 + "y": 3 }, "id": 8, "maxPerRow": 2, @@ -414,7 +436,7 @@ "constant": 6.5, "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "editorMode": "code", "exemplar": true, @@ -432,7 +454,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "fieldConfig": { "defaults": { @@ -489,7 +511,7 @@ "h": 8, "w": 24, "x": 0, - "y": 18 + "y": 10 }, "id": 37, "options": { @@ -513,7 +535,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "editorMode": "code", "exemplar": true, @@ -526,7 +548,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "editorMode": "code", "exemplar": true, @@ -540,7 +562,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "editorMode": "code", "exemplar": true, @@ -554,7 +576,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "editorMode": "code", "exemplar": true, @@ -592,14 +614,14 @@ "h": 1, "w": 24, "x": 0, - "y": 2 + "y": 3 }, "id": 29, "panels": [ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "description": "EXAREL: rds-info counters", "fieldConfig": { @@ -658,7 +680,7 @@ "h": 7, "w": 24, "x": 0, - "y": 3 + "y": 4 }, "id": 6, "options": { @@ -683,7 +705,7 @@ "constant": 6.5, "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "exemplar": true, "expr": "rate(EXW_RDS_CONG_SEND_BLOCKED{server=~\"$server\"}[1m])", @@ -695,7 +717,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "exemplar": true, "expr": "rate(EXW_RDS_CONG_SEND_ERROR{server=~\"$server\"}[1m])", @@ -707,7 +729,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "exemplar": true, "expr": "rate(EXW_RDS_IB_MR_1M_POOL_DEPLETED{server=~\"$server\"}[1m])", @@ -719,7 +741,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "exemplar": true, "expr": "rate(EXW_RDS_IB_RDMA_MR_8K_POOL_DEPLETED{server=~\"$server\"}[1m])", @@ -731,7 +753,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "exemplar": true, "expr": "rate(EXW_RDS_IB_TX_STALLED{server=~\"$server\"}[1m])", @@ -743,7 +765,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "exemplar": true, "expr": "rate(EXW_ROCE_RNR_NAK_RETRY_ERR{server=~\"$server\"}[1m])", @@ -755,7 +777,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "exemplar": true, "expr": "rate(EXW_ROCE_LOCAL_ACK_TIMEOUT_ERR{server=~\"$server\"}[1m])", @@ -767,7 +789,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "exemplar": true, "expr": "EXW_RDS_CONN_RESET{server=~\"$server\"}", @@ -807,10 +829,33 @@ "templating": { "list": [ { - "current": {}, + "current": { + "selected": false, + "text": "Prometheus", + "value": "Prometheus" + }, + "hide": 0, + "includeAll": false, + "label": "DataSource", + "multi": false, + "name": "ds", + "options": [], + "query": "prometheus", + "queryValue": "", + "refresh": 1, + "regex": "/Prometheus.*/", + "skipUrlSync": false, + "type": "datasource" + }, + { + "current": { + "selected": false, + "text": "Big_Pool", + "value": "Big_Pool" + }, "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "definition": "label_values({__name__=~\"CL_CPUT|DS_CPUT\"},fleet)", "hide": 0, @@ -829,10 +874,14 @@ "type": "query" }, { - "current": {}, + "current": { + "selected": false, + "text": "nshqap03adm01-04,celadm01-06", + "value": "nshqap03adm01-04,celadm01-06" + }, "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "definition": "label_values({__name__=~\"CL_CPUT|DS_CPUT\",fleet=~\"$fleet\"},pod)", "hide": 0, @@ -851,10 +900,14 @@ "type": "query" }, { - "current": {}, + "current": { + "selected": false, + "text": "All", + "value": "$__all" + }, "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "definition": "label_values({__name__=~\"CL_CPUT|DS_CPUT\",fleet=~\"$fleet\",pod=~\"$pod\"},cluster)", "hide": 0, @@ -873,10 +926,14 @@ "type": "query" }, { - "current": {}, + "current": { + "selected": false, + "text": "All", + "value": "$__all" + }, "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "definition": "label_values({__name__=~\"CL_CPUT|DS_CPUT\",fleet=~\"$fleet\",pod=~\"$pod\",cluster=~\"$cluster\"},server)", "hide": 0, @@ -895,10 +952,14 @@ "type": "query" }, { - "current": {}, + "current": { + "selected": false, + "text": "All", + "value": "$__all" + }, "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "definition": "{__name__=~\"EXW_ROCE_RX_BY_SEC|EXW_ROCE_TX_BY_SEC\",fleet=~\"$fleet\",pod=~\"$pod\",cluster=~\"$cluster\",server=~\"$server\"}", "hide": 0, @@ -926,6 +987,6 @@ "timezone": "", "title": "Network", "uid": "exapNet", - "version": 32, + "version": 34, "weekStart": "" } diff --git a/exadata/insight/dashboard_grafana_prometheus/README.md b/exadata/insight/dashboard_grafana_prometheus/README.md index 9e0560aa..85595e89 100644 --- a/exadata/insight/dashboard_grafana_prometheus/README.md +++ b/exadata/insight/dashboard_grafana_prometheus/README.md @@ -9,6 +9,7 @@ For the dashboards in this folder to work correctly, the following applications - 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. +- Some of the dashboard may use metrics introduced in newer releases ## Example Grafana Dashboard @@ -26,7 +27,13 @@ The following dashboards are included: - Compute: Provides a compute-node view that shows CPU and network utilization for the compute nodes. - Storage Server: Provides a storage-server-centric view that focuses on storage server CPU and I/O metrics, as well as Exadata metrics for Smart Flash Cache, Smart Flash Log, and Smart I/O. - Cell Disk: Shows cell disk I/O metrics on the storage server. +- Cell Disk (Aggr): Shows aggregated cell disk I/O metrics on the storage server. +- Disk IO: Shows sources of disk I/O on the storage server. - Flash Cache: Shows flash cache metrics on the storage server. +- IO Profile: Shows cell disk and OS I/O statistics on the storage server. +- IORM Database: Shows IO Resource Manager database metrics on the storage server. +- IO Statistics: Shows OS I/O statistics on the storage server. +- IO Statistics (Aggr): Shows aggregated OS I/O metrics on the storage server. - Smart Scan: Shows smart scan metrics on the storage server. - Network: Provides a network-centric view that focuses on network throughput. @@ -34,7 +41,7 @@ The following dashboards are included: ## Navigating the Environment -The dashboards have selectors for `fleet`, `pod`, `cluster`, and `server` that enable users to navigate within the environment. To use these navigation selectors in the dashboards, you need to set `fleet`, `pod`, and `cluster` as metric tags on your servers. To configure metric tags, see [Tagging Metric Observations](https://www.oracle.com/pls/topic/lookup?ctx=en/engineered-systems/exadata-database-machine&id=SAGUG-GUID-737B58F4-3FE3-4F42-8CB5-294D6CEECFCA). +The dashboards have selectors for `datasource`, `fleet`, `pod`, `cluster`, and `server` that enable users to navigate within the environment. To use these navigation selectors in the dashboards, you need to set `fleet`, `pod`, and `cluster` as metric tags on your servers. To configure metric tags, see [Tagging Metric Observations](https://www.oracle.com/pls/topic/lookup?ctx=en/engineered-systems/exadata-database-machine&id=SAGUG-GUID-737B58F4-3FE3-4F42-8CB5-294D6CEECFCA). The following example shows one way to use the `fleet`, `pod`, and `cluster` selectors: @@ -42,13 +49,13 @@ The following example shows one way to use the `fleet`, `pod`, and `cluster` sel - You can use `pod` to group interconnected Exadata nodes. - For bare metal, this can be the compute nodes and storage servers. - For virtualized environments, this can include the KVM hosts, KVM guests, and storage servers. -- You can use `cluster` to define the nodes in an Oracle Real Application Clusters (Oracle RAC) cluster. +- You can use `cluster` to define the nodes in an Oracle Real Application Clusters (Oracle RAC) cluster. -## Importing Dashboards +The `datasource` is the Prometheus datasource for the data to display. -When you import the dashboards into your Grafana installation, you are prompted for the Prometheus data source. +## Importing Dashboards -In addition, when importing the Exadata Cluster dashboard, you are prompted for the links for the Compute and Storage Server dashboards in the linkComputeDetails and linkCellDetails variables. These variables should already contain the correct dashboard UIDs. However, you may need to modify the links if you changed the UIDs when importing the other dashboards or if you have a different orgId value in Grafana. You can also modify these dashboard variables after importing. For more information, see the Grafana documentation on [dashboard variables](https://grafana.com/docs/grafana/latest/variables/). +The Exadata Cluster dashboard, has links for the Compute and Storage Server dashboards in the linkComputeDetails and linkCellDetails variables. These variables should already contain the correct dashboard UIDs. However, you may need to modify the links if you changed the UIDs when importing the other dashboards or if you have a different orgId value in Grafana. You can also modify these dashboard variables after importing. For more information, see the Grafana documentation on [dashboard variables](https://grafana.com/docs/grafana/latest/variables/). diff --git a/exadata/insight/dashboard_grafana_prometheus/RELEASE.md b/exadata/insight/dashboard_grafana_prometheus/RELEASE.md new file mode 100644 index 00000000..d8b984ba --- /dev/null +++ b/exadata/insight/dashboard_grafana_prometheus/RELEASE.md @@ -0,0 +1,13 @@ +## 25.2 - 2025-12-09 +This release introduces several key changes + +### Changes +* Added dataSource dashboard variable to all dashboards. This allows the user to select a prometheus datasource +* Added new dashboards +- CellDiskAggr.json - shows cell disk metrics aggregated per cell +- DiskIO.json - shows various IO metrics that can cause disk IO +- IOProfile.json - shows both cell disk and IO statistics metrics in a single dashboard +- IOStatisticsAggr.json - shows IO statistics aggregated per cell + +## 24.1 + diff --git a/exadata/insight/dashboard_grafana_prometheus/SmartScan.json b/exadata/insight/dashboard_grafana_prometheus/SmartScan.json index 34639b14..d91a3b64 100644 --- a/exadata/insight/dashboard_grafana_prometheus/SmartScan.json +++ b/exadata/insight/dashboard_grafana_prometheus/SmartScan.json @@ -1,35 +1,43 @@ { - "__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" + "meta": { + "type": "db", + "canSave": true, + "canEdit": true, + "canAdmin": true, + "canStar": true, + "canDelete": true, + "slug": "smart-scan", + "url": "/d/exapSS/smart-scan", + "expires": "0001-01-01T00:00:00Z", + "created": "2022-04-13T10:34:44-07:00", + "updated": "2025-10-29T20:27:21-07:00", + "updatedBy": "admin", + "createdBy": "admin", + "version": 11, + "hasAcl": false, + "isFolder": false, + "folderId": 1, + "folderUid": "ULZbmFLnz", + "folderTitle": "Prometheus Dashboards For Exadata", + "folderUrl": "/dashboards/f/ULZbmFLnz/prometheus-dashboards-for-exadata", + "provisioned": false, + "provisionedExternalId": "", + "annotationsPermissions": { + "dashboard": { + "canAdd": true, + "canEdit": true, + "canDelete": true + }, + "organization": { + "canAdd": true, + "canEdit": true, + "canDelete": true + } }, - { - "type": "panel", - "id": "timeseries", - "name": "Time series", - "version": "" - } - ], + "publicDashboardAccessToken": "", + "publicDashboardUid": "", + "publicDashboardEnabled": false + }, "annotations": { "list": [ { @@ -55,7 +63,7 @@ "editable": true, "fiscalYearStartMonth": 0, "graphTooltip": 0, - "id": null, + "id": 33, "links": [ { "asDropdown": true, @@ -89,7 +97,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "description": "EXAREL: cpu utilization on the cells", "fieldConfig": { @@ -174,7 +182,7 @@ "constant": 6.5, "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "exemplar": true, "expr": "CL_CPUT{server=~\"$server\"}", @@ -186,7 +194,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "exemplar": true, "expr": "CL_CPUT_CS{server=~\"$server\"}", @@ -202,7 +210,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "fieldConfig": { "defaults": { @@ -285,7 +293,7 @@ "constant": 6.5, "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "exemplar": true, "expr": "SIO_FG_CPU_SEC{server=~\"$server\"}", @@ -297,7 +305,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "exemplar": true, "expr": "SIO_BG_CPU_SEC{server=~\"$server\"}", @@ -327,7 +335,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "description": "EXAREL: %memory utilization", "fieldConfig": { @@ -412,7 +420,7 @@ "constant": 6.5, "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "exemplar": true, "expr": "EXW_CELLMEM_OS_AVAIL_PCT{server=~\"$server\"}", @@ -424,7 +432,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "exemplar": true, "expr": "EXW_CELLMEM_CELL_AVAIL_PCT{server=~\"$server\"}", @@ -440,7 +448,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "description": "EXAREL: Memory Usagse", "fieldConfig": { @@ -524,7 +532,7 @@ "constant": 6.5, "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "exemplar": true, "expr": "EXW_CELLMEM_OS_TOTAL{server=~\"$server\"}", @@ -536,7 +544,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "exemplar": true, "expr": "EXW_CELLMEM_OS_KNL{server=~\"$server\"}", @@ -548,7 +556,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "exemplar": true, "expr": "EXW_CELLMEM_OS_USR{server=~\"$server\"}", @@ -564,7 +572,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "description": "EXAREL: cellsrv memory usage", "fieldConfig": { @@ -651,7 +659,7 @@ "constant": 6.5, "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "exemplar": true, "expr": "EXW_CELLMEM_CELL_CELLSRV{server=~\"$server\"}", @@ -663,7 +671,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "exemplar": true, "expr": "EXW_CELLMEM_CELL_OFFLOAD{server=~\"$server\"}", @@ -675,7 +683,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "exemplar": true, "expr": "EXW_CELLMEM_CELL_KNL{server=~\"$server\"}", @@ -687,7 +695,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "editorMode": "code", "expr": "EXW_CELLMEM_OTHER_SERV{server=~\"$server\"}", @@ -704,504 +712,6 @@ ], "title": "Memory", "type": "row" - }, - { - "collapsed": true, - "gridPos": { - "h": 1, - "w": 24, - "x": 0, - "y": 2 - }, - "id": 39, - "panels": [ - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "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": [] - }, - "gridPos": { - "h": 8, - "w": 12, - "x": 0, - "y": 3 - }, - "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": "SIO_IO_EL_OF_SEC{server=~\"$server\"}", - "interval": "", - "legendFormat": "Eligible-{{server}}", - "refId": "A", - "withStreaming": false - }, - { - "datasource": { - "type": "prometheus", - "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": "${DS_PROMETHEUS}" - }, - "exemplar": true, - "expr": "SIO_IO_PA_TH_SEC{server=\"$server\"}", - "hide": false, - "interval": "", - "legendFormat": "Passthru-{{server}}", - "refId": "C" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "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": "${DS_PROMETHEUS}" - }, - "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": [] - }, - "gridPos": { - "h": 8, - "w": 12, - "x": 12, - "y": 3 - }, - "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": "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": "${DS_PROMETHEUS}" - }, - "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": [] - }, - "gridPos": { - "h": 8, - "w": 12, - "x": 0, - "y": 11 - }, - "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": "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" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "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": "Smart Scan Statistics", - "type": "row" } ], "refresh": "", @@ -1216,10 +726,33 @@ "templating": { "list": [ { - "current": {}, + "current": { + "selected": false, + "text": "Prometheus", + "value": "Prometheus" + }, + "hide": 0, + "includeAll": false, + "label": "DataSource", + "multi": false, + "name": "ds", + "options": [], + "query": "prometheus", + "queryValue": "", + "refresh": 1, + "regex": "/Prometheus.*/", + "skipUrlSync": false, + "type": "datasource" + }, + { + "current": { + "selected": false, + "text": "Big_Pool", + "value": "Big_Pool" + }, "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "definition": "label_values(CL_CPUT,fleet)", "hide": 0, @@ -1238,10 +771,14 @@ "type": "query" }, { - "current": {}, + "current": { + "selected": false, + "text": "nshqap03adm01-04,celadm01-06", + "value": "nshqap03adm01-04,celadm01-06" + }, "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "definition": "label_values(CL_CPUT{fleet=\"$fleet\"},pod)", "hide": 0, @@ -1260,10 +797,14 @@ "type": "query" }, { - "current": {}, + "current": { + "selected": false, + "text": "All", + "value": "$__all" + }, "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "definition": "label_values(CL_CPUT{fleet=\"$fleet\",pod=\"$pod\"},cluster)", "hide": 0, @@ -1282,10 +823,14 @@ "type": "query" }, { - "current": {}, + "current": { + "selected": false, + "text": "All", + "value": "$__all" + }, "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "definition": "label_values(CL_CPUT{fleet=\"$fleet\",pod=\"$pod\",cluster=~\"$cluster\"},server)", "hide": 0, @@ -1313,6 +858,6 @@ "timezone": "", "title": "Smart Scan", "uid": "exapSS", - "version": 10, + "version": 11, "weekStart": "" } diff --git a/exadata/insight/dashboard_grafana_prometheus/StorageServer.json b/exadata/insight/dashboard_grafana_prometheus/StorageServer.json index c9ed936a..e3b95951 100644 --- a/exadata/insight/dashboard_grafana_prometheus/StorageServer.json +++ b/exadata/insight/dashboard_grafana_prometheus/StorageServer.json @@ -1,35 +1,43 @@ { - "__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" + "meta": { + "type": "db", + "canSave": true, + "canEdit": true, + "canAdmin": true, + "canStar": true, + "canDelete": true, + "slug": "storage-server", + "url": "/d/exapCel/storage-server", + "expires": "0001-01-01T00:00:00Z", + "created": "2022-03-28T13:38:47-07:00", + "updated": "2025-10-29T20:25:03-07:00", + "updatedBy": "admin", + "createdBy": "admin", + "version": 18, + "hasAcl": false, + "isFolder": false, + "folderId": 1, + "folderUid": "ULZbmFLnz", + "folderTitle": "Prometheus Dashboards For Exadata", + "folderUrl": "/dashboards/f/ULZbmFLnz/prometheus-dashboards-for-exadata", + "provisioned": false, + "provisionedExternalId": "", + "annotationsPermissions": { + "dashboard": { + "canAdd": true, + "canEdit": true, + "canDelete": true + }, + "organization": { + "canAdd": true, + "canEdit": true, + "canDelete": true + } }, - { - "type": "panel", - "id": "timeseries", - "name": "Time series", - "version": "" - } - ], + "publicDashboardAccessToken": "", + "publicDashboardUid": "", + "publicDashboardEnabled": false + }, "annotations": { "list": [ { @@ -55,7 +63,7 @@ "editable": true, "fiscalYearStartMonth": 0, "graphTooltip": 0, - "id": null, + "id": 31, "links": [ { "asDropdown": true, @@ -93,7 +101,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "description": "EXAREL: CPU utilization", "fieldConfig": { @@ -136,8 +144,7 @@ "mode": "absolute", "steps": [ { - "color": "green", - "value": null + "color": "green" }, { "color": "yellow", @@ -181,7 +188,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "exemplar": true, "expr": "CL_CPUT{server=~\"$server\"}", @@ -196,7 +203,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "description": "EXAREL: Network RX bytes", "fieldConfig": { @@ -239,8 +246,7 @@ "mode": "absolute", "steps": [ { - "color": "green", - "value": null + "color": "green" }, { "color": "red", @@ -280,7 +286,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "exemplar": true, "expr": "sum by (server) (EXW_ROCE_RX_BY_SEC{server=~\"$server\"})", @@ -291,7 +297,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "exemplar": true, "expr": "sum by (server) (N_IB_MB_RCV_SEC{server=~\"$server\"})", @@ -307,7 +313,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "description": "EXAREL: Network TX bytes", "fieldConfig": { @@ -350,8 +356,7 @@ "mode": "absolute", "steps": [ { - "color": "green", - "value": null + "color": "green" }, { "color": "red", @@ -392,7 +397,7 @@ "constant": 6.5, "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "exemplar": true, "expr": "sum by (server) (EXW_ROCE_TX_BY_SEC{server=~\"$server\"})", @@ -404,7 +409,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "exemplar": true, "expr": "sum by (server) (N_IB_MB_TRANS_SEC{server=~\"$server\"})", @@ -420,7 +425,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "description": "EXAREL: Percentage of memory available", "fieldConfig": { @@ -463,8 +468,7 @@ "mode": "absolute", "steps": [ { - "color": "green", - "value": null + "color": "green" }, { "color": "red", @@ -505,7 +509,7 @@ "constant": 6.5, "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "exemplar": true, "expr": "EXW_CELLMEM_OS_AVAIL_PCT{server=~\"$server\"}", @@ -517,7 +521,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "exemplar": true, "expr": "EXW_CELLMEM_CELL_AVAIL_PCT{server=~\"$server\"}", @@ -533,7 +537,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "description": "EXAREL: Memory Usage", "fieldConfig": { @@ -576,8 +580,7 @@ "mode": "absolute", "steps": [ { - "color": "green", - "value": null + "color": "green" }, { "color": "red", @@ -618,7 +621,7 @@ "constant": 6.5, "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "exemplar": true, "expr": "EXW_CELLMEM_OS_TOTAL{server=~\"$server\"}", @@ -630,7 +633,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "exemplar": true, "expr": "EXW_CELLMEM_OS_KNL{server=~\"$server\"}", @@ -642,7 +645,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "exemplar": true, "expr": "EXW_CELLMEM_OS_USR{server=~\"$server\"}", @@ -658,7 +661,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "description": "EXAREL: Cellsrv memory usage", "fieldConfig": { @@ -701,8 +704,7 @@ "mode": "absolute", "steps": [ { - "color": "green", - "value": null + "color": "green" }, { "color": "red", @@ -743,7 +745,7 @@ "constant": 6.5, "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "exemplar": true, "expr": "EXW_CELLMEM_CELL_KNL{server=~\"$server\"}", @@ -755,7 +757,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "exemplar": true, "expr": "EXW_CELLMEM_CELL_CELLSRV{server=~\"$server\"}", @@ -767,7 +769,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "exemplar": true, "expr": "EXW_CELLMEM_CELL_OFFLOAD{server=~\"$server\"}", @@ -779,7 +781,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "editorMode": "code", "expr": "EXW_CELLMEM_OTHER_SERV{server=~\"$server\"}", @@ -823,7 +825,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "description": "EXAREL: IO requests on $deviceType\nFD: Flash\nCD: Hard Disk", "fieldConfig": { @@ -866,8 +868,7 @@ "mode": "absolute", "steps": [ { - "color": "green", - "value": null + "color": "green" }, { "color": "red", @@ -881,7 +882,7 @@ }, "gridPos": { "h": 8, - "w": 24, + "w": 12, "x": 0, "y": 2 }, @@ -910,7 +911,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "exemplar": true, "expr": "sum by (server) (CD_IO_RQ_R_SM_SEC{objectName=~\"${deviceType}_.*\",server=~\"$server\"})", @@ -921,7 +922,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "exemplar": true, "expr": "sum by (server) (CD_IO_RQ_W_SM_SEC{objectName=~\"${deviceType}_.*\",server=~\"$server\"})", @@ -933,7 +934,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "exemplar": true, "expr": "sum by (server) (CD_IO_RQ_R_LG_SEC{objectName=~\"${deviceType}_.*\",server=~\"$server\"})", @@ -945,7 +946,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "exemplar": true, "expr": "sum by (server) (CD_IO_RQ_W_LG_SEC{objectName=~\"${deviceType}_.*\",server=~\"$server\"})", @@ -961,7 +962,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "description": "EXAREL: IO MiB/s on $deviceType\nFD: Flash\nCD: Hard Disk", "fieldConfig": { @@ -1004,8 +1005,7 @@ "mode": "absolute", "steps": [ { - "color": "green", - "value": null + "color": "green" }, { "color": "red", @@ -1019,7 +1019,7 @@ }, "gridPos": { "h": 8, - "w": 24, + "w": 12, "x": 0, "y": 10 }, @@ -1048,7 +1048,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "exemplar": true, "expr": "sum by (server) (CD_IO_BY_R_SM_SEC{objectName=~\"${deviceType}_.*\",server=~\"$server\"})", @@ -1059,7 +1059,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "exemplar": true, "expr": "sum by (server) (CD_IO_BY_W_SM_SEC{objectName=~\"${deviceType}_.*\",server=~\"$server\"})", @@ -1071,7 +1071,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "exemplar": true, "expr": "sum by (server) (CD_IO_BY_R_LG_SEC{objectName=~\"${deviceType}_.*\",server=~\"$server\"})", @@ -1083,7 +1083,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "exemplar": true, "expr": "sum by (server) (CD_IO_BY_W_LG_SEC{objectName=~\"${deviceType}_.*\",server=~\"$server\"})", @@ -1099,7 +1099,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "description": "EXAREL: Average latency on $deviceType\nFD: Flash \nCD: Hard Disk", "fieldConfig": { @@ -1156,7 +1156,7 @@ }, "gridPos": { "h": 8, - "w": 24, + "w": 12, "x": 0, "y": 18 }, @@ -1185,7 +1185,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "exemplar": true, "expr": "avg by (server) (CD_IO_TM_R_SM_RQ{objectName=~\"${deviceType}_.*\",server=~\"$server\"})", @@ -1196,7 +1196,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "exemplar": true, "expr": "avg by (server) (CD_IO_TM_W_SM_RQ{objectName=~\"${deviceType}_.*\",server=~\"$server\"})", @@ -1208,7 +1208,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "exemplar": true, "expr": "avg by (server) (CD_IO_TM_R_LG_RQ{objectName=~\"${deviceType}_.*\",server=~\"$server\"})", @@ -1220,7 +1220,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "exemplar": true, "expr": "avg by (server) (CD_IO_TM_W_LG_RQ{objectName=~\"${deviceType}_.*\",server=~\"$server\"})", @@ -1263,7 +1263,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "fieldConfig": { "defaults": { @@ -1305,8 +1305,7 @@ "mode": "absolute", "steps": [ { - "color": "green", - "value": null + "color": "green" }, { "color": "red", @@ -1346,7 +1345,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "exemplar": true, "expr": "DB_FD_IO_WT_SM_RQ{server=~\"$server\"}", @@ -1357,7 +1356,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "exemplar": true, "expr": "DB_FD_IO_WT_LG_RQ{server=~\"$server\"}", @@ -1373,7 +1372,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "e2dddbca-ebed-45d1-bbd6-07761a869ca0" }, "fieldConfig": { "defaults": { @@ -1415,8 +1414,7 @@ "mode": "absolute", "steps": [ { - "color": "green", - "value": null + "color": "green" }, { "color": "red", @@ -1456,7 +1454,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "e2dddbca-ebed-45d1-bbd6-07761a869ca0" }, "exemplar": true, "expr": "{__name__=~\"DB_IO_WT_SM_RQ|DB_CF_IO_WT_SM_RQ\",server=~\"$server\"}", @@ -1467,7 +1465,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "e2dddbca-ebed-45d1-bbd6-07761a869ca0" }, "exemplar": true, "expr": "{__name__=~\"DB_IO_WT_LG_RQ|DB_CF_IO_WT_LG_RQ\",server=~\"$server\"}", @@ -1510,7 +1508,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "description": "EXAREL: Flash Cache User Read Requests", "fieldConfig": { @@ -1569,7 +1567,7 @@ "h": 8, "w": 12, "x": 0, - "y": 60 + "y": 4 }, "id": 20, "options": { @@ -1593,7 +1591,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "exemplar": true, "expr": "FC_IO_RQ_R_SEC{server=~\"$server\"}", @@ -1604,7 +1602,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "exemplar": true, "expr": "FC_IO_RQ_R_DW_SEC{server=~\"$server\"}", @@ -1616,7 +1614,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "exemplar": true, "expr": "FC_IO_RQ_R_MISS_SEC{server=~\"$server\"}", @@ -1628,7 +1626,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "exemplar": true, "expr": "FC_IO_RQ_R_MISS_DW_SEC{server=~\"$server\"}", @@ -1644,7 +1642,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "description": "EXAREL: Flash Cache User Read MiB/s", "fieldConfig": { @@ -1703,7 +1701,7 @@ "h": 8, "w": 12, "x": 12, - "y": 60 + "y": 4 }, "id": 24, "options": { @@ -1727,7 +1725,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "exemplar": true, "expr": "FC_IO_BY_R_SEC{server=~\"$server\"}", @@ -1738,7 +1736,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "exemplar": true, "expr": "FC_IO_BY_R_DW_SEC{server=~\"$server\"}", @@ -1750,7 +1748,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "exemplar": true, "expr": "FC_IO_BY_R_MISS_SEC{server=~\"$server\"}", @@ -1762,7 +1760,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "exemplar": true, "expr": "FC_IO_BY_R_MISS_DW_SEC{server=~\"$server\"}", @@ -1805,7 +1803,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "description": "EXAREL: Smart Scan IO Activity", "fieldConfig": { @@ -1864,7 +1862,7 @@ "h": 8, "w": 12, "x": 0, - "y": 61 + "y": 5 }, "id": 30, "options": { @@ -1888,7 +1886,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "exemplar": true, "expr": "SIO_IO_EL_OF_SEC{server=~\"$server\"}", @@ -1899,7 +1897,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "exemplar": true, "expr": "SIO_IO_OF_RE_SEC{server=~\"$server\"}", @@ -1915,7 +1913,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "description": "EXAREL: Columnar Cache IO Activity", "fieldConfig": { @@ -1974,7 +1972,7 @@ "h": 8, "w": 12, "x": 12, - "y": 61 + "y": 5 }, "id": 32, "options": { @@ -1998,7 +1996,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "exemplar": true, "expr": "FC_COL_IO_BY_R_ELIGIBLE_SEC{server=~\"$server\"}", @@ -2009,7 +2007,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "exemplar": true, "expr": "FC_COL_IO_BY_R_SEC{server=~\"$server\"}", @@ -2021,7 +2019,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "exemplar": true, "expr": "FC_COL_IO_BY_SAVED_SEC{server=~\"$server\"}", @@ -2064,7 +2062,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "description": "EXAREL: Flash Log write requests", "fieldConfig": { @@ -2123,7 +2121,7 @@ "h": 8, "w": 12, "x": 0, - "y": 62 + "y": 6 }, "id": 34, "options": { @@ -2147,7 +2145,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "exemplar": true, "expr": "rate (FL_IO_W{server=~\"$server\"}[1m])", @@ -2162,7 +2160,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "description": "EXAREL: Flash Log write MiB/s", "fieldConfig": { @@ -2221,7 +2219,7 @@ "h": 8, "w": 12, "x": 12, - "y": 62 + "y": 6 }, "id": 36, "options": { @@ -2245,7 +2243,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "exemplar": true, "expr": "FL_IO_FL_BY_W_SEC{server=~\"$server\"}", @@ -2256,7 +2254,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "exemplar": true, "expr": "FL_IO_DB_BY_W_SEC{server=~\"$server\"}", @@ -2281,6 +2279,280 @@ ], "title": "Flash Log", "type": "row" + }, + { + "collapsed": true, + "gridPos": { + "h": 1, + "w": 24, + "x": 0, + "y": 6 + }, + "id": 62, + "panels": [ + { + "datasource": { + "type": "prometheus", + "uid": "${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 + } + ] + } + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 12, + "x": 0, + "y": 7 + }, + "id": 63, + "options": { + "legend": { + "calcs": [ + "min", + "max", + "mean", + "last" + ], + "displayMode": "table", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "desc" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${ds}" + }, + "editorMode": "code", + "expr": "REBAL_POWER{server=~\"$server\"}", + "instant": false, + "legendFormat": "{{objectName}}-{{server}}", + "range": true, + "refId": "A" + } + ], + "title": "Rebalance Power", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${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": "µs" + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 12, + "x": 12, + "y": 7 + }, + "id": 64, + "options": { + "legend": { + "calcs": [ + "min", + "max", + "mean", + "last" + ], + "displayMode": "table", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "desc" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${ds}" + }, + "editorMode": "code", + "expr": "avg by (server) (CD_IO_TM_R_SM_CLIENT_RQ{objectName=~\"${deviceType}_.*\",server=~\"$server\"})", + "instant": false, + "legendFormat": "Small Reads-{{server}}", + "range": true, + "refId": "A" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${ds}" + }, + "editorMode": "code", + "expr": "avg by (server) (CD_IO_TM_W_SM_CLIENT_RQ{objectName=~\"${deviceType}_.*\",server=~\"$server\"})", + "hide": false, + "instant": false, + "legendFormat": "Small Writes-{{server}}", + "range": true, + "refId": "B" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${ds}" + }, + "editorMode": "code", + "expr": "avg by (server) (CD_IO_TM_R_LG_CLIENT_RQ{objectName=~\"${deviceType}_.*\",server=~\"$server\"})", + "hide": false, + "instant": false, + "legendFormat": "Large Reads-{{server}}", + "range": true, + "refId": "C" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${ds}" + }, + "editorMode": "code", + "expr": "avg by (server) (CD_IO_TM_W_LG_CLIENT_RQ{objectName=~\"${deviceType}_.*\",server=~\"$server\"})", + "hide": false, + "instant": false, + "legendFormat": "Large Writes-{{server}}", + "range": true, + "refId": "D" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${ds}" + }, + "editorMode": "code", + "expr": "avg by (server) (CD_IO_TM_W_SM_LOG_RQ{objectName=~\"${deviceType}_.*\",server=~\"$server\"})", + "hide": false, + "instant": false, + "legendFormat": "Small Log Writes-{{server}}", + "range": true, + "refId": "E" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${ds}" + }, + "editorMode": "code", + "expr": "avg by (server) (CD_IO_TM_W_LG_LOG_RQ{objectName=~\"${deviceType}_.*\",server=~\"$server\"})", + "hide": false, + "instant": false, + "legendFormat": "Large Log Writes-{{server}}", + "range": true, + "refId": "F" + } + ], + "title": "Average Latency", + "type": "timeseries" + } + ], + "title": "Data Relocation", + "type": "row" } ], "refresh": "", @@ -2295,10 +2567,33 @@ "templating": { "list": [ { - "current": {}, + "current": { + "selected": false, + "text": "Prometheus", + "value": "Prometheus" + }, + "hide": 0, + "includeAll": false, + "label": "DataSource", + "multi": false, + "name": "ds", + "options": [], + "query": "prometheus", + "queryValue": "", + "refresh": 1, + "regex": "/Prometheus.*/", + "skipUrlSync": false, + "type": "datasource" + }, + { + "current": { + "selected": false, + "text": "Big_Pool", + "value": "Big_Pool" + }, "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "definition": "label_values(CL_CPUT,fleet)", "hide": 0, @@ -2317,10 +2612,14 @@ "type": "query" }, { - "current": {}, + "current": { + "selected": false, + "text": "nshqap03adm01-04,celadm01-06", + "value": "nshqap03adm01-04,celadm01-06" + }, "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "definition": "label_values(CL_CPUT{fleet=\"$fleet\"},pod)", "hide": 0, @@ -2339,10 +2638,14 @@ "type": "query" }, { - "current": {}, + "current": { + "selected": false, + "text": "All", + "value": "$__all" + }, "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "definition": "label_values(CL_CPUT{fleet=\"$fleet\",pod=\"$pod\"},cluster)", "hide": 0, @@ -2361,10 +2664,14 @@ "type": "query" }, { - "current": {}, + "current": { + "selected": false, + "text": "All", + "value": "$__all" + }, "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "definition": "label_values(CL_CPUT{fleet=\"$fleet\",pod=\"$pod\",cluster=~\"$cluster\"},server)", "hide": 0, @@ -2383,10 +2690,14 @@ "type": "query" }, { - "current": {}, + "current": { + "selected": false, + "text": "All", + "value": "$__all" + }, "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "${ds}" }, "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, @@ -2414,6 +2725,6 @@ "timezone": "", "title": "Storage Server", "uid": "exapCel", - "version": 15, + "version": 18, "weekStart": "" }