You need to enable JavaScript to run this app.
导航
告警测试
最近更新时间:2024.12.02 11:04:26首次发布时间:2023.11.02 18:17:59

日志服务支持在配置告警策略时测试告警并预览告警信息,本文档介绍告警测试的注意事项和操作步骤。

背景信息

在日志服务配置告警策略之后,可能会遇到告警内容不符合预期、未收到告警通知等异常情况。为方便异常场景的问题排查、提前预览告警通知效果,您可以在创建告警策略或编辑告警策略时通过告警测试功能进行调试。
告警通知的发送受多种因素的影响,除告警配置问题、回调地址的触达性等问题,还受限于各个渠道的频控限制等因素,可能存在测试通过但实际生产环境未收到告警等情况。异常情况请联系客户经理协助排查。

测试告警

创建告警策略或编辑告警策略时,您可以通过告警测试功能预览告警通知效果。日志服务会立即根据配置的告警语句及触发条件,向绑定的通知组发送一条告警测试消息,您可以在对应渠道查看告警通知。创建告警策略的操作步骤请参考创建告警策略
调试时:

  • 如果测试成功,页面会提示测试成功
    Image
    您还将收到一条告警测试通知。

    说明

    • 自定义 Webhook 渠道不支持接收告警测试通知。
    • 测试功能仅用于检查告警策略配置是否正确,并非真正执行告警监控任务。在测试时,系统会忽略告警触发条件直接发送告警通知,因此告警通知中的部分告警变量将不生效,即变量解析结果为空。
    Image
  • 如果告警触发条件、自定义接口回调地址或其他告警配置填写错误,告警测试功能会返回对应的报错信息,您可以根据报错信息排查配置问题并重试。告警测试失败的常见原因及解决方式请参考测试失败的常见原因

测试失败的常见原因

您在创建告警策略时,可通过告警测试预览告警通知以及验证告警策略配置的正确性。本文罗列了告警测试相关的错误码及其原因和解决方案。

错误码

错误信息

错误原因

解决方案

AlarmProjectNotExist

日志项目(%s)不存在

告警监控的日志项目被删除。

创建新的日志项目和日志主题,并上传日志,然后在新日志项目中重新创建告警策略。

AlarmParseSQLErr

告警执行语句%d解析失败:%s

您所填写的执行语句的语法错误。

执行语句对话框中,调试检索分析语句,直至预览到符合需求的分析结果。关于检索分析语句的说明请参考检索概述分析概述

AlarmParseTriggerConditionErr

告警触发条件%d解析失败:%s

您所填写的触发条件表达式的语法错误。

根据错误提示修改告警策略中的触发条件表达式。详细说明请参考触发条件表达式

AlarmNotifyGroupNotExist

通知组(%s)不存在

您所选择的通知组被删除。

重新创建通知组,并在告警策略中绑定新的通知组。

ErrAlarmUserDefineMsgParseErr

用户自定义通知内容解析失败:%s

您所填写的通知内容的语法错误。

根据错误提示修改告警策略中的通知内容。通知内容语法说明请参考内容变量内容语法内容函数

ErrAlarmWebhookBodyParseErr

通知组(%s)中第%d个webhook请求体解析失败:%s

您所填写的 WebHook 请求体语法错误。

根据错误提示修改 WebHook 请求体。

ErrAlarmCallWebhookErr

通知组(%s)中第%d个webhook地址错误

调用 WebHook 地址失败。

检查通知组中 WebHook 地址的可用性。

ErrAlarmContentTemplateParseErr

内容模版(%s)解析失败:%s

您所填写的内容模版的语法错误。

根据错误提示修改内容模板。详细说明请参考创建内容模板

ErrSendSmsMessageOutOfQuota

用户%s发送短信超出限额

指定的 IAM 用户的短信通知频率超出限额。

参考告警限制了解限额,并稍后重试。

ErrMobileNotVerified

用户%s电话未认证

指定的 IAM 用户在个人信息中配置的手机号码未通过验证。

安全设置页面完成安全手机验证。

ErrSendVmsMessageOutOfQuota

用户%s电话超出限额

指定的 IAM 用户的电话通知频率超出限额。

参考告警限制了解限额,并稍后重试。

ErrEmailNotVerified

用户%s邮箱未认证

指定的 IAM 用户在个人信息中配置的邮箱未完成认证。

安全设置页面完成安全邮箱验证。

ErrSendSmsFail

用户%s发送短信失败:%s

短信通知发送失败。

根据错误提示检查手机设置,并稍后重试。

ErrSendVmsFail

用户%s语音通知失败:%s

语音通知发送失败。

根据错误提示检查手机设置,并稍后重试。

ErrSendEmailFail

用户%s发送邮件失败:%s

邮件通知发送失败。

根据错误提示检查邮箱设置,并稍后重试。

ErrWebhookIntegrationNotExist

告警webhook集成(%s)不存在

您所配置的 WebHook 集成配置被删除。

重新创建 WebHook 集成配置,并在通知组中绑定新的 WebHook 集成配置。

ErrCallWebhookIntegration

告警webhook集成(%s)调用失败,错误码:%v,错误信息:%s

调用 WebHook 地址失败,HTTP 状态码显示成功,但是发送告警通知到飞书、钉钉、企业微信失败。

根据错误提示检查及修改 WebHook 集成配置,并稍后重试。

AlarmDefaultErr

告警测试失败,请稍后重试

无。

稍后重试。