You are right. I was checking the Prometheus build instead. My alertmanager is version 0.21.0
Thanks! On Sat, Jan 29, 2022, 2:25 AM Brian Candler <[email protected]> wrote: > You appear to be looking at the wrong version number. I'm running > alertmanager 0.23.0; there is no 1.x or 2.x release. It looks like route > matchers were added in alertmanager 0.22.0 (May 2021). > > You could be running prometheus 2.18.1 though - which is fairly old, > released in May 2020. > > On Saturday, 29 January 2022 at 01:27:06 UTC Ade wrote: > >> Thanks for the update Brian. I tried your suggestion but that didn't work >> as alertmanager failed to start and I had to revert to the working state. >> The version of my alertmanager is >> Build* 2.18.1 *and thinking this might be the problem. Any ideas?? >> >> On Friday, 28 January 2022 at 00:59:16 UTC-8 Brian Candler wrote: >> >>> Thanks for the update. A couple of minor notes: >>> >>> - match_re: >>> instance: ~"A1,B2" #This is to include email-it in all alerts for >>> multiple instances A1 and B2 >>> >>> Are you sure that's right? I think it should be >>> >>> - match_re: >>> instance: A1|B2 >>> >>> Note that if you want to include alerts of *all* severity, then you >>> don't need the "severity: critical|warning|high" condition. Just leave it >>> out. Then you will match all alerts regardless of severity (even no >>> severity set). >>> >>> Incidentally, there's a new matcher >>> <https://prometheus.io/docs/alerting/latest/configuration/#matcher> >>> syntax which is more like normal PromQL label matching: >>> >>> - matchers: >>> - 'instance =~ "A1|B2"' >>> >>> match and match_re are deprecated in favour of this, although I don't >>> expect they'll be removed for a long time, if ever. >>> >>> On Thursday, 27 January 2022 at 23:13:15 UTC Ade wrote: >>> >>>> 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 a topic in the > Google Groups "Prometheus Users" group. > To unsubscribe from this topic, visit > https://groups.google.com/d/topic/prometheus-users/YosD_lC1MW4/unsubscribe > . > To unsubscribe from this group and all its topics, send an email to > [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/prometheus-users/adc58bf3-cbc0-4a81-9e11-bbb9455e38bbn%40googlegroups.com > <https://groups.google.com/d/msgid/prometheus-users/adc58bf3-cbc0-4a81-9e11-bbb9455e38bbn%40googlegroups.com?utm_medium=email&utm_source=footer> > . > -- 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/CAMwuUuPwiFEsEp5_HT6pbM_0XxvU7k4-t9Z1Cyp%3DhLZ7EDdhzw%40mail.gmail.com.

