将日志采集到LogStore后,您可以添加告警规则。本文以告警通知发送到钉钉群为例,为您介绍设置日志告警的操作步骤。
操作概览
本文以告警通知发送到钉钉群为例,将日志采集到LogStore后,告警规则每15分钟检测一次目标LogStore是否有数据,有数据则触发告警,钉钉机器人发送告警信息并提醒用户处理。具体步骤如下:
-
配置通知对象:配置用户
Bob,并将Bob添加进用户组。 -
配置告警规则:每15分钟检查一次目标LogStore是否有数据,有数据则触发告警。
-
配置通知策略:使用日志服务内置的告警内容模板,通过钉钉渠道发送告警到钉钉群并提醒
Bob。 -
查看告警触发记录:触发告警后,查看告警大盘与通知详情。
操作步骤
设置告警前,需要确保LogStore中可以正常采集到日志。
步骤一:配置通知对象
配置用户和用户组用于指定告警通知对象。
-
登录日志服务控制台。
-
在Project列表区域,单击目标Project。
-
在左侧导航栏中,单击告警。在告警中心页面,参照以下步骤,例如配置用户
Bob相关信息,单击确认。单击通知对象页签,选择用户管理页签,单击创建按钮。在添加用户对话框中,填写标识符、姓名、手机号(可开启可收短信和可接电话开关)、邮箱等信息,并确认启用开关已开启。
-
参照以下步骤,在添加用户组对话框中,将
Bob加入到test组,单击确认。单击用户组管理页签,再单击创建按钮打开对话框。在标识符中输入
test,在待添加成员列表中勾选目标成员后单击>按钮将其移入已添加成员列表,确认启用开关已开启。
步骤二:配置告警规则
告警监控规则用于监控日志数据。在本文示例中,告警规则配置成每15分钟检测一次目标LogStore是否存在数据,有数据则触发钉钉群告警。
-
在页签,单击新建告警。
-
在新建告警面板中,配置查询统计,单击添加。
其中规则名称可设为
新告警规则,检查频率选择固定间隔15分钟,分组评估选择不分组。 -
在查询统计对话框中,选择目标日志库,单击预览查看数据,然后单击确认。
选择高级配置 Tab,类型选择日志库,查询语句设置为
* | select *。 -
在新建告警面板中,触发条件选择当有数据时告警,严重度选择中 ,点击确定。
步骤三:配置通知策略
配置内容模板
日志服务按照内容模板中定义的内容给用户发送告警内容。例如使用SLS内置内容模板,通过钉钉推送告警。
-
在页签,选择SLS内置内容模板,在操作列单击修改。
-
配置钉钉告警的发送内容 。
在标题中输入
SLS告警,在发送内容中输入以下模板变量:告警规则名称:${alert_name}、告警严重度:${severity}、标注串:{{ alert.annotations | to_json }}、告警主机: {{alert.fire_results[0].__source__}},然后单击确认。
配置SLS通知
日志服务按照输出目标选择渠道推送告警。例如通过SLS通知配置钉钉渠道推送告警。
-
前提条件
使用钉钉发送告警通知前,需要完成如下配置。
-
根据钉钉企业内部应用机器人的创建和安装创建一个消息接收模式为HTTP模式的机器人应用。
-
打开钉钉客户端,进入钉钉群,单击右上角的图标。
-
选择 。
-
选择通过Webhook接入自定义服务,点击添加,配置机器人名字,安全设置选择自定义关键字,输入告警,点击完成。
-
在群聊中的机器人管理页面查看创建好的机器人,复制Webhook链接。
-
-
配置通知对象
在新建Webhook对话框,请求地址填写复制的Webhook链接,按照如下说明配置,然后单击确定。
在对话框中填写标识符和名称,将类型设置为钉钉。加签密钥为可选项,仅在安全设置为加签时需要填写。
-
配置通知渠道
在告警规则页签中,选择目标规则,单击编辑。
在编辑告警面板中,按照如下说明配置,然后单击确定。
在 输出目标 中勾选 SLS通知,打开 开启 开关。告警策略 选择 极简模式。在 行动组 中添加 钉钉 通知渠道,选择Webhook 设为 sample_test,提醒方式 设为 指定成员,接收人类型 设为 静态接收人,接收人 设为 Bob,内容模板 设为 SLS内置内容模板,发送时段 设为 任意。
步骤四:查看告警触发记录
查看告警大盘
在页面,查看告警触发次数。
该页面展示告警规则统计、告警规则评估状态、告警触发趋势及告警触发次数四个区域,支持通过Project、告警ID、告警名称等条件筛选告警数据。
查看通知详情
-
在页面,单击目标规则。
-
您可以查看详细的告警信息。是否触发告警为true,表示已成功触发。
在告警概览页面的告警历史表格中,执行结果为Success,详情为Successful,确认告警已正常执行并触发。
相关参考
-
日志告警更多通知渠道,具体请参见通知渠道说明。
-
仅短信通知和语音通知会产生费用,具体请参见费用说明。
-
告警属性说明,具体请参见告警属性参考。
-
内容模板变量,具体请参见内容模板变量说明(新版),创建内容模板请参见创建内容模板。