Files
2026-06-16 21:35:39 +00:00

28 lines
888 B
YAML

apiVersion: monitoring.coreos.com/v1
kind: PrometheusRule
metadata:
name: athleticmap-rules
namespace: monitoring
labels:
release: monitoring
spec:
groups:
- name: athleticmap.backup
rules:
- alert: AthleticMapBackupStale
expr: time() - kube_cronjob_status_last_successful_time{cronjob="pg-backup"} > 93600
for: 15m
labels:
severity: warning
annotations:
summary: "Backup do tenant {{ $labels.namespace }} sem sucesso ha mais de 26h"
- name: athleticmap.health
rules:
- alert: AthleticMapTenantPodNotReady
expr: kube_pod_status_ready{namespace=~".*-prod", condition="true"} == 0
for: 10m
labels:
severity: warning
annotations:
summary: "Pod {{ $labels.pod }} em {{ $labels.namespace }} nao-Ready ha mais de 10m"