告警监控错误码

本文介绍告警监控相关的错误码信息。

新版告警

执行结果

详细信息

说明

解决方案

Success

Alert condition not met

告警监控规则执行成功,但此次统计结果未满足触发条件。例如您设置的触发条件为errCnt > 100,但实际未达到100,不会触发告警。

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,不满足触发条件。

如果符合需求,说明设置正确,但未触发告警。如果不符合需求,则需要修改条件表达式。