From e5d49595ffb3d81d79163472ca449ebf829c3ab5 Mon Sep 17 00:00:00 2001 From: Tom Hughes Date: Sun, 5 Jul 2026 15:47:37 +0100 Subject: [PATCH] Add some alerts for pgbackrest --- .../templates/default/alert_rules.yml.erb | 27 +++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/cookbooks/prometheus/templates/default/alert_rules.yml.erb b/cookbooks/prometheus/templates/default/alert_rules.yml.erb index 4147ebe4a..dbb34ee82 100644 --- a/cookbooks/prometheus/templates/default/alert_rules.yml.erb +++ b/cookbooks/prometheus/templates/default/alert_rules.yml.erb @@ -609,6 +609,33 @@ groups: keep_firing_for: 150s labels: alertgroup: "{{ $labels.instance }}" + - name: pgbackrest + rules: + - alert: pgbackrest exporter status + expr: pgbackrest_exporter_status == 0 + for: 1m + labels: + alertgroup: "{{ $labels.instance }}" + - alert: pgbackrest repo status + expr: pgbackrest_repo_status > 0 + for: 1m + labels: + alertgroup: "{{ $labels.instance }}" + - alert: pgbackrest stanza status + expr: pgbackrest_stanza_status > 0 + for: 1m + labels: + alertgroup: "{{ $labels.instance }}" + - alert: pgbackrest backup error status + expr: pgbackrest_backup_error_status > 0 + for: 1m + labels: + alertgroup: "{{ $labels.instance }}" + - alert: pgbackrest wal archive status + expr: pgbackrest_wal_archive_status == 0 + for: 1m + labels: + alertgroup: "{{ $labels.instance }}" - name: planet rules: - alert: planet dump overdue -- 2.47.3