添加告警规则执行日志 (#1112)

This commit is contained in:
zheng 2022-08-15 17:17:28 +08:00 committed by GitHub
parent be89fde030
commit 54eab51e54
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 4 additions and 1 deletions

View File

@ -87,7 +87,7 @@ func (r RuleEval) Start() {
return return
default: default:
r.Work() r.Work()
logger.Debugf("rule executed, rule_id=%d", r.RuleID()) logger.Debugf("rule executed, rule_eval:%d", r.RuleID())
interval := r.rule.PromEvalInterval interval := r.rule.PromEvalInterval
if interval <= 0 { if interval <= 0 {
interval = 10 interval = 10
@ -125,6 +125,7 @@ func (r RuleEval) Work() {
logger.Errorf("rule_eval:%d promql:%s, warnings:%v", r.RuleID(), promql, warnings) logger.Errorf("rule_eval:%d promql:%s, warnings:%v", r.RuleID(), promql, warnings)
return return
} }
logger.Debugf("rule_eval:%d promql:%s, value:%v", r.RuleID(), promql, value)
} else { } else {
var res AnomalyPoint var res AnomalyPoint
count := len(config.C.AnomalyDataApi) count := len(config.C.AnomalyDataApi)
@ -279,6 +280,7 @@ func (r RuleEval) judge(vectors []conv.Vector) {
// rule disabled in this time span? // rule disabled in this time span?
if isNoneffective(vectors[i].Timestamp, r.rule) { if isNoneffective(vectors[i].Timestamp, r.rule) {
logger.Debugf("event_disabled: rule_eval:%d rule:%v timestamp:%d", r.rule.Id, r.rule, vectors[i].Timestamp)
continue continue
} }
@ -309,6 +311,7 @@ func (r RuleEval) judge(vectors []conv.Vector) {
// 对于包含ident的告警事件check一下ident所属bg和rule所属bg是否相同 // 对于包含ident的告警事件check一下ident所属bg和rule所属bg是否相同
// 如果告警规则选择了只在本BG生效那其他BG的机器就不能因此规则产生告警 // 如果告警规则选择了只在本BG生效那其他BG的机器就不能因此规则产生告警
if r.rule.EnableInBG == 1 && target.GroupId != r.rule.GroupId { if r.rule.EnableInBG == 1 && target.GroupId != r.rule.GroupId {
logger.Debugf("event_enable_in_bg: rule_eval:%d", r.rule.Id)
continue continue
} }
} }