告警通知错误码

本文介绍告警通知相关的错误码信息。

配置错误

故障级别

故障类型

故障详情

故障说明

解决方案

error

AlertPolicyNotConfigured

Alert xxx has no alert policy configured

未在告警监控规则中设置告警策略,告警无法被路由分组合并,导致对应的告警被忽略。

修改告警监控规则,设置正确的告警策略。

AlertPolicyNotExist

alert policy xxx does not exist

告警监控规则所绑定的告警策略不存在,导致对应的告警被忽略。

创建同名的告警策略或者使用其他告警策略。

AlertPolicyInvalid

alert policy xxx format is error

告警策略格式错误,告警无法被解析,导致对应的告警被忽略。

修改告警策略或者删除该告警策略并重新创建同名的告警策略。

GroupPolicyEmpty

Group policy of alert policy xxx is empty

未设置告警策略中的路由合并策略,导致对应的告警被忽略。

设置告警策略中的路由合并策略,避免为空。

ActionPolicyNotExist

action policy xxx does not exist

行动策略不存在,导致使用了该行动策略的告警不被发送。

创建行动策略或者使用其他行动策略。

ActionPolicyInvalid

action policy xxx is invalid

行动策略格式错误,导致使用了该行动策略的告警不被发送。

修改行动策略或者删除该行动策略后再重新创建同名行动策略。

ActionPolicyEmpty

Primary(Secondary) policy for action policy xxx is empty

第一、第二行动策略为空,导致使用该行动策略的告警不被发送。

修改行动策略,确保不为空。

warn

AlertPolicyInheritanceLoop

alert policy xxx has inheritance loop with yyy

告警策略集成存在循环,例如A继承B,B又继承A。

  • 如果设置为A,则按照B、A的顺序生效。

  • 如果设置为B,则按照A、B的顺序生效。

不会无限解析继承链。

修改告警策略,避免存在循环继承。

UserNotExist

user xxx does not exist

目标用户不存在,导致该用户不会被通知。

创建该用户或者设置行动策略使用其他用户。

UserGroupNotExist

group xxx does not exist

目标用户组不存在,导致该用户组不会被通知。

创建该用户组或者设置行动策略使用其他用户组。

UserGroupEmpty

group xxx is empty

目标用户组为空,导致该用户组不会被通知。

为该用户组添加用户。

OncallGroupNotExist

oncall group xxx does not exist

目标值班组不存在,导致该值班组不会被通知。

创建该值班组或者设置行动策略使用其他值班组。

ContentTemplateNotExist

content template xxx does not exist

目标内容模板不存在,导致使用该内容模板的通知渠道被忽略。

创建该内容模板或者设置行动策略使用其他内容模板。

CalendarNotExist

calendar xxx does not exist

目标日历不存在,导致使用该日历的值班组被忽略。

创建该日历或者设置值班组使用其它日历。

ChannelQuotaNotExist

channel quota does not exist

渠道配额不存在,导致发送通知时忽略Quota限制。

创建渠道配额。

ChannelQuotaInvalid

channel quota format is invalid

渠道配额为空,导致发送通知时忽略Quota限制。

修改渠道配额的内容,确保限制不为空。

钉钉通知错误码

错误码

错误信息

说明

解决方法

130101

send too fast, exceed 20 times per minute

钉钉限制每个机器人每分钟最多发送20条消息。

  • 避免多个告警同时使用一个机器人发送通知,您可以创建多个机器人进行分流。

  • 使用告警合并等降噪手段实现通知降噪。

310000

keywords not in content

通知内容中不包含任何关键词。

设置钉钉机器人安全设置中的其中一个自定义关键字为告警

310000

sign not match

签名不匹配。

请设置钉钉机器人的安全设置自定义关键字且其中一个关键字设置为告警

310000

ip X.X.X.X not in whitelist

IP地址不在白名单中。

设置钉钉机器人的安全设置自定义关键字,且其中一个关键字设置为告警

300001

token is not exist

机器人的Webhook地址不存在。

  • 检查机器人的Webhook地址是否正确。

  • 检查对应的机器人是否被移除。

40035

缺少参数 access_token

机器人的Webhook地址缺少access_token参数。

检查机器人的Webhook地址是否正确。

400102

bot is stopped

机器人已被禁用。

  • 检查当前机器人的状态。

  • 使用状态正常的机器人的Webhook地址。

450103

only group admin can @ All

仅群主和群管理员可@所有人。

在行动策略中,设置提醒方式为指定成员或不提醒。

企业微信通知错误码

错误码

错误信息

说明

解决方法

45009

api freq out of limit

企业微信限制每个机器人每分钟最多发送20条消息。

  • 避免多个告警同时使用一个机器人发送通知,您可以创建多个机器人进行分流。

  • 使用告警合并等降噪手段实现通知降噪。

40058

markdown.content exceed max length 4096. invalid Request Parameter

企业微信限制机器人通知长度不超过4096字节。

调整内容模板配置,减少渲染后的通知内容长度。

93000

invalid webhook url

机器人Webhook地址不正确。

检查机器人的Webhook配置是否正确。

飞书通知错误码

错误码

错误信息

说明

解决方法

9499

too many request

飞书限制每个机器人每分钟最多发送20条消息。

  • 避免多个告警同时使用一个机器人发送通知,您可以创建多个机器人进行分流。

  • 使用告警合并等降噪手段实现通知降噪。

11246

不固定,例如path: message-\u003ecard-\u003e1th block(markdown)-\u003e5th md(center); err_msg: unsupported type of html tag; err_type: validation;

一般是通知内容格式错误。

请根据实际的错误信息进行排查。

19001

param invalid: incoming webhook access token invalid

机器人Webhook地址不正确。

检查机器人的Webhook是否正确。

19007

Bot Not Enabled

机器人已被禁用。

  • 检查当前机器人的状态。

  • 使用状态正常的机器人的Webhook地址。

19024

Key Words Not Found

消息内容中不包含任何关键词。

设置飞书机器人安全设置中的其中一个自定义关键字为告警