Skip to content

Commit 334e2f7

Browse files
committed
🚀 supported Update the latest alarm value
1 parent d5dd8b2 commit 334e2f7

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

alert/eval/query.go

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -108,12 +108,16 @@ func metrics(ctx *ctx.Context, datasourceId, datasourceType string, rule models.
108108
event.Status = models.StatePreAlert
109109
highestPriorityEvents[fingerprint] = event
110110
curFingerprints = append(curFingerprints, fingerprint)
111-
if _, e := event.Labels["recover_value"]; e {
112-
delete(event.Labels, "recover_value")
113-
}
114111
}
115112
// 找到符合条件的规则后,跳过该指标的其他规则
116113
break
114+
} else {
115+
// 更新恢复时最新值
116+
_, err := ctx.Redis.Alert().GetEventFromCache(event.TenantId, event.FaultCenterId, event.Fingerprint)
117+
if err == nil {
118+
event.Labels["value"] = v.GetValue()
119+
process.PushEventToFaultCenter(ctx, &event)
120+
}
117121
}
118122
}
119123
}

0 commit comments

Comments
 (0)