Hi Christian,
Based on your advice, I added a “devnull” receiver and set it as default as
below. Does it look correct?
global:
resolve_timeout: 15m
receivers:
- name: devnull
- name: prometheus-snow
webhook_configs:
- url: “https://
http_config:
basic_auth:
username: “xx”
password: “xx”
route:
group_by: ['...']
group_interval: 15m
group_wait: 15m
repeat_interval: 1h
receiver: devnull
routes:
- receiver: "prometheus-snow"
match:
inc: servicenow
Zhang
> On Jul 14, 2020, at 10:36 AM, Christian Hoffmann
> <[email protected]> wrote:
>
> Hi,
>
> On 7/14/20 7:24 PM, Zhang Zhao wrote:
>>> I added a filter in the alertmanager config so that only alerts that
>>> contain "inc:servicenow" label are able to be fed to ServiceNow.
>>> However it didn't work as expected. I still saw events that do not
>>> contain this label getting fed to ServiceNow. Below was my config.
>>> Please advice where was wrong. Appreciate it.
>>>
> [...]
>>> receiver: prometheus-snow
> ^^^^^^^^^^
>>> routes:
>>> - receiver: "prometheus-snow"
>>> match:
>>> inc: servicenow
>
> You are still setting prometheus-snow as your default receiver. If you
> want to null-route everything which doesn't match, you can define a
> receiver without any details (such as "devnull") and use that as a default.
>
> Another option would be dropping all irrelevant alerts from ever
> reaching alertmanager by using alert relabelling.
>
>
> Kind regards,
> Christian
--
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/CD212351-2338-4610-8B19-20F006388D8C%40gmail.com.