本文介绍告警监控相关的错误码信息。
新版告警
执行结果 | 详细信息 | 说明 | 解决方案 |
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,不满足触发条件。 | 如果符合需求,说明设置正确,但未触发告警。如果不符合需求,则需要修改条件表达式。 |