From 8f6f93899045ce57d6b82d29080832d4f9d139c7 Mon Sep 17 00:00:00 2001 From: Adam Crawford Date: Sat, 21 Feb 2026 14:10:01 -0500 Subject: [PATCH 1/2] feat(grafana): add auto-refresh settings and timepicker intervals to homelab dashboard --- .../dashboards/json/homelab-overview.json | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/docker/grafana/provisioning/dashboards/json/homelab-overview.json b/docker/grafana/provisioning/dashboards/json/homelab-overview.json index 94cd9f2..4ddde3f 100644 --- a/docker/grafana/provisioning/dashboards/json/homelab-overview.json +++ b/docker/grafana/provisioning/dashboards/json/homelab-overview.json @@ -17,7 +17,7 @@ "graphTooltip": 0, "id": null, "links": [], - "liveNow": false, + "liveNow": true, "panels": [ { "gridPos": { "h": 1, "w": 24, "x": 0, "y": 0 }, @@ -358,6 +358,20 @@ } ], "refresh": "1m", + "timepicker": { + "refresh_intervals": [ + "5s", + "10s", + "30s", + "1m", + "5m", + "15m", + "30m", + "1h", + "2h", + "1d" + ] + }, "schemaVersion": 38, "style": "dark", "tags": ["homelab", "auto"], From 5bd08a03dd84ecb57e24ccf9d5b22eb5ce9689ce Mon Sep 17 00:00:00 2001 From: Adam Crawford Date: Sat, 21 Feb 2026 14:12:00 -0500 Subject: [PATCH 2/2] feat(grafana): update default dashboard refresh to 30s to match scrape interval --- .../grafana/provisioning/dashboards/json/homelab-overview.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docker/grafana/provisioning/dashboards/json/homelab-overview.json b/docker/grafana/provisioning/dashboards/json/homelab-overview.json index 4ddde3f..baf4954 100644 --- a/docker/grafana/provisioning/dashboards/json/homelab-overview.json +++ b/docker/grafana/provisioning/dashboards/json/homelab-overview.json @@ -357,7 +357,7 @@ "type": "timeseries" } ], - "refresh": "1m", + "refresh": "30s", "timepicker": { "refresh_intervals": [ "5s",