From 866898a9b37b3b65bc792f6344bc2fd4cea76f0e Mon Sep 17 00:00:00 2001 From: adeveloper-wq Date: Thu, 30 May 2024 12:26:06 +0200 Subject: [PATCH] Add backup metrics to main dashboard --- provisioning/dashboards/home.json | 172 ++++++++++++++++++++++++++++-- 1 file changed, 166 insertions(+), 6 deletions(-) diff --git a/provisioning/dashboards/home.json b/provisioning/dashboards/home.json index ced2951..9555520 100644 --- a/provisioning/dashboards/home.json +++ b/provisioning/dashboards/home.json @@ -24,7 +24,7 @@ "editable": true, "fiscalYearStartMonth": 0, "graphTooltip": 0, - "id": 5, + "id": 3, "links": [], "liveNow": false, "panels": [ @@ -2106,6 +2106,164 @@ "title": "Submitted Answers for valid Tracks", "type": "stat" }, + { + "datasource": { + "type": "prometheus", + "uid": "PBFA97CFB590B2093" + }, + "fieldConfig": { + "defaults": { + "color": { + "fixedColor": "orange", + "mode": "fixed" + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + } + ] + }, + "unitScale": true + }, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 3, + "x": 15, + "y": 66 + }, + "id": 80, + "options": { + "colorMode": "value", + "graphMode": "area", + "justifyMode": "auto", + "orientation": "auto", + "reduceOptions": { + "calcs": [ + "lastNotNull" + ], + "fields": "", + "values": false + }, + "showPercentChange": false, + "textMode": "auto", + "wideLayout": true + }, + "pluginVersion": "10.3.4", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "PBFA97CFB590B2093" + }, + "editorMode": "code", + "exemplar": false, + "expr": "n_backup_tracks{version=\"old\", valid=\"true\"}", + "instant": false, + "interval": "60s", + "legendFormat": "Tracks", + "range": true, + "refId": "A" + }, + { + "datasource": { + "type": "prometheus", + "uid": "PBFA97CFB590B2093" + }, + "editorMode": "code", + "expr": "n_backup_answers{version=\"old\", valid=\"true\"}", + "hide": false, + "legendFormat": "Answers", + "range": true, + "refId": "B" + } + ], + "title": "Backups (Old)", + "type": "stat" + }, + { + "datasource": { + "type": "prometheus", + "uid": "PBFA97CFB590B2093" + }, + "fieldConfig": { + "defaults": { + "color": { + "fixedColor": "orange", + "mode": "fixed" + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + } + ] + }, + "unitScale": true + }, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 3, + "x": 18, + "y": 66 + }, + "id": 81, + "options": { + "colorMode": "value", + "graphMode": "area", + "justifyMode": "auto", + "orientation": "auto", + "reduceOptions": { + "calcs": [ + "lastNotNull" + ], + "fields": "", + "values": false + }, + "showPercentChange": false, + "textMode": "auto", + "wideLayout": true + }, + "pluginVersion": "10.3.4", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "PBFA97CFB590B2093" + }, + "editorMode": "code", + "exemplar": false, + "expr": "n_backup_tracks{version=\"new\", valid=\"true\"}", + "instant": false, + "interval": "60s", + "legendFormat": "Tracks", + "range": true, + "refId": "A" + }, + { + "datasource": { + "type": "prometheus", + "uid": "PBFA97CFB590B2093" + }, + "editorMode": "code", + "expr": "n_backup_answers{version=\"new\", valid=\"true\"}", + "hide": false, + "legendFormat": "Answers", + "range": true, + "refId": "B" + } + ], + "title": "Backups (New)", + "type": "stat" + }, { "collapsed": false, "gridPos": { @@ -2166,7 +2324,8 @@ "mode": "absolute", "steps": [ { - "color": "green" + "color": "green", + "value": null }, { "color": "red", @@ -2272,7 +2431,8 @@ "mode": "absolute", "steps": [ { - "color": "green" + "color": "green", + "value": null }, { "color": "red", @@ -2328,7 +2488,7 @@ "list": [] }, "time": { - "from": "now-15m", + "from": "now-3h", "to": "now" }, "timeRangeUpdatedDuringEditOrView": false, @@ -2336,6 +2496,6 @@ "timezone": "", "title": "Priobike", "uid": "sdmbOcJnz", - "version": 2, + "version": 10, "weekStart": "" -} +} \ No newline at end of file