global:
smtp_hello: 'localhost'
route:
group_by: [instance,severity,job]
receiver: 'default'
routes:
- match:
alertname: 'MaintenanceMode'
receiver: 'blackhole'
- match:
alertname: 'TriggerWebhook'
#receiver: 'webhook'
receiver: 'sms-waard'
- match:
severity: warning
job: PAT
receiver: 'pat'
- match:
severity: warning
job: PROD
receiver: 'prod'
continue: true
- match:
severity: warning
job: PROD
receiver: 'webhook'
- match:
severity: critical
job: PAT
receiver: 'pat-crit'
- match:
severity: critical
job: PROD
receiver: 'prod-crit'
continue: true
- match:
severity: critical
job: PROD
receiver: 'sms-waard'
continue: true
- match:
severity: critical
job: PROD
receiver: 'webhook'
- match:
severity: info
receiver: 'info'
- match:
severity: atombomb
receiver: 'webhook'
receivers:
- name: 'default'
email_configs:
- to: 'danny.de.waard@somemaildomain' ##fill in your email
from: 'alertmanag...@superheroes.com'
smarthost: 'localhost:25'
require_tls: false - name: 'pat'
email_configs:
- to: 'danny.de.waard@somemaildomain' ##fill in your email
from: 'alertman...@superheroes.com'
smarthost: 'localhost:25'
require_tls: false - name: 'prod'
email_configs:
- to: 'functional.mailbox@somemaildomain, danny.de.waard@somemaildomain' ##fill in your email
from: 'alertman...@superheroes.com'
smarthost: 'localhost:25'
require_tls: false - name: 'pat-crit'
email_configs:
- to: 'somenamed@somemaildomain, 55536361@somemaildomain' ##fill in your email
from: 'critical-ale...@superheroes.com'
smarthost: 'localhost:25'
require_tls: false - name: 'prod-crit'
email_configs:
- to: 'functional.mailbox@somemaildomain, danny.de.waard@somemaildomain' ##fill in your email
from: 'critical-aler...@superheroes.com'
smarthost: 'localhost:25'
require_tls: false - name: 'info'
email_configs:
- to: 'functional.mailbox@somemaildomain' ##fill in your email
from: 'alertman...@superheroes.com'
smarthost: 'localhost:25'
require_tls: false - name: 'sms-waard'
email_configs:
- to: '55536361@somemaildomain' ##fill in your email
from: somename@somemaildomain'
smarthost: 'localhost:25'
text: 'This is an example test for the sms-alert'
require_tls: false
- name: 'blackhole'
inhibit_rules:
- source_match:
alertname: MaintenanceMode
target_match_re:
severity: 'warning|critical'