日志服务支持以飞书消息方式发送告警通知,即通过飞书群的自定义机器人功能,设置飞书群机器人渠道的告警通知。成功设置并触发告警后,日志服务会通过机器人向指定的飞书群发送告警通知消息。
在飞书群聊中添加自定义机器人。
在需要接收日志服务告警通知的飞书群中创建自定义机器人。创建方式请参考飞书官方文档。
获取群机器人的 Webhook 地址。
获取方式请参考飞书官方文档。
在日志服务控制台中创建告警组,并填写告警组名称、通知类型和通知渠道。
其中,接收渠道指定为自定义接口回调,同时指定自定义接口回调配置。其他参数配置方式请参考创建通知组。
配置 | 说明 |
---|---|
请求方法 | 回调接口的请求方法。此处应设置为 POST 方法。 |
请求地址 | 回调接口的请求地址,须填写步骤 2 中获取的 webhook 地址,例如 |
请求头 | 请求头(Header)字段配置。建议保留日志服务默认填充的 |
内容模板 | 告警通知的具体内容,格式需符合飞书开放平台的回调接口要求。日志服务将按照内容模板中定义的发送内容发送告警通知。 |
以观测某网站的访问情况为例,配置以下内容模板:
{ "msg_type": "interactive", "card": { "config": { "wide_screen_mode": true }, "elements": [ { "content": "尊敬的用户,您好!\n您的账号(主账户ID:{{AccountID}} )的日志服务{%if NotifyType==1%}触发告警{%else%}告警恢复{%endif%}\n告警策略:{{Alarm}}\n告警日志主题:{{AlarmTopicName}}\n触发时间:{{StartTime}}\n触发条件:{{Condition}}\n当前查询结果:[{%-for x in TriggerParams-%}{{-x-}} {%-endfor-%}];\n通知内容:{{NotifyMsg|escapejs}}\n\n感谢对火山引擎的支持", "tag": "markdown" } ], "header": { "template": "{%if NotifyType==1%}red{%else%}green{%endif%}", "title": { "content": "【火山引擎】【日志服务】{%if NotifyType==1%}触发告警{%else%}告警恢复{%endif%}", "tag": "plain_text" } } } }
查看告警通知。
飞书群机器人的告警通知效果如下图所示:
在企业微信群聊中添加自定义机器人。
在需要接收日志服务告警通知的企业微信群中创建自定义机器人。创建方式请参考企业微信官方文档。
获取群机器人的 webhook 地址。
获取方式请参考企业微信官方文档。
在日志服务控制台中创建告警组,并填写告警组名称、通知类型和通知渠道。
其中,通知渠道中,接收渠道指定为自定义接口回调,同时指定自定义接口回调配置。其他参数配置方式请参考创建通知组。
配置 | 说明 |
---|---|
请求方法 | 回调接口的请求方法。此处应设置为 POST 方法。 |
请求地址 | 回调接口的请求地址,须填写步骤 2 中获取的 webhook 地址,例如 |
请求头 | 请求头(Header)字段配置。建议保留日志服务默认填充的 |
请求体 | 告警通知的具体内容,格式需符合企业微信的回调接口要求。日志服务将按照内容模板中定义的发送内容发送告警通知。 |
以观测某网站的访问情况为例,配置以下内容模板:
{ "msgtype": "text", "text": { "content": " [火山引擎][日志服务]{%if NotifyType==1%}触发告警{%else%}告警恢复{%endif%} \n尊敬的用户,您好!\n您的账号(主账户ID:{{AccountID}},用户名:{{UserName}})的日志服务触发告警\n告警策略:{{Alarm}}\n告警日志主题:{{AlarmTopicName}}\n触发时间:{{StartTime}}\n触发条件:{{Condition}}\n当前查询结果:[{%-for x in TriggerParams-%}{{-x-}}, {%-endfor-%}];\n通知内容:{{NotifyMsg}}\n\n\n感谢对火山引擎的支持" } }
查看告警通知。
企业微信群机器人的告警通知效果如下图所示:
在钉钉群聊中添加自定义机器人。
在需要接收日志服务告警通知的钉钉群中创建自定义机器人。创建方式请参考钉钉官方文档。
获取群机器人的 webhook 地址。
获取方式请参考钉钉官方文档。
在日志服务控制台中创建告警组,并填写告警组名称、通知类型和通知渠道。
其中,通知渠道中,接收渠道指定为自定义接口回调,同时指定自定义接口回调配置。其他参数配置方式请参考创建通知组。
配置 | 说明 |
---|---|
请求方法 | 回调接口的请求方法。此处应设置为 POST 方法。 |
请求地址 | 回调接口的请求地址,须填写步骤 2 中获取的 webhook 地址,例如 |
请求头 | 请求头(Header)字段配置。建议保留日志服务默认填充的 |
请求体 | 告警通知的具体内容,格式需符合钉钉开放平台的回调接口要求。日志服务将按照内容模板中定义的发送内容发送告警通知。 |
以观测某网站的访问情况为例,配置以下内容模板:
{ "msgtype": "text", "text": { "content": " [火山引擎][日志服务]{%if NotifyType==1%}触发告警{%else%}告警恢复{%endif%} \n尊敬的用户,您好! \n您的账号(主账户ID:{{AccountID}})的日志服务触发告警 \n告警策略:{{Alarm}} \n告警日志主题:{{AlarmTopicName}} \n触发时间:{{StartTime}} \n触发条件:{{Condition}} \n当前查询结果:[{%-for x in TriggerParams-%}{{-x-}}, {%-endfor-%}] \n通知内容:{{NotifyMsg}} \n感谢对火山引擎的支持" }, "at": { "isAtAll": true } }
查看告警通知。
钉钉群机器人的告警通知效果如下图所示: