From 644fdd051b5df7945a8f7c1399c11cb0cb28653d Mon Sep 17 00:00:00 2001
From: Florian Sesser <florian@leastauthority.com>
Date: Mon, 22 Jul 2024 11:19:40 +0000
Subject: [PATCH] Less false positive alerts on monthly backup checks after
 reboot

---
 .../server/grafana-dashboards/backups.json    | 25 ++++++++++++++++---
 1 file changed, 21 insertions(+), 4 deletions(-)

diff --git a/nixos/modules/monitoring/server/grafana-dashboards/backups.json b/nixos/modules/monitoring/server/grafana-dashboards/backups.json
index 30471d40..78447f0c 100644
--- a/nixos/modules/monitoring/server/grafana-dashboards/backups.json
+++ b/nixos/modules/monitoring/server/grafana-dashboards/backups.json
@@ -545,14 +545,31 @@
             },
             "query": {
               "params": [
-                "A",
-                "5m",
-                "now"
+                "A"
+              ]
+            },
+            "reducer": {
+              "type": "last"
+            }
+          },
+          {
+            "evaluator": {
+              "params": [
+                -30758400
+              ],
+              "type": "gt"
+            },
+            "operator": {
+              "type": "and"
+            },
+            "query": {
+              "params": [
+                "A"
               ]
             },
             "reducer": {
               "params": [],
-              "type": "avg"
+              "type": "last"
             },
             "type": "query"
           }
-- 
GitLab