将日志采集到Logstore后,您可以添加告警规则。本文以告警通知发送到钉钉群为例,为您介绍设置日志告警的操作步骤。
操作步骤
本文以告警通知发送到钉钉群为例,将日志采集到Logstore后,告警规则每15分钟检测一次目标Logstore是否有数据,有数据则触发告警,钉钉机器人发送告警信息并提醒用户处理。具体步骤如下:
配置通知对象:配置用户
Bob
,并将Bob
添加进用户组。配置告警规则:每15分钟检查一次目标Logstore是否有数据,有数据则触发告警。
配置通知策略:使用日志服务内置的告警内容模板,通过钉钉渠道发送告警到钉钉群并提醒
Bob
。
数据准备
设置告警前,需要确保Logstore中可以正常采集到日志。
登录日志服务控制台。
在Project列表区域,单击目标Project。
单击,在日志库列表选择目标Logstore,单击查询/分析,可以查到日志。
1. 配置通知对象
用户和用户组用于指定告警通知对象。
1.1 创建用户
在左侧导航栏中,单击告警。在告警中心页面,参照下图,例如配置用户Bob
相关信息,单击确认。
2.1 创建用户组
参照下图步骤,在添加用户组对话框中,将Bob
加入到test
组,单击确认。
2. 配置告警规则
告警监控规则用于监控日志数据。在本文示例中,告警规则配置成每15分钟检测一次目标Logstore是否存在数据,有数据则触发钉钉群告警。
2.1 添加查询统计
在
页签,单击新建告警。在新建告警面板中,配置查询统计,单击添加。
在查询统计对话框中,选择目标日志库,单击预览查看数据,然后单击确认。
2.2 配置触发条件
在新建告警面板中,触发条件选择当有数据时告警,严重度选择中,点击确定。
3. 配置通知策略
3.1 配置内容模板
日志服务按照内容模板中定义的内容给用户发送告警内容。例如使用SLS内置内容模板,通过钉钉推送告警。
在
页签,选择SLS内置内容模板,在操作列单击修改。参考下图,配置钉钉告警的发送内容。
3.2 配置SLS通知
日志服务按照输出目标选择渠道推送告警。例如通过SLS通知配置钉钉渠道推送告警。
前提条件
使用钉钉发送告警通知前,需要完成如下配置。
创建一个消息接收模式为HTTP模式的机器人应用。
打开钉钉客户端,进入钉钉群,单击右上角的图标。
选择
。选择通过Webhook接入自定义服务,点击添加,配置机器人名字,安全设置选择自定义关键字,输入告警,点击完成。
在群聊中的机器人管理页面查看创建好的机器人,复制Webhook链接。
配置通知对象
在新建Webhook对话框,请求地址填写复制的Webhook链接,参考下图配置,然后单击确定。
配置通知渠道
在告警规则页签中,选择目标规则,单击编辑。
在编辑告警面板中,参考下图配置,然后单击确定。
查看告警触发记录
查看告警大盘
在
页面,查看告警触发次数。查看通知详情
在
页面,单击目标规则。您可以查看详细的告警信息。是否触发告警为true,表示已成功触发。
扩展阅读
日志告警更多通知渠道,具体请参见通知渠道说明。
仅短信通知和语音通知会产生费用,具体请参见费用说明。
告警属性说明,具体请参见告警属性参考。
内容模板变量,具体请参见内容模板变量说明(新版),创建内容模板请参见创建内容模板。