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