prometheus/notifier
Simon Pasquier cccd542891
*: avoid missed Alertmanager targets (#6455)
This change makes sure that nearly-identical Alertmanager configurations
aren't merged together.

The config's identifier was the MD5 hash of the configuration serialized
to JSON but because `relabel.Regexp` has no public field and doesn't
implement the JSON.Marshaler interface, it was always serialized to
"{}".

In practice, the identifier can be based on the index of the
configuration in the list.

Signed-off-by: Simon Pasquier <spasquie@redhat.com>
2019-12-12 17:00:19 +01:00
..
notifier.go *: avoid missed Alertmanager targets (#6455) 2019-12-12 17:00:19 +01:00
notifier_test.go *: avoid missed Alertmanager targets (#6455) 2019-12-12 17:00:19 +01:00