From e57e88d7066682556b5caf6525be8f97d93bdb9c Mon Sep 17 00:00:00 2001 From: Alex Lebens Date: Sun, 5 Jan 2025 18:11:58 -0600 Subject: [PATCH] update dashboards --- dashboards/application/radarr.json | 1 - dashboards/application/sonarr.json | 53 +++++++++++++++++++----------- 2 files changed, 34 insertions(+), 20 deletions(-) diff --git a/dashboards/application/radarr.json b/dashboards/application/radarr.json index db4bf88..cf736e9 100644 --- a/dashboards/application/radarr.json +++ b/dashboards/application/radarr.json @@ -444,6 +444,5 @@ "timezone": "browser", "title": "Radarr", "uid": "2a6acbba669631b2f359bd9e2ce84162", - "version": 3, "weekStart": "" } diff --git a/dashboards/application/sonarr.json b/dashboards/application/sonarr.json index bf7cf95..68291c8 100644 --- a/dashboards/application/sonarr.json +++ b/dashboards/application/sonarr.json @@ -69,7 +69,7 @@ "orientation": "horizontal", "percentChangeColorMode": "standard", "reduceOptions": { - "calcs": ["mean"], + "calcs": ["lastNotNull"], "fields": "", "values": false }, @@ -141,7 +141,7 @@ "orientation": "horizontal", "percentChangeColorMode": "standard", "reduceOptions": { - "calcs": ["mean"], + "calcs": ["lastNotNull"], "fields": "", "values": false }, @@ -156,7 +156,8 @@ "type": "prometheus", "uid": "prometheus" }, - "expr": "sonarr_series_monitored_total{namespace=\"$namespace\"}", + "editorMode": "code", + "expr": "sum(sonarr_series_monitored_total{namespace=\"$namespace\"}) by (namespace)", "instant": false, "interval": "", "legendFormat": "Monitored", @@ -167,9 +168,11 @@ "type": "prometheus", "uid": "prometheus" }, - "expr": "sonarr_series_total{namespace=\"$namespace\"}", + "editorMode": "code", + "expr": "sum(sonarr_series_total{namespace=\"$namespace\"}) by (namespace)", "interval": "", "legendFormat": "Total", + "range": true, "refId": "B" } ], @@ -211,7 +214,7 @@ "orientation": "horizontal", "percentChangeColorMode": "standard", "reduceOptions": { - "calcs": ["mean"], + "calcs": ["lastNotNull"], "fields": "", "values": false }, @@ -226,7 +229,8 @@ "type": "prometheus", "uid": "prometheus" }, - "expr": "sonarr_season_monitored_total{namespace=\"$namespace\"}", + "editorMode": "code", + "expr": "sum(sonarr_season_monitored_total{namespace=\"$namespace\"}) by (namespace)", "instant": false, "interval": "", "legendFormat": "Monitored", @@ -237,9 +241,11 @@ "type": "prometheus", "uid": "prometheus" }, - "expr": "sonarr_season_total{namespace=\"$namespace\"}", + "editorMode": "code", + "expr": "sum(sonarr_season_total{namespace=\"$namespace\"}) by (namespace)", "interval": "", "legendFormat": "Total", + "range": true, "refId": "B" } ], @@ -281,7 +287,7 @@ "orientation": "horizontal", "percentChangeColorMode": "standard", "reduceOptions": { - "calcs": ["mean"], + "calcs": ["lastNotNull"], "fields": "", "values": false }, @@ -296,7 +302,8 @@ "type": "prometheus", "uid": "prometheus" }, - "expr": "sonarr_episode_downloaded_total{namespace=\"$namespace\"}", + "editorMode": "code", + "expr": "sum(sonarr_episode_downloaded_total{namespace=\"$namespace\"}) by (namespace)", "instant": false, "interval": "", "legendFormat": "Downloaded", @@ -307,9 +314,11 @@ "type": "prometheus", "uid": "prometheus" }, - "expr": "sonarr_episode_total{namespace=\"$namespace\"}", + "editorMode": "code", + "expr": "sum(sonarr_episode_total{namespace=\"$namespace\"}) by (namespace)", "interval": "", "legendFormat": "Total", + "range": true, "refId": "B" }, { @@ -317,9 +326,11 @@ "type": "prometheus", "uid": "prometheus" }, - "expr": "sonarr_episode_missing_total{namespace=\"$namespace\"}", + "editorMode": "code", + "expr": "sum(sonarr_episode_missing_total{namespace=\"$namespace\"}) by (namespace)", "interval": "", "legendFormat": "Missing", + "range": true, "refId": "C" } ], @@ -375,7 +386,7 @@ "orientation": "horizontal", "percentChangeColorMode": "standard", "reduceOptions": { - "calcs": ["mean"], + "calcs": ["lastNotNull"], "fields": "", "values": false }, @@ -391,10 +402,10 @@ "uid": "prometheus" }, "editorMode": "code", - "expr": "sonarr_series_filesize_bytes{namespace=\"$namespace\"}", + "expr": "sum(sonarr_series_filesize_bytes{namespace=\"$namespace\"}) by (namespace)", "instant": false, "interval": "", - "legendFormat": "{{job}}", + "legendFormat": "__auto", "refId": "A" } ], @@ -437,7 +448,7 @@ "orientation": "horizontal", "percentChangeColorMode": "standard", "reduceOptions": { - "calcs": ["mean"], + "calcs": ["lastNotNull"], "fields": "", "values": false }, @@ -453,10 +464,10 @@ "uid": "prometheus" }, "editorMode": "code", - "expr": "sonarr_rootfolder_freespace_bytes{namespace=\"$namespace\"}", + "expr": "sum(sonarr_rootfolder_freespace_bytes{namespace=\"$namespace\"}) by (namespace)", "instant": false, "interval": "", - "legendFormat": "{{ job }}", + "legendFormat": "__auto", "refId": "A" } ], @@ -490,11 +501,16 @@ "value": "sonarr4" }, "datasource": "${DS_PROMETHEUS}", + "definition": "label_values(sonarr_system_status,namespace)", "includeAll": false, "label": "Instance", "name": "namespace", "options": [], - "query": "label_values(namespace)", + "query": { + "qryType": 1, + "query": "label_values(sonarr_system_status,namespace)", + "refId": "PrometheusVariableQueryEditor-VariableQuery" + }, "refresh": 1, "regex": "", "type": "query" @@ -509,6 +525,5 @@ "timezone": "browser", "title": "Sonarr", "uid": "f28ecb46adfc02a0262e3d4c9b77fed0", - "version": 2, "weekStart": "" }