Carl Bergquist
bd5bcea5d0
alerting: fix a bunch of lint issues. ( #17128 )
2019-05-20 12:13:32 +02:00
Carl Bergquist
f001815d9d
alerting: no notification when going from nodata -> pending ( #16905 )
...
ref #16496
2019-05-07 10:34:00 +02:00
bergquist
862815d18d
go meta lint errors
2018-11-19 14:00:20 +01:00
bergquist
caec36e7ec
alert rule have to be pending before alerting is for is specified
2018-11-15 15:37:46 +01:00
bergquist
84eb3bd095
tests for supporting for with all alerting scenarios
2018-11-14 23:43:09 +01:00
bergquist
ccd89eee97
renames debouceduration to for
2018-11-05 11:05:30 +01:00
bergquist
ccfd9c89b2
introduces hard coded deboucing for alerting
2018-11-05 10:50:28 +01:00
bergquist
238139fad6
alerting: refactor tests
2018-05-25 16:12:34 +02:00
Thibault Chataigner
38bdb8dfb3
Alerting: move getNewState to EvalContext
...
This fix alert state update when several evaluation attempts are needed
Signed-off-by: Thibault Chataigner <t.chataigner@criteo.com >
2018-03-21 20:59:39 +01:00
Thibault Chataigner
fd633a1d5d
Add a per-notifier ShouldNotify()
...
This way we are able to edit notification behavior per notifier.
This would be usefull to let some notifiers send notifications,
even when the state doesn't change, or with custom condition.
Signed-off-by: Thibault Chataigner <t.chataigner@criteo.com >
2017-12-12 17:35:54 +01:00
bergquist
489f087fbd
feat(alerting): reduce states. Make exeuction result configurable.
...
ref #6444
2016-11-07 12:42:39 +01:00
bergquist
f0b591b89b
feat(alerting): extract logic state updates and notifications
...
ref #6444
2016-11-07 07:57:34 +01:00