本文介绍使用各个告警通知渠道的注意事项、前提条件和配置参数等信息。
背景信息
您可以在行动组中,选择如下渠道进行告警通知。
用户:短信、语音、邮件
Webhook:
钉钉、企业微信、飞书、Slack、通用Webhook
在行动组中选择您已创建的Webhook。您可以在Webhook集成管理Webhook。更多信息,请参见Webhook集成。
钉钉-自定义、Webhook-自定义
在行动组中填写Webhook URL等信息。保留这两种方式是为了兼顾历史配置。建议新创建的行动策略,使用Webhook集成方式。
其它:消息中心、事件总线、函数计算
短信
语音
设置告警通知渠道为语音,则触发告警后,日志服务会向指定的用户、用户组或值班组发送电话通知。
注意事项
如果某次告警电话未接通,将以短信方式发送一次通知。
日志服务使用如下号码进行语音告警通知,您可将如下号码添加到手机白名单中,以免告警电话被拦截。
057126885887、057126885890、057126885891、057126885892、057126885893、057126885895、057126885897、057126885901、057126885902、057126885905、057126885907、057126885910、057126885923、057100000268、057100000425、057100000426、057126886776、057126886767、057126886644、057126886464、057128354209、057128354029、057100001824、057128357746、057128357749、02162510523、02162569018、02152362232、02152765115、02152927208、02062766635、02062766652、02062766651、02062766650、05923396667、05923396515、05923396622、05923396548、05923396629
前提条件
配置参数
选择语音渠道时,需在行动组对话框中完成如下配置。具体操作,请参见创建行动策略。
参数
说明
渠道
选择语音。
接收人
选择告警通知的对象(用户、用户组或值班组)。
重要语音渠道仅支持中国内地手机号码(+86),即您在创建用户时,配置的手机号码须为中国内地手机号码。
内容模板
告警通知的内容。日志服务根据您所选择的内容模板,发送告警通知的内容。
发送时段
告警通知的发送时间。更多信息,请参见通知发送时段机制。
邮件
设置告警通知渠道为邮件,则触发告警后,日志服务会向指定的用户、用户组或值班组发送邮件通知。
钉钉-自定义
设置告警通知渠道为钉钉-自定义,则触发告警后,日志服务会通过钉钉机器人向指定的钉钉群发送告警通知,并且支持提醒指定成员。
注意事项
每个机器人每分钟最多发送20条告警通知。
前提条件
使用钉钉发送告警通知前,需要完成如下配置。
创建一个消息接收模式为HTTP模式的机器人应用。
打开钉钉客户端,进入钉钉群,单击右上角的图标。
选择
。选择第一步创建的机器人,并单击添加,再点击完成。
在群聊中的机器人管理页面查看创建好的机器人,复制Webhook链接。
配置参数
选择钉钉-自定义渠道时,需在行动组对话框中完成如下配置。具体操作,请参见创建行动策略。
参数
说明
渠道
选择钉钉-自定义。
请求地址
配置为您在钉钉群里生成的Webhook链接。
提醒方式
支持在钉钉群里提醒指定成员,可选值为不提醒、所有人、指定成员。
配置为指定成员时,需选择被提醒的用户、用户组或值班组。
内容模板
告警通知的内容。日志服务根据您所选择的内容模板,发送告警通知的内容。
说明钉钉支持Markdown格式。更多信息,请参见钉钉。
发送时段
告警通知的发送时间。更多信息,请参见通知发送时段机制。
Webhook-自定义
设置告警通知方式为Webhook-自定义,当触发告警时,日志服务会向自定义的Webhook地址发送告警通知。
注意事项
Webhook方式对应的超时时间为5秒,如果发出请求后5秒内没有返回,则表示发送失败。
前提条件
已获取Webhook地址。
配置参数
选择Webhook-自定义渠道时,需在行动组对话框中完成如下配置。具体操作,请参见创建行动策略。
说明Webhook调用成功时返回的状态码需为200,否则会被日志服务认为请求失败,导致重复调用。
参数
说明
渠道
选择Webhook-自定义。
请求地址
Webhook地址,必须为公网地址(例如外网域名、IP:Port格式的URL)。
内容模板
告警通知的内容。日志服务根据您所选择的内容模板,发送告警通知的内容。
使用自定义Webhook时,建议设置内容模板中的内容为JSON格式。
请求方式
支持GET、POST、DELETE、PUT和OPTIONS。
无特殊需求时,推荐使用POST方法。该方法在各个Web框架中的支持程度最好。
请求头
单击添加请求头,可添加请求头信息。例如Content-Type: application/json;charset=utf-8
发送时段
告警通知的发送时间。更多信息,请参见通知发送时段机制。
消息中心
设置告警通知渠道为消息中心,则触发告警后,日志服务会通过消息中心向指定人员发送告警通知。
前提条件
使用消息中心发送告警通知前,需先在阿里云消息中心完成如下配置。
登录阿里云消息中心。
选择
,单击日志服务(LOG)告警右侧的修改。在修改消息接收人对话框中,选择消息接收人,单击保存。
本账号负责人可新增消息接收人。配置完成后,系统将自动发送验证信息到所填邮箱,通过验证后方可接收消息。
说明最少需要设置1位消息接收人。
消息接收方式默认为邮件,且不可更改。
配置参数
选择消息中心渠道时,需在行动组对话框中完成如下配置。具体操作,请参见创建行动策略。
参数
说明
渠道
选择消息中心。
内容模板
告警通知的内容。日志服务根据您所选择的内容模板,发送告警通知的内容。
发送时段
告警通知的发送时间。更多信息,请参见通知发送时段机制。
钉钉
设置告警通知渠道为钉钉,则触发告警后,日志服务会通过钉钉机器人向指定的钉钉群发送告警通知,并且支持提醒指定成员。
企业微信
设置告警通知渠道为企业微信,则触发告警后,日志服务会通过企业微信机器人向指定的企业微信群发送告警通知。
前提条件
已创建Webhook。具体操作,请参见Webhook集成。
配置参数
选择企业微信渠道时,需在行动组对话框中完成如下配置。具体操作,请参见创建行动策略。
参数
说明
渠道
选择企业微信。
选择Webhook
选择您已创建的Webhook。
提醒方式
支持在企业微信群里提醒指定成员,可选值为不提醒、所有人、指定成员。
配置为指定成员时,需选择被提醒的用户、用户组或值班组。
重要配置为所有人或指定成员时,企业微信的通知内容只能为普通文本格式,不支持Markdown格式。
内容模板
告警通知的内容。日志服务根据您所选择的内容模板,发送告警通知的内容。
说明企业微信支持Markdown格式。更多信息,请参见内容格式。
发送时段
告警通知的发送时间。更多信息,请参见通知发送时段机制。
飞书
设置告警通知渠道为飞书,则触发告警后,日志服务会通过飞书机器人向指定的飞书群发送告警通知。
Slack
设置告警通知渠道为Slack,则触发告警后,日志服务会向Slack用户发送告警通知。
通用Webhook
设置告警通知渠道为通用Webhook,则当触发告警时,日志服务会向自定义的Webhook地址发送告警通知。
事件总线(EventBridge)
设置告警通知渠道为事件总线(EventBridge),则触发告警后,日志服务会向事件总线发送一个告警事件。
前提条件
已在阿里云事件总线EventBridge服务中创建自定义总线。具体操作,请参见创建自定义总线。
说明在创建自定义总线时,可忽略事件源的配置。如果要添加事件源,则需创建一个名为acs.sls.alert的事件源,与告警事件中source字段的值保持一致。
如果您使用的是RAM账号,需先授予该RAM用户AliyunEventBridgeReadOnlyAccess权限。
配置参数
选择事件总线(EventBridge)时,需在行动组对话框中完成如下配置。具体操作,请参见创建行动策略。
参数
说明
渠道
选择事件总线(EventBridge)。
地域
选择您已创建的事件总线的所在地域。
事件总线
选择您已创建的事件总线。日志服务将发送告警事件给该事件总线。
内容模板
告警通知的内容。日志服务根据您所选择的内容模板,发送告警通知的内容。
发送时段
告警通知的发送时间。更多信息,请参见通知发送时段机制。
事件字段说明
触发告警后,日志服务会生成一个告警事件并发送给事件总线,事件规范请参见事件概述。日志服务生成的事件字段说明如下:
重要如果生成了多个告警,则每个告警都会发送告警事件,不会进行告警合并。
如果内容模板(事件总线)中的发送内容不是JSON格式,则告警事件发送成功后,在事件总线的事件规则中将无法使用data字段中的变量。
字段名称
说明
id
事件ID,全局唯一。
source
事件源,固定为acs.sls.alert。
specversion
CloudEvents协议版本,当前为1.0版本。
type
事件类型。
如果告警状态为触发告警,则事件类型为sls:AlertEvent:Firing。
如果告警状态为恢复通知,则事件类型为sls:AlertEvent:Resolved。
datacontenttype
data字段的内容格式,固定为application/json。
subject
事件主题,对应内容模板中设置的EventBridge主题。
time
事件产生的时间,对应告警消息中的alert_time字段。
data
事件内容,对应内容模板中设置的EventBridge发送内容,必须为JSON格式。
函数计算(FC)
设置告警通知渠道为函数计算(FC),则告警触发后,日志服务会调用您所创建的函数。
注意事项
只支持非HTTP函数。如果是HTTP函数,请使用自定义Webhook方式。
只支持以sls-ops-开头的函数。
前提条件
已经在阿里云函数计算服务中创建服务以及函数(仅支持非HTTP函数)。更多信息,请参见快速创建函数。
如果您使用的是RAM账号,需先授予该RAM用户AliyunFCReadOnlyAccess权限。
配置参数
选择函数计算(FC)时,需在行动组对话框中完成如下配置。具体操作,请参见创建行动策略。
参数
说明
渠道
选择函数计算(FC)。
地域
选择您已创建的函数的所在地域。
服务
选择您已创建的函数计算服务。
版本/别名
选择服务的版本或别名,默认为LATEST。
函数
选择您已创建的函数。仅支持以sls-ops-开头的函数。
内容模板
告警通知的内容。日志服务根据您所选择的内容模板,发送告警通知的内容。
发送时段
告警通知的发送时间。更多信息,请参见通知发送时段机制。