feat(alerts): add CNPGWALArchiveFailing + remove outline exclusion #205

Merged
aaron merged 1 commit from fix/cnpg-wal-archive-alert into live 2026-05-13 01:26:29 +00:00
Owner

Adds CNPGWALArchiveFailing alert that fires when WAL archiving is retrying but continuously failing (e.g. barman exit status 4 due to B2 storage cap). The existing CNPGBackupFailing only catches when archiving is completely stopped (is_archiving==0).

Also removes the arbitrary namespace!="outline" exclusion from CNPGLastBackupOld so Outline clusters are monitored too.

Related incident: 2026-05-12 B2 cap depletion caused WAL files to accumulate locally, filling 4Gi PVCs and bringing down Forgejo, Zitadel, and Temporal databases.

Adds `CNPGWALArchiveFailing` alert that fires when WAL archiving is retrying but continuously failing (e.g. barman exit status 4 due to B2 storage cap). The existing `CNPGBackupFailing` only catches when archiving is completely stopped (`is_archiving==0`). Also removes the arbitrary `namespace!="outline"` exclusion from `CNPGLastBackupOld` so Outline clusters are monitored too. **Related incident**: 2026-05-12 B2 cap depletion caused WAL files to accumulate locally, filling 4Gi PVCs and bringing down Forgejo, Zitadel, and Temporal databases.
feat(alerts): add CNPGWALArchiveFailing + remove outline exclusion
Some checks failed
0/0 projects applied successfully.
CI Review / pr-title (pull_request) Has been cancelled
CI Review / helm-validate (pull_request) Has been cancelled
CI Review / ai-review (pull_request) Has been cancelled
Lint & Validate / terraform-validate (pull_request) Has been cancelled
Lint & Validate / yaml-lint (pull_request) Has been cancelled
Lint & Validate / shellcheck (pull_request) Has been cancelled
46b589d5a4
Adds CNPGWALArchiveFailing alert that fires when WAL archiving
is retrying but continuously failing (e.g. barman exit status 4
due to B2 storage cap). The existing CNPGBackupFailing only
catches when archiving is completely stopped (is_archiving==0).

Also removes the arbitrary namespace!="outline" exclusion from
CNPGLastBackupOld so Outline clusters are monitored too.

Refs: incident 2026-05-12 B2 cap depletion
aaron merged commit d5914122a1 into live 2026-05-13 01:26:29 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
aaron/infra-core!205
No description provided.