You need to enable JavaScript to run this app.
导航

创建告警组

最近更新时间2024.01.08 17:18:37

首次发布时间2022.03.04 14:18:49

日志服务告警组是告警通知渠道的集合,用于指定触发告警后的行动策略。本文档介绍创建告警组的操作步骤。

前提条件

  • 日志服务支持向指定的 IAM 用户或用户组发送电话、短信和邮件告警通知,使用该渠道前应确认已创建 IAM 用户组及用户,且 IAM 用户已在安全设置页面完成安全手机和邮箱验证。
  • 如果告警通知渠道为自定义接口回调,应先获取目标服务的自定义回调地址。
    • 对于自建系统,您需要在服务端实现一个回调接口以供日志服务后端调用,并提供请求地址。
    • 对于飞书、企业微信、钉钉等外部渠道,请参考对应官方文档创建群聊机器人,并获取群机器人的回调地址。您也可以参考配置示例进行常见渠道的配置。
    • 对于第三方告警系统,请参考对应的官方文档获取自定义回调地址及请求体结构。
  • 如果通过 IAM 用户创建告警组,请确认该 IAM 用户具备查看其他 IAM 用户的权限,即其具备的权限策略中包括 iam:ListUsers

背景信息

日志服务通过告警组管理告警通知的行动策略与通知主体,您可以通过告警组指定不同类型的告警通知发送至不同的渠道。告警策略中需要配置通知类型和通知渠道,其中,通知渠道支持设置为:

  • 短信电话邮件:接收方为指定 IAM 用户或指定 IAM 用户组中的所有用户。告警通知以短信、电话或邮件方式发送到 IAM 用户已配置的安全手机和邮箱。
  • 自定义接口回调:根据指定的请求方式,向指定 WebHook 地址发送告警通知。通过自定义回调方式,您可以将告警通知发送至飞书、钉钉和企业微信等渠道,或者发送至第三方自建系统中。自定义接口回调支持配置内容通知模板,日志服务将按照内容模板中定义的发送内容发送告警通知。

操作步骤

  1. 登录日志服务控制台

  2. 在顶部导航栏中选择日志服务所在的地域。

  3. 在左侧目录中选择日志服务 > 告警组

  4. 在页面左上角单击创建告警组

  5. 填写基础信息。

    配置

    说明

    告警组名称

    告警组的名称。应满足以下要求:

    • 长度为 3~63 个字符。
    • 支持小写字母、中文、数字、连字符(-)。
    • 以小写字母、中文、数字开头或结尾。

    通知类型

    指定此告警组接收的通知类型。目前支持的通知类型包括:

    • 告警触发:当监控结果满足告警触发表达式时,则会发送触发通知。
    • 告警恢复:当上一个周期满足触发条件,且当前周期未满足触发条件,且已发送过触发通知,则会发送恢复通知。
  6. 设置通知渠道
    每个告警组支持创建 10 个渠道。通知渠道中需要配置告警的通知时段等信息。

    配置

    说明

    通知时段

    日志服务发送告警通知的时间段。触发告警的时刻在指定的通知时段中,日志服务才会发送告警通知。

    接收渠道

    日志服务发送告警通知的渠道。支持邮件、短信、电话和自定义接口回调渠道,可同时设置一种或多种渠道。触发告警之后,日志服务会读取对应的接收方信息,并向其发送告警通知。

    • 邮件:电子邮件方式发送告警通知。
    • 短信:手机短信方式发送告警通知。
    • 电话:触发告警后,以电话形式发送告警通知。如果电话未接通,不再重新拨打,而是免费发送一次短信通知。
    • 自定义接口回调:当触发告警时,日志服务会自动根据回调配置中设置的请求格式,向指定地址发送告警通知。详细配置方式请参考自定义接口回调配置

    说明

    • 接收渠道为自定义接口回调时,日志服务将按照内容模板中定义的发送内容发送告警通知。
    • 选择接收渠道时,请确认指定的渠道可正常触达目标用户,您也可以在创建告警策略时通过告警测试功能验证接收渠道的可达性。

    接收对象

    接收告警通知的 IAM 用户或用户组。 指定为用户组时,告警通知会发送至此告警组中所有的 IAM 用户。关于告警组的详细说明,请参考用户组管理
    仅在接收渠道包括邮件短信电话时需要设置。

    自定义接口回调配置

    自定义接口回调的相关配置。其中包括请求方法、请求地址、请求头等信息,配置方式请参考自定义接口回调配置
    仅在接收渠道包括自定义接口回调时需要设置。

    图片

  7. 选择所属项目
    在下拉列表里选择当前创建的告警组所属的 IAM 项目。
    如果您尚未创建任何 IAM 项目,或没有合适的 IAM 项目以供选择,可以单击 创建新项目 创建一个新的 IAM 项目。未指定 IAM 项目时,日志服务会将告警组添加到名为 default 的 IAM 项目中。

  8. 单击提交

自定义接口回调配置

设置告警通知方式为自定义接口回调,当触发告警时,日志服务会自动根据回调配置中设置的请求格式,向指定地址发送告警通知。通过自定义回调方式,您可以指定将告警通知发送至飞书、钉钉和企业微信等渠道,或者发送至自建系统等第三方告警系统中,例如睿象云 Cloud Alert

说明

自定义接口回调的超时时间为 8 秒,如果日志服务根据回调配置发出请求后 5 秒内没有收到返回信息,表示发送失败。失败后会重试 2 次,如果连续 3 次发送失败,则将此次告警通知标记为告警失败。

创建告警组时,自定义接口回调的相关配置包括:

配置

说明

请求方法

回调接口的请求方法。支持 POST、PUT 方法。

请求地址

回调接口的请求地址,必须为公网域名、支持公网访问。

请求头

请求头(Header)字段配置。需要填写请求头字段的字段名称(key)和字段值(value)。日志服务会在每一条告警通知的请求头中封装这些信息。
日志服务默认填充一个 "content-type": "application/json" 字段,您也可以单击添加字段,追加请求头信息。

内容模板

告警通知的具体内容。日志服务将按照内容模板中定义的发送内容发送告警通知。内容模板的配置方式请参考内容模板。您也可以直接使用日志服务提供的默认模板,默认模板格式适用于飞书群机器人,其他 WebHook 渠道可以基于此模板进行请求格式适配。

说明

各个渠道的请求体格式要求不同,建议为每个自定义回调地址配置对应的内容模板,例如飞书群机器人的 WebHook 地址应配置符合飞书开放平台要求的内容模板。各个常见渠道的内容模板请参考如何设置飞书、钉钉和企业微信告警通知

相关操作

成功创建告警组后,可以在告警组列表中单击新告警组名称,进入告警组的详情页面查看其基本信息。页面展示的基本信息包括:

展示项

说明

告警组名称

告警组的名称,单击复制图标可快速复制。

通知类型

告警组接收的通知类型。

通知渠道

告警组的通知渠道,即接收对象、接收渠道和通知时段等信息。

所属项目

告警组所属的 IAM 项目。如需调整项目,可以在项目列表中找到指定项目,并移入或移出资源。