本文介绍告警监控相关的错误码信息。
新版告警
执行结果  | 详细信息  | 说明  | 解决方案  | 
Success  | Alert condition not met  | 告警监控规则执行成功,但此次统计结果未满足触发条件。例如您设置的触发条件为  | 无  | 
Notify threshold not reached  | 告警监控规则执行成功,但此次触发未达到连续触发阈值。例如您设置的连续触发阈值为3次,那么连续3次都满足触发条件,才会真正触发告警。  | 无  | |
Successful  | 告警监控规则执行成功,且此次触发告警成功。  | 无  | |
Failed  | CouldNotExecuteQuery ***  | 自定义的告警监控规则中的查询分析语句执行失败。  | 根据具体的错误信息,修改告警监控规则中的查询分析语句。  | 
CouldNotExecuteTplQuery ***  | 内置告警监控规则中的查询分析语句执行失败。  | 根据具体的错误信息进行排查,常见的原因为日志库被删除、访问权限不足或者日志库索引被调整等。  | |
GetQueryRoleTokenError ***  | 查询统计中的角色错误。  | 检查查询统计中的授权角色是否存在,权限是否满足需求。  | |
unknown timespan type  | 查询统计中的查询区间设置错误。  | 设置正确的查询区间。  | |
ExecuteMetaQuery ***  | 资源数据查询错误。  | 根据具体的错误信息进行排查,确认资源数据是否存在或者查询语句是否正确。  | |
join configurations and query count should be equal或者join config length is invalid  | 查询统计配置数减1后不等于集合操作配置数。  | 检查集合操作配置是否正确。  | |
severity configurations should have at least 1或者severity count condition err  | 告警监控规则中至少设置一个触发条件。  | 检查是否已在告警监控规则中设置了触发条件。  | |
no schedule found或者schedule is empty  | 告警监控规则中检查频率为空。  | 检查是否已在告警监控规则中设置了检查频率。  | |
unsupported time unit或者unsupported schedule type  | 告警监控规则中的检查频率设置错误。  | 设置正确的检查频率。  | |
severity condition err ***  | 告警监控规则中的触发条件设置错误。  | 设置正确的触发条件。  | 
旧版告警
错误信息  | 说明  | 解决方案  | 
parameter not found  | 条件表达式中的变量不存在。  | 检查条件表达式是否使用了查询结果中不存在的字段。  | 
evaluated more than 1000 times  | 在1000次计算中没有找到表达式为true的日志。  | 修改条件表达式。  | 
Notify threshold not reached  | 累计触发次数没有达到通知的阈值。  | 调整通知阈值。  | 
result type is not bool  | 表达式结果不是布尔类型。  | 修改条件表达式,使计算结果为布尔类型。  | 
Notification has been disabled  | 通知为关闭状态。  | 在告警列表页面打开通知。  | 
Notification throttled  | 距离上次通知没有达到通知间隔限制。  | 调整通知间隔。  | 
Notification not configured  | 告警规则没有配置通知。  | 添加通知配置。  | 
Alert condition not met  | 条件表达式计算结果为false,不满足触发条件。  | 如果符合需求,说明设置正确,但未触发告警。如果不符合需求,则需要修改条件表达式。  |