Всем доброго времени суток. Столкнулся с тем что не могу понять как правильно и корректно добавить кастомный темплейт для Alertmanager. Если оставляю дефолтный темплейт, то прекрасно отправляет алерты в чат.
Ниже содержимое alertmanager.yml:
route:
group_by: ['alertname']
group_wait: 1s
group_interval: 1s
repeat_interval: 6h
receiver: 'telegram'
receivers:
- name: 'telegram'
telegram_configs:
- bot_token: "Token"
api_url: "https://api.telegram.org"
chat_id: -100chat
send_resolved: true
message: '{{ template "telegram_message" . }}'
parse_mode: 'HTML'
templates:
- '/etc/alertmanager/template/alertmanger.tmpl'
Содержимое alertmanager.tmpl
{{ define "telegram_message" }}
{{ if gt (len .Alerts.Firing) 0 }}
<b> {{ len .Alerts.Firing }} alert(s) firing:</b>
{{ range .Alerts.Firing }} {{ template "telegram_alert_firing" .}} {{ end }} {{ end }}
{{ if gt (len .Alerts.Resolved) 0 }}
<b>✅ {{ len .Alerts.Resolved }} alert(s) resolved:</b>
{{ range .Alerts.Resolved }} {{ template "telegram_alert_resolved" .}} {{ end }} {{ end }}
{{ end }}
Что пишет alertmanager при попытке отправить alert в телеграм:
err="telegram: Bad Request: message text is empty (400)"
На основании ошибки из лога делаю вывод что alertmanager не видит указанный темплейт.
Что я делаю не так?