2025-08-31 14:43:33 +04:00

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' ]