一、操作步骤
1. 登录 日志服务控制台。
2. 在左侧导航栏中,选择监控告警 > 告警历史,进入告警历史查看页面。默认显示今天未恢复的告警,可在列表顶部下拉框中选择不同的告警状态、告警级别和时间范围。
注意:说明:
注意:新产生的告警处于“未恢复”状态,当监控指标不再满足触发条件时状态将变为“已恢复”,告警策略被删除或发生变化时,相关的告警状态将变为“已失效”。
3. 单击列表最右侧的查看详情,可查看本次告警的详细执行过程。
4. 执行详情说明如下:
| 执行详情 | AlarmExecutionStatus | 说明 |
| 执行语句结果不满足触发条件 | QueryResultUnmatch | – |
| 满足触发条件,但不满足告警频率要求 | AlertIntervalThresholdUnreach | 可在 告警策略 中配置 |
| 满足触发条件,但不满足告警持续周期要求 | HappenThresholdUnreach | 可在 告警策略 中配置 |
| 告警触发.通知发送成功 | MatchedTriggerNotice.SendSuccess | – |
| 告警触发.通知被屏蔽 | MatchedTriggerNotice.NotifySilenced | 详见 告警屏蔽 |
| 告警触发.部分通知发送失败 | MatchedTriggerNotice.SendPartFail | 单击详情可查看详细失败原因 |
| 告警触发.通知发送失败 | MatchedTriggerNotice.SendFail | 单击详情可查看详细失败原因 |
| 告警触发.不符合通知渠道组通知时段要求 | MatchedTriggerNotice.TimeUnmatched | 可在 通知渠道组 中配置 |
| 告警触发.不符合通知渠道组类型要求 | MatchedTriggerNotice.TypeUnmatched | 可在 通知渠道组 中配置 |
| 告警触发.不符合任何通知规则 | MatchedTriggerNotice.RuleUnmatched | 可在 通知渠道组 中配置 |
| 告警恢复.通知发送成功 | MatchedRecoverNotice.SendSuccess | – |
| 告警恢复.通知被屏蔽 | MatchedRecoverNotice.NotifySilenced | 详见 告警屏蔽 |
| 告警恢复.部分通知发送失败 | MatchedRecoverNotice.SendPartFail | 单击详情可查看详细失败原因 |
| 告警恢复.通知发送失败 | MatchedRecoverNotice.SendFail | 单击详情可查看详细失败原因 |
| 告警恢复.不符合通知渠道组通知时段要求 | MatchedRecoverNotice.TimeUnmatched | 可在 通知渠道组 中配置 |
| 告警恢复.不符合通知渠道组类型要求 | MatchedRecoverNotice.TypeUnmatched | 可在 通知渠道组 中配置 |
| 告警恢复.不符合任何通知规则 | MatchedRecoverNotice.RuleUnmatched | 可在 通知渠道组 中配置 |
| 告警恢复(触发条件计算次数超出上限) | EvalTimesLimited | 触发条件表达式 执行过程中,当语句返回多个结果时,会根据返回结果依次计算1000次,判断其是否满足触发条件。超过1000次仍未满足触发条件时,认为本次判断结果为假,告警恢复。 |
| 告警策略被修改,未恢复告警自动失效 | AlarmConfigModified | 告警策略被修改或删除时,未恢复的告警将会被设定为“已失效”状态 |
| 执行语句执行错误 | QueryError | 检查 告警策略 中的执行语句是否正确 |
| 触发条件表达式语法错误 | ConditionSyntaxError | 检查告警策略中的 触发条件表达式 是否正确 |
| 触发条件表达式执行错误(触发条件计算结果非布尔值) | ConditionValueTypeError | 检查告警策略中的 触发条件表达式 是否正确 |
| 触发条件表达式执行错误 | ConditionEvaluateError | 检查告警策略中的 触发条件表达式 是否正确 |