You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
При удалении last check'а мы удаляем все метрики по паттернам триггера. После этого, если по оставшимся каким-то из last check'ов больше не приходят метрики, то у этих last check'ов больше не будет происходить поверка и никогда не поменяется состояние.
Как это сказывается на пользователе:
Мы никогда больше не отравим по таким метрикам эвент, о том что метрика в NODATA
Мы не удалим такие метрики автоматически, если триггер имеет NODATA state == DEL
Мы никогда не уберем последнее значение метрики, если оно не было равно NIL
Как решать проблему:
Если после получения метрик мы понимаем, что у нас есть какие-то last check'и по которым нет метрик, сделать на них checkForNoData
The text was updated successfully, but these errors were encountered:
* Small code extrations from handleMetricsCheck method
* Update goconvey and all deps
* Get MetricsData to check and check it on duplicates in separate function
* Process last-checks that do not have any metrics stored
* Fix lint
* dont wtite message in mail_test
* Add tests, fix bugs
* Add agregate flat to gometalinter
* Refactor: make TriggerChecker fields private
* Refactor MakeTriggerChecker func.
* Refactor: rename timeseries vars to metric, small cleanup and code moves
* Refactor: simplify trigger_checker functions
При удалении last check'а мы удаляем все метрики по паттернам триггера. После этого, если по оставшимся каким-то из last check'ов больше не приходят метрики, то у этих last check'ов больше не будет происходить поверка и никогда не поменяется состояние.
Как это сказывается на пользователе:
Как решать проблему:
Если после получения метрик мы понимаем, что у нас есть какие-то last check'и по которым нет метрик, сделать на них checkForNoData
The text was updated successfully, but these errors were encountered: