Files
2023-09-26 18:14:36 -06:00

54 lines
1.2 KiB
YAML

route:
receiver: email-self
group_by: [ alertname, service ]
group_wait: 30s
group_interval: 5m
repeat_interval: 3h
routes:
- matchers:
- service="infrastructure"
receiver: email-self
routes:
- matchers:
- severity="critical"
receiver: 'pushover-self'
- matchers:
- service="backend"
receiver: email-self
routes:
- matchers:
- severity="critical"
receiver: 'pushover-self'
- matchers:
- service="frontend"
receiver: email-self
routes:
- matchers:
- severity="critical"
receiver: 'pushover-self'
inhibit_rules:
- source_matchers: [ severity="critical" ]
target_matchers: [ severity="warning" ]
equal: [ alertname, service ]
receivers:
- name: pushover-self
pushover_configs:
- token: agy1n4b4p8chrgatsusxxub2se9x7q
user_key: u15he1cutrs9szvdz48tgypgachkh5
- name: email-self
email_configs:
- to: alexanderlebens@gmail.com
from: alexanderlebens@gmail.com
smarthost: smtp.gmail.com:587
auth_username: "alexanderlebens@gmail.com"
auth_identity: "alexanderlebens@gmail.com"
auth_password: "rcqzctyvzzctoesz"