Alertmanager¶
Group and repeat intervals¶
Configure group and repeat intervals correctly to ensure IMPulse works properly (the explanation is here)
Set the sum of route.repeat_interval and route.group_interval Alertmanager's options less than incident.timeouts.firing (default 6h):
alertmanager.yml
route:
repeat_interval: 354m
group_interval: 5m
Receiver¶
Set IMPulse as default receiver:
alertmanager.yml
receivers:
- name: 'impulse'
webhook_configs:
- url: 'http://<impulse_host>:<impulse_port>/'
route:
receiver: 'impulse'
Routing¶
IMPulse's route is similar to Alertmanager's, but simpler.
If you used alert routing in Alertmanager, the routing rules need to be moved to IMPulse. For this, you can move the entire Alertmanager's route block from alertmanager.yml to impulse.yml. Don't forget to remove all unused fields and replace all receiver entries with chain and channel. Fill them in correctly.
Details here.