global: resolve_timeout: 5m route: receiver: telegram group_by: [alertname, instance] group_wait: 30s group_interval: 5m repeat_interval: 4h routes: - match: severity: critical receiver: telegram repeat_interval: 1h - match: severity: warning receiver: telegram repeat_interval: 6h receivers: - name: telegram telegram_configs: - bot_token: "${TELEGRAM_BOT_TOKEN}" chat_id: ${TELEGRAM_CHAT_ID} parse_mode: HTML message: | {{ if eq .Status "firing" }}🔴{{ else }}✅{{ end }} {{ .Status | toUpper }} {{ range .Alerts }} {{ .Labels.alertname }} {{ .Annotations.summary }} {{ if .Annotations.description }}{{ .Annotations.description }}{{ end }} {{ end }} Server: pw-server | {{ .ExternalURL }} inhibit_rules: - source_match: severity: critical target_match: severity: warning equal: [alertname, instance]