Sorry it took so long to get back to this but wanted to update the group 
incase anyone else is facing this same issue. The below worked for me:
 
routes:
  - match_re:
      instance: ~"A1,B2"  #This is to include email-it in all alerts for 
multiple instances A1 and B2
      severity: critical|warning|high #This picks all severity i.e critical 
or warning or high
    receiver:  email-it
  - match_re:
      instance: A2 # This is to include email-de in alert for only instance 
A2
      severity: critical|warning|high
    receiver: email-de

Thanks,
Ade

On Friday, 21 May 2021 at 09:33:04 UTC-7 [email protected] wrote:

> Hi,
>
> I think 
> https://www.prometheus.io/docs/alerting/latest/configuration/#example 
> should help.
> If you don't want to receive emails to the 2 email addresses at the same 
> time, you have to define 2 different receivers:
>
> receivers:
> - name: email-it
>   email_configs:
>   - to: [email protected] <https://groups.google.com/> 
>     from: [email protected] <https://groups.google.com/>
> - name: email-de
>   email_configs:
>   - to: [email protected] <https://groups.google.com/> 
>     from: [email protected] <https://groups.google.com/>
>
> And then, in section "route:" > "routes:", you will have some blocks 
> including "match_re:" to route alerts matching some labels to the 
> appropriate receiver, so something like:
> - match_re:
>   instance: A1
>   receiver: email-it
> - match_re:
>   instance: A2
>   receiver: email-de
>
>
> Le jeudi 20 mai 2021 à 05:04:42 UTC+2, Ade a écrit :
>
>> Hello,
>>
>> I have configured my *prometheus.yml* and *alertmanager.yml* file to 
>> look like below but I need help with making alert manager send email alerts 
>> to different users per instance(i.e email alerts for instance A1 goes to 
>> only [email protected] and  instance B2 goes only to [email protected]). I 
>> currently have all email alert sent to  [email protected] and  [email protected] 
>> at the same time which seem too noisy at times.
>>
>> *  prometheus.yml   *
>>
>> global:
>>   scrape_interval:     15s 
>>   evaluation_interval: 15s 
>>
>> # Alertmanager configuration
>> alerting:
>>   alertmanagers:
>>   - static_configs:
>>     - targets:
>>       # - alertmanager:9093
>>         - localhost:9093
>>
>> # Load rules once and periodically evaluate them according to the global 
>> 'evaluation_interval'.
>> rule_files:
>>   # - "first_rules.yml"
>>   # - "second_rules.yml"
>>     - "alert_rules.yml"
>> # A scrape configuration containing exactly one endpoint to scrape:
>> # Here it's Prometheus itself.
>> scrape_configs:
>>   # The job name is added as a label `job=<job_name>` to any timeseries 
>> scraped from this config.
>>   - job_name: 'prometheus'
>>
>>     # metrics_path defaults to '/metrics'
>>     # scheme defaults to 'http'.
>>
>>     static_configs:
>>     - targets: ['A1:9182','B2:9182'']
>>     
>>   - job_name: "ssl"
>>     metrics_path: /probe
>>     static_configs:
>>       - targets:
>>           - A1:1667
>>           - B2:1667
>>
>>
>> *alertmanager.yml*
>> route:
>>   group_by: [Alertname]
>>   receiver: email
>>   group_wait: 10s
>>   group_interval: 5m
>>   repeat_interval: 10m
>>
>> receivers:
>> - name: email
>>   email_configs:
>>   - to: [email protected], [email protected] 
>>     from: [email protected] 
>>
>> Any suggestion would be highly appreciated.
>>
>> Regards,
>>
>>
>>

-- 
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 [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/prometheus-users/b6bddb91-0a87-4ecd-9340-9fc778c8ba4en%40googlegroups.com.

Reply via email to