24 lines
715 B
Django/Jinja
24 lines
715 B
Django/Jinja
route:
|
|
receiver: 'telegram'
|
|
group_by: ['alertname','instance']
|
|
group_wait: 30s
|
|
group_interval: 5m
|
|
repeat_interval: 12h
|
|
|
|
receivers:
|
|
- name: 'telegram'
|
|
telegram_configs:
|
|
- bot_token: "${TELEGRAM_BOT_TOKEN}"
|
|
chat_id: "${TELEGRAM_CHAT_ID}"
|
|
message: |
|
|
[{{ '{{' }} .Status | toUpper {{ '}}' }}] {{ '{{' }} .CommonLabels.alertname {{ '}}' }}
|
|
{{ '{{' }}- range .Alerts {{ '}}' }}
|
|
• {{ '{{' }} .Annotations.summary {{ '}}' }}
|
|
Labels: {{ '{{' }} .Labels {{ '}}' }}
|
|
{{ '{{' }}- end {{ '}}' }}
|
|
|
|
inhibit_rules:
|
|
- source_matchers: [ severity="critical" ]
|
|
target_matchers: [ severity="warning" ]
|
|
equal: [ 'alertname','instance' ]
|