I have the (generic?) use case where I want all my alert manager 
notifications to go to
the "default" receiver but for several specific alarms I want an additional 
notification sent to a 2nd receiver. Using AM version 0.26.0

This seems to work but I had to duplicate the SpecialUser since adding both 
match_re blocks under the same receiver results in a config error. I think 
this also means the emails to the SpecialUser 1 and 2 will be grouped 
separately which isn't what I'd want.

global:
  smtp_smarthost: 'smtp.mydomain.com:25'
  smtp_from: 'no-re...@mydomain.com'
  smtp_require_tls: false
  resolve_timeout: 5m
route:
  group_by: ['alertname']
  group_wait: 10s
  group_interval: 10s
  repeat_interval: 1h
  receiver: 'TeamNotifications'
  routes:
  - receiver: 'TeamNotifications'
    group_wait: 10s
    continue: true
  - receiver: 'SpecialUser'
    group_wait: 10s
    match_re:
      alertname: 'TargetDown'
      instance: 'host1|host2'
  - receiver: 'SpecialUser2'
    group_wait: 10s
    match_re:
      alertname: 'ProbeFailing'
      instance:  'https://site.mydomain.com/login'
    continue: true
receivers:
- name: 'Team-Notifications'
  email_configs:
  - to: '123456.mydomain....@amer.teams.ms'
    send_resolved: true
- name: 'SpecialUser'
  email_configs:
  - to: 'special.u...@mydomain.com'
    send_resolved: true
    html: '{{ template "email.html" . }}'
- name: 'SpecialUser2'
  email_configs:
  - to: 'special.u...@mydomain.com'
    send_resolved: true
    html: '{{ template "email.html" . }}'
templates:
- '/etc/alertmanager/templates/default.tmpl'
- '/etc/alertmanager/templates/email.tmpl'

-- 
You received this message because you are subscribed to the Google Groups 
"Prometheus Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to prometheus-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/prometheus-users/791a6db1-5d65-4b1f-8302-ff50f10da23fn%40googlegroups.com.

Reply via email to