查看告警历史

最近更新时间: 2024-10-17 17:10:00

本文将为您介绍如何在日志服务控制台查看告警历史。

操作步骤

  1. 登录日志服务控制台。

  2. 在左侧导航栏中,单击【监控告警】-【告警历史】,进入告警历史查看页面。

相关说明

日志服务提供近30天的告警历史信息查看。

告警统计

【告警统计】展示了当前地域下的告警重要信息,包括告警策略统计、监控任务执行情况等,统计指标详细如下:

统计指标 说明
告警策略执行数量 统计时间范围内,执行过的告警策略个数
告警策略执行次数 统计时间范围内,运行告警策略中的查询分析语句的次数
告警策略执行失败次数 统计时间范围内,告警策略执行结果失败的次数,执行失败所包含的错误范围:AlarmConfigNotFound、QuerySyntaxError、QueryError、QueryResultParseError、ConditionSyntaxError、ConditionEvaluateError、ConditionValueTypeError
满足触发条件次数 统计时间范围内,告警策略的查询分析语句运行成功,且返回结果满足触发条件的次数
告警策略触发通知次数 统计时间范围内,告警策略执行后触发通知发送的次数
告警通知次数 Top 10 统计时间范围内,触发通知发送次数最多的10个告警策略

历史详情

告警策略一旦生效,会周期性执行监控任务,每次监控任务执行的情况会记录在【历史详情】中,主要信息包括每次执行的结果情况,通过查看告警策略执行的记录,方便进行告警任务的历史追溯。

说明:

日志服务提供近30天的历史信息查看。

策略执行结果:

执行结果 说明
AlarmConfigNotFound 缺少告警策略配置,请检查告警策略及监控对象配置是否正确
QuerySyntaxError 监控对象的分析语句有语法错误,请检查语句是否正确,语法参考 分析语句
QueryError 分析语句执行异常,请检查分析语句和日志主题的索引配置
QueryResultParseError 分析结果格式解析失败
ConditionSyntaxError 触发条件表达式有语法错误,请检查 表达式语法 格式
ConditionEvaluateError 触发条件计算错误,请检查所引用的变量是否在分析结果中存在
ConditionValueTypeError 触发条件计算结果非 bool 值,请检查触发条件表达式是否正确
EvalTimesLimited 触发条件计算次数超过1000次,仍未满足触发条件
QueryResultUnmatch 当前监控周期的分析结果不满足告警触发条件
UnreachedThreshold 满足告警触发条件,但未达到告警收敛阈值,不发送告警通知;
- HappenThreshold Unreached:未满足周期收敛条件,例如持续5个监控周期才触发告警
- AlertThreshold Unreached:未满足告警时间间隔条件,例如每隔15分钟告警一次
TemplateUnmatched 不符合通知模版的告警配置信息,具体原因包含:
- TypeUnmatched:不符合通知模版的告警通知类型(告警通知、告警恢复),不发送告警通知
- TimeUnmatched:不符合通知模版的告警通知时间段,不发送告警通知
- SendFail:通知发送失败
Matched 满足告警条件,且成功通知告警

是否发送通知:

是否发送通知 说明
未发送 策略执行任务时,因查询分析失败,或未满足触发条件,或告警收敛等原因未触发通知发送
全部发送成功 触发告警通知,通知模版里全部通知对象发送成功
部分发送成功 触发告警通知,通知模版里部分通知对象发送成功(可能因绑定的通知对象的接收通知渠道变动或未验证)