Dodaj odbiornik wskazujący na adapter do istniejącego pliku alertmanager.yml (gotowy do dostosowania fragment znajdziesz w examples/alertmanager-example.yml):
- Ustaw
url na adres, pod którym adapter jest osiągalny z Alertmanagera, np. http://smseagle-adapter:8080/alert w tej samej sieci Docker Compose. - Ustaw
http_config.authorization.credentials na tę samą wartość co ADAPTER_WEBHOOK_TOKEN: Alertmanager wysyła go jako Authorization: Bearer <token>, czego wymaga adapter. - Zostaw
send_resolved: true, jeśli chcesz też otrzymywać powiadomienia [RESOLVED] oraz max_alerts: 0, aby Alertmanager nie obcinał dużych grup alertów, zanim dotrą do adaptera. Obsługa lawin alertów to zadanie adaptera (MESSAGE_MODE/MAX_INDIVIDUAL_ALERTS), nie Alertmanagera. - Użyj
matchers/routes do wysyłania do odbiornika smseagle tylko wybranych alertów albo kieruj alerty wyłącznie według ważności wewnątrz adaptera przez SMSEAGLE_ROUTES. Oba wzorce znajdziesz w pliku przykładowym.
Zwaliduj konfigurację i przeładuj ją:
amtool check-config alertmanager.yml
# następnie przeładuj/zrestartuj Alertmanager albo wyślij SIGHUP / POST /-/reload