VictoriaMetrics/app/vmalert/utils
Roman Khavronenko ef7f52e0e6
Vmalert notifiers (#2744)
* vmalert: remove head of line blocking for sending alerts

This change makes sending alerts to notifiers concurrent instead
of sequential. This eliminates head of line blocking, where first
faulty notifier address prevents the rest of notifiers from
receiving notifications.

Signed-off-by: hagen1778 <roman@victoriametrics.com>

* vmalert: make default timeout for sending alerts 10s

Previous value of 1m was too high and was inconsistent
with default timeout defined for notifiers via
configuration file.

Signed-off-by: hagen1778 <roman@victoriametrics.com>

* vmalert: linter checks fix

Signed-off-by: hagen1778 <roman@victoriametrics.com>
2022-06-18 09:11:37 +02:00
..
auth.go Issue-1824: added flags and different auth types support (#2287) 2022-03-10 13:09:12 +02:00
err_group.go Vmalert notifiers (#2744) 2022-06-18 09:11:37 +02:00
err_group_test.go Vmalert notifiers (#2744) 2022-06-18 09:11:37 +02:00
metrics.go vmalert: support configuration file for notifiers (#2127) 2022-02-02 14:11:41 +02:00
tls.go all: use %w instead of %s for wrapping errors in fmt.Errorf 2020-06-30 23:05:11 +03:00
tls_test.go Makefile: update golangci-lint from v1.29.0 to v1.40.1 2021-05-20 18:27:10 +03:00