From 68050f183f17af313d21f9391e8fcf6e5c140fe0 Mon Sep 17 00:00:00 2001 From: rjshrjndrn Date: Wed, 13 Jul 2022 16:38:12 +0200 Subject: [PATCH] chore(dashboards): backend dashboard update Signed-off-by: rjshrjndrn --- .../backend/openreplay-components.json | 838 +++++++++--------- 1 file changed, 407 insertions(+), 431 deletions(-) diff --git a/ee/scripts/helmcharts/manifests/observability/dashboards/backend/openreplay-components.json b/ee/scripts/helmcharts/manifests/observability/dashboards/backend/openreplay-components.json index 3bcf2f51f..8ea71d12d 100644 --- a/ee/scripts/helmcharts/manifests/observability/dashboards/backend/openreplay-components.json +++ b/ee/scripts/helmcharts/manifests/observability/dashboards/backend/openreplay-components.json @@ -24,7 +24,8 @@ "editable": true, "fiscalYearStartMonth": 0, "graphTooltip": 0, - "iteration": 1657628685224, + "id": 33, + "iteration": 1657721110275, "links": [], "liveNow": false, "panels": [ @@ -1098,6 +1099,398 @@ "title": "Db", "type": "row" }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": { + "type": "prometheus", + "uid": "prometheus" + }, + "description": "Number of DB operations", + "fieldConfig": { + "defaults": { + "unit": "short" + }, + "overrides": [] + }, + "fill": 3, + "fillGradient": 2, + "gridPos": { + "h": 7, + "w": 12, + "x": 0, + "y": 50 + }, + "hiddenSeries": false, + "id": 56, + "legend": { + "alignAsTable": true, + "avg": false, + "current": true, + "max": false, + "min": false, + "rightSide": true, + "show": true, + "sort": "current", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 2, + "nullPointMode": "null", + "options": { + "alertThreshold": true + }, + "percentage": false, + "pluginVersion": "9.0.1", + "pointradius": 2, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "prometheus" + }, + "editorMode": "code", + "exemplar": true, + "expr": "sum(increase(sql_request_number{container=\"db\", method=\"insert\"}[${time}])) by (table)", + "interval": "", + "legendFormat": "{{ table }}", + "range": true, + "refId": "A" + }, + { + "datasource": { + "type": "prometheus", + "uid": "prometheus" + }, + "editorMode": "code", + "exemplar": true, + "expr": "sum(increase(sql_request_number{container=\"db\", method=\"insert\"}[${time}]))", + "hide": false, + "interval": "", + "legendFormat": "Total", + "range": true, + "refId": "B" + } + ], + "thresholds": [], + "timeRegions": [], + "title": "Number of DB Insert operations / table / ${time}", + "tooltip": { + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "mode": "time", + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "short", + "logBase": 1, + "show": true + }, + { + "format": "short", + "logBase": 1, + "show": true + } + ], + "yaxis": { + "align": false + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": { + "type": "prometheus", + "uid": "prometheus" + }, + "description": "Number of DB operations", + "fill": 3, + "fillGradient": 2, + "gridPos": { + "h": 7, + "w": 12, + "x": 12, + "y": 50 + }, + "hiddenSeries": false, + "id": 60, + "legend": { + "alignAsTable": true, + "avg": false, + "current": true, + "max": false, + "min": false, + "rightSide": true, + "show": true, + "sort": "current", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 2, + "nullPointMode": "null", + "options": { + "alertThreshold": true + }, + "percentage": false, + "pluginVersion": "9.0.1", + "pointradius": 2, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "prometheus" + }, + "editorMode": "code", + "exemplar": true, + "expr": "sum(increase(sql_request_number{container=\"db\", method=\"select\"}[${time}])) by (table)", + "interval": "", + "legendFormat": "{{ table }}", + "range": true, + "refId": "A" + } + ], + "thresholds": [], + "timeRegions": [], + "title": "Number of DB Select operations / table / ${time}", + "tooltip": { + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "mode": "time", + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "short", + "logBase": 1, + "show": true + }, + { + "format": "short", + "logBase": 1, + "show": true + } + ], + "yaxis": { + "align": false + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": { + "type": "prometheus", + "uid": "prometheus" + }, + "description": "Number of DB operations", + "fill": 3, + "fillGradient": 2, + "gridPos": { + "h": 7, + "w": 12, + "x": 0, + "y": 57 + }, + "hiddenSeries": false, + "id": 61, + "legend": { + "alignAsTable": true, + "avg": false, + "current": true, + "max": false, + "min": false, + "rightSide": true, + "show": true, + "sort": "current", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 2, + "nullPointMode": "null", + "options": { + "alertThreshold": true + }, + "percentage": false, + "pluginVersion": "9.0.1", + "pointradius": 2, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "prometheus" + }, + "editorMode": "code", + "exemplar": true, + "expr": "sum(increase(sql_request_number{container=\"db\", method=\"update\"}[${time}])) by (table)", + "interval": "", + "legendFormat": "{{ table }}", + "range": true, + "refId": "A" + } + ], + "thresholds": [], + "timeRegions": [], + "title": "Number of DB Update operations / table / ${time}", + "tooltip": { + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "mode": "time", + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "short", + "logBase": 1, + "show": true + }, + { + "format": "short", + "logBase": 1, + "show": true + } + ], + "yaxis": { + "align": false + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": { + "type": "prometheus", + "uid": "prometheus" + }, + "description": "Number of DB operations", + "fill": 3, + "fillGradient": 2, + "gridPos": { + "h": 7, + "w": 12, + "x": 12, + "y": 57 + }, + "hiddenSeries": false, + "id": 59, + "legend": { + "alignAsTable": true, + "avg": false, + "current": true, + "max": false, + "min": false, + "rightSide": true, + "show": true, + "sort": "current", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 2, + "nullPointMode": "null", + "options": { + "alertThreshold": true + }, + "percentage": false, + "pluginVersion": "9.0.1", + "pointradius": 2, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "prometheus" + }, + "editorMode": "code", + "exemplar": true, + "expr": "sum(increase(sql_request_number{container=\"db\", method=~\"begin|batch|rollback|commit\"}[${time}])) by (method,table)", + "interval": "", + "legendFormat": "{{method}} {{ table }}", + "range": true, + "refId": "A" + } + ], + "thresholds": [], + "timeRegions": [], + "title": "Number of DB operations / ${time}", + "tooltip": { + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "mode": "time", + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "short", + "logBase": 1, + "show": true + }, + { + "format": "short", + "logBase": 1, + "show": true + } + ], + "yaxis": { + "align": false + } + }, { "cards": {}, "color": { @@ -1117,7 +1510,7 @@ "h": 8, "w": 12, "x": 0, - "y": 50 + "y": 64 }, "heatmap": {}, "hideZeroBuckets": false, @@ -1175,7 +1568,7 @@ "h": 8, "w": 12, "x": 12, - "y": 50 + "y": 64 }, "heatmap": {}, "hideZeroBuckets": false, @@ -1186,17 +1579,6 @@ }, "reverseYBuckets": false, "targets": [ - { - "datasource": { - "type": "prometheus", - "uid": "prometheus" - }, - "exemplar": true, - "expr": "sum(rate(batch_size_lines_sum[${time}]))/sum(rate(batch_size_lines_count[${time}]))", - "interval": "", - "legendFormat": "", - "refId": "A" - }, { "datasource": { "type": "prometheus", @@ -1245,7 +1627,7 @@ "h": 6, "w": 8, "x": 0, - "y": 58 + "y": 72 }, "heatmap": {}, "hideZeroBuckets": false, @@ -1303,7 +1685,7 @@ "h": 6, "w": 8, "x": 8, - "y": 58 + "y": 72 }, "heatmap": {}, "hideZeroBuckets": false, @@ -1361,7 +1743,7 @@ "h": 6, "w": 8, "x": 16, - "y": 58 + "y": 72 }, "heatmap": {}, "hideZeroBuckets": false, @@ -1400,180 +1782,6 @@ }, "yBucketBound": "auto" }, - { - "cards": {}, - "color": { - "cardColor": "#FADE2A", - "colorScale": "sqrt", - "colorScheme": "interpolateOranges", - "exponent": 0.5, - "mode": "opacity" - }, - "dataFormat": "timeseries", - "datasource": { - "type": "prometheus", - "uid": "prometheus" - }, - "description": "Number of SQL requests", - "gridPos": { - "h": 6, - "w": 8, - "x": 0, - "y": 64 - }, - "heatmap": {}, - "hideZeroBuckets": false, - "highlightCards": true, - "id": 47, - "legend": { - "show": false - }, - "reverseYBuckets": false, - "targets": [ - { - "datasource": { - "type": "prometheus", - "uid": "prometheus" - }, - "exemplar": true, - "expr": "sum(increase(sql_request_number{container=\"db\",method=\"begin\"}[${time}]))", - "interval": "", - "legendFormat": "", - "refId": "A" - } - ], - "title": "Number of BEGIN operations / ${time}", - "tooltip": { - "show": true, - "showHistogram": false - }, - "type": "heatmap", - "xAxis": { - "show": true - }, - "yAxis": { - "format": "none", - "logBase": 1, - "show": true - }, - "yBucketBound": "auto" - }, - { - "cards": {}, - "color": { - "cardColor": "#FADE2A", - "colorScale": "sqrt", - "colorScheme": "interpolateOranges", - "exponent": 0.5, - "mode": "opacity" - }, - "dataFormat": "timeseries", - "datasource": { - "type": "prometheus", - "uid": "prometheus" - }, - "description": "Number of SQL requests", - "gridPos": { - "h": 6, - "w": 8, - "x": 8, - "y": 64 - }, - "heatmap": {}, - "hideZeroBuckets": false, - "highlightCards": true, - "id": 50, - "legend": { - "show": false - }, - "reverseYBuckets": false, - "targets": [ - { - "datasource": { - "type": "prometheus", - "uid": "prometheus" - }, - "exemplar": true, - "expr": "sum(increase(sql_request_number{container=\"db\",method=\"commit\"}[${time}]))", - "interval": "", - "legendFormat": "", - "refId": "A" - } - ], - "title": "Number of COMMIT operations / ${time}", - "tooltip": { - "show": true, - "showHistogram": false - }, - "type": "heatmap", - "xAxis": { - "show": true - }, - "yAxis": { - "format": "none", - "logBase": 1, - "show": true - }, - "yBucketBound": "auto" - }, - { - "cards": {}, - "color": { - "cardColor": "#FADE2A", - "colorScale": "sqrt", - "colorScheme": "interpolateOranges", - "exponent": 0.5, - "mode": "opacity" - }, - "dataFormat": "timeseries", - "datasource": { - "type": "prometheus", - "uid": "prometheus" - }, - "description": "Number of SQL requests", - "gridPos": { - "h": 6, - "w": 8, - "x": 16, - "y": 64 - }, - "heatmap": {}, - "hideZeroBuckets": false, - "highlightCards": true, - "id": 51, - "legend": { - "show": false - }, - "reverseYBuckets": false, - "targets": [ - { - "datasource": { - "type": "prometheus", - "uid": "prometheus" - }, - "exemplar": true, - "expr": "sum(increase(sql_request_number{container=\"db\",method=\"rollback\"}[${time}]))", - "interval": "", - "legendFormat": "", - "refId": "A" - } - ], - "title": "Number of ROLLBACK operations / ${time}", - "tooltip": { - "show": true, - "showHistogram": false - }, - "type": "heatmap", - "xAxis": { - "show": true - }, - "yAxis": { - "format": "none", - "logBase": 1, - "show": true - }, - "yBucketBound": "auto" - }, { "cards": {}, "color": { @@ -1593,7 +1801,7 @@ "h": 6, "w": 8, "x": 0, - "y": 70 + "y": 78 }, "heatmap": {}, "hideZeroBuckets": false, @@ -1651,7 +1859,7 @@ "h": 6, "w": 8, "x": 8, - "y": 70 + "y": 78 }, "heatmap": {}, "hideZeroBuckets": false, @@ -1709,7 +1917,7 @@ "h": 6, "w": 8, "x": 16, - "y": 70 + "y": 78 }, "heatmap": {}, "hideZeroBuckets": false, @@ -1748,180 +1956,6 @@ }, "yBucketBound": "auto" }, - { - "cards": {}, - "color": { - "cardColor": "#FADE2A", - "colorScale": "sqrt", - "colorScheme": "interpolateOranges", - "exponent": 0.5, - "mode": "opacity" - }, - "dataFormat": "timeseries", - "datasource": { - "type": "prometheus", - "uid": "prometheus" - }, - "description": "Number of SQL requests", - "gridPos": { - "h": 6, - "w": 8, - "x": 0, - "y": 76 - }, - "heatmap": {}, - "hideZeroBuckets": false, - "highlightCards": true, - "id": 52, - "legend": { - "show": false - }, - "reverseYBuckets": false, - "targets": [ - { - "datasource": { - "type": "prometheus", - "uid": "prometheus" - }, - "exemplar": true, - "expr": "sum(increase(sql_request_number{container=\"db\",method=\"select\"}[${time}]))", - "interval": "", - "legendFormat": "", - "refId": "A" - } - ], - "title": "Number of SELECT operations / ${time}", - "tooltip": { - "show": true, - "showHistogram": false - }, - "type": "heatmap", - "xAxis": { - "show": true - }, - "yAxis": { - "format": "none", - "logBase": 1, - "show": true - }, - "yBucketBound": "auto" - }, - { - "cards": {}, - "color": { - "cardColor": "#FADE2A", - "colorScale": "sqrt", - "colorScheme": "interpolateOranges", - "exponent": 0.5, - "mode": "opacity" - }, - "dataFormat": "timeseries", - "datasource": { - "type": "prometheus", - "uid": "prometheus" - }, - "description": "Number of SQL requests", - "gridPos": { - "h": 6, - "w": 8, - "x": 8, - "y": 76 - }, - "heatmap": {}, - "hideZeroBuckets": false, - "highlightCards": true, - "id": 53, - "legend": { - "show": false - }, - "reverseYBuckets": false, - "targets": [ - { - "datasource": { - "type": "prometheus", - "uid": "prometheus" - }, - "exemplar": true, - "expr": "sum(increase(sql_request_number{container=\"db\",method=\"insert\"}[${time}]))", - "interval": "", - "legendFormat": "", - "refId": "A" - } - ], - "title": "Number of INSERT operations / ${time}", - "tooltip": { - "show": true, - "showHistogram": false - }, - "type": "heatmap", - "xAxis": { - "show": true - }, - "yAxis": { - "format": "none", - "logBase": 1, - "show": true - }, - "yBucketBound": "auto" - }, - { - "cards": {}, - "color": { - "cardColor": "#FADE2A", - "colorScale": "sqrt", - "colorScheme": "interpolateOranges", - "exponent": 0.5, - "mode": "opacity" - }, - "dataFormat": "timeseries", - "datasource": { - "type": "prometheus", - "uid": "prometheus" - }, - "description": "Number of SQL requests", - "gridPos": { - "h": 6, - "w": 8, - "x": 16, - "y": 76 - }, - "heatmap": {}, - "hideZeroBuckets": false, - "highlightCards": true, - "id": 54, - "legend": { - "show": false - }, - "reverseYBuckets": false, - "targets": [ - { - "datasource": { - "type": "prometheus", - "uid": "prometheus" - }, - "exemplar": true, - "expr": "sum(increase(sql_request_number{container=\"db\",method=\"update\"}[${time}]))", - "interval": "", - "legendFormat": "", - "refId": "A" - } - ], - "title": "Number of UPDATE operations / ${time}", - "tooltip": { - "show": true, - "showHistogram": false - }, - "type": "heatmap", - "xAxis": { - "show": true - }, - "yAxis": { - "format": "none", - "logBase": 1, - "show": true - }, - "yBucketBound": "auto" - }, { "cards": {}, "color": { @@ -1941,7 +1975,7 @@ "h": 6, "w": 8, "x": 0, - "y": 82 + "y": 84 }, "heatmap": {}, "hideZeroBuckets": false, @@ -1999,7 +2033,7 @@ "h": 6, "w": 8, "x": 8, - "y": 82 + "y": 84 }, "heatmap": {}, "hideZeroBuckets": false, @@ -2037,67 +2071,9 @@ "show": true }, "yBucketBound": "auto" - }, - { - "cards": {}, - "color": { - "cardColor": "#FADE2A", - "colorScale": "sqrt", - "colorScheme": "interpolateOranges", - "exponent": 0.5, - "mode": "opacity" - }, - "dataFormat": "timeseries", - "datasource": { - "type": "prometheus", - "uid": "prometheus" - }, - "description": "Number of SQL requests", - "gridPos": { - "h": 6, - "w": 8, - "x": 16, - "y": 82 - }, - "heatmap": {}, - "hideZeroBuckets": false, - "highlightCards": true, - "id": 55, - "legend": { - "show": false - }, - "reverseYBuckets": false, - "targets": [ - { - "datasource": { - "type": "prometheus", - "uid": "prometheus" - }, - "exemplar": true, - "expr": "sum(increase(sql_request_number{container=\"db\",method=\"batch\"}[${time}]))", - "interval": "", - "legendFormat": "", - "refId": "A" - } - ], - "title": "Number of BATCH operations / ${time}", - "tooltip": { - "show": true, - "showHistogram": false - }, - "type": "heatmap", - "xAxis": { - "show": true - }, - "yAxis": { - "format": "none", - "logBase": 1, - "show": true - }, - "yBucketBound": "auto" } ], - "refresh": "", + "refresh": "5m", "schemaVersion": 36, "style": "dark", "tags": [], @@ -2151,13 +2127,13 @@ ] }, "time": { - "from": "now-1h", + "from": "now-12h", "to": "now" }, "timepicker": {}, "timezone": "", "title": "Openreplay Components Dashboard", "uid": "asdfasd", - "version": 1, + "version": 6, "weekStart": "" }