From e9ac60b217d10fc7899569f5a2d5b382bb280df2 Mon Sep 17 00:00:00 2001 From: liugq Date: Tue, 22 Aug 2023 16:28:52 +0800 Subject: [PATCH] clear last notification time after alerting recovered --- service/alerting/elasticsearch/engine.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/service/alerting/elasticsearch/engine.go b/service/alerting/elasticsearch/engine.go index 3fdab54b..a6cfc647 100644 --- a/service/alerting/elasticsearch/engine.go +++ b/service/alerting/elasticsearch/engine.go @@ -700,6 +700,9 @@ func (engine *Engine) Do(rule *alerting.Rule) error { } actionResults, _ := performChannels(recoverCfg.Normal, paramsCtx, false) alertItem.RecoverActionResults = actionResults + //clear history notification time + _ = kv.DeleteKey(alerting2.KVLastNotificationTime, []byte(rule.ID)) + _ = kv.DeleteKey(alerting2.KVLastEscalationTime, []byte(rule.ID)) } } return nil