VictoriaMetrics/app/vmalert/notifier
Roman Khavronenko b099d84271
Vmalert/rules eval (#400)
* Initial rules evaluation support.

Rules are now store alerts state in private field `alerts`. Every evaluation updates
the alerts and state. Every unique metric received from datastore represents a unique alert,
uniqueness is guaranteed by hashing ordered labelset.

* merge with master

* cleanup

* support endAt parameter as 3*evaluationInterval for active alerts

* make golint happy
2020-04-06 14:44:03 +03:00
..
alert.go Vmalert/rules eval (#400) 2020-04-06 14:44:03 +03:00
alert_test.go Vmalert/rules eval (#400) 2020-04-06 14:44:03 +03:00
alertmanager.go Vmalert/rules eval (#400) 2020-04-06 14:44:03 +03:00
alertmanager_request.qtpl Vmalert/rules eval (#400) 2020-04-06 14:44:03 +03:00
alertmanager_request.qtpl.go Vmalert/rules eval (#400) 2020-04-06 14:44:03 +03:00
alertmanager_test.go Vmalert/rules eval (#400) 2020-04-06 14:44:03 +03:00
notifier.go Vmalert/rules eval (#400) 2020-04-06 14:44:03 +03:00
template_func.go Vmalert/rules eval (#400) 2020-04-06 14:44:03 +03:00