Alertmanager

All code examples below are for alertmanager.yml.

set repeat_interval

Set the sum of repeat_interval and group_interval options less than incident.timeouts.firing (default 6h):

route:
  repeat_interval: 354m
  group_interval: 5m

The explanation is here.

move routing

IMPulse's route is similar to Alertmanager's, but simpler.

When using IMPulse as the only one incident manager, you can move full your Alertmanager's route block from alertmanager.yml to impulse.yml. Don't forget to remove all unused instructions and replcae all receiver instrustions with chain and channel. Fill it correctly.

Details here.

modify receiver

Set IMPulse as default receiver:

receivers:
  - name: 'impulse'
    webhook_configs:
      - url: 'http://<impulse_host>:<impulse_port>/'

route:
  receiver: 'impulse'