Delay missing-backup alert until first schedule is due
This commit is contained in:
@@ -18,7 +18,15 @@ spec:
|
||||
summary: "Backup job failed"
|
||||
description: "{{ $labels.namespace }}/{{ $labels.job_name }} failed; inspect its pod logs and /mnt/backup mount."
|
||||
- alert: ArschrockPostgreSQLBackupStale
|
||||
expr: (time() - kube_cronjob_status_last_successful_time{namespace="backup",cronjob="arschrock-postgresql-backup"} > 90000) or (kube_cronjob_info{namespace="backup",cronjob="arschrock-postgresql-backup"} unless kube_cronjob_status_last_successful_time{namespace="backup",cronjob="arschrock-postgresql-backup"})
|
||||
expr: |-
|
||||
(time() - kube_cronjob_status_last_successful_time{namespace="backup",cronjob="arschrock-postgresql-backup"} > 90000)
|
||||
or
|
||||
(
|
||||
(kube_cronjob_info{namespace="backup",cronjob="arschrock-postgresql-backup"}
|
||||
unless kube_cronjob_status_last_successful_time{namespace="backup",cronjob="arschrock-postgresql-backup"})
|
||||
and on(namespace,cronjob)
|
||||
(time() - kube_cronjob_created{namespace="backup",cronjob="arschrock-postgresql-backup"} > 90000)
|
||||
)
|
||||
for: 10m
|
||||
labels:
|
||||
severity: critical
|
||||
|
||||
Reference in New Issue
Block a user