全部产品
Search
文档中心

日志服务:快速设置日志告警

更新时间:Aug 15, 2024

将日志采集到Logstore后,您可以添加告警规则。本文以告警通知发送到钉钉群为例,为您介绍设置日志告警的操作步骤。

操作步骤

本文以告警通知发送到钉钉群为例,将日志采集到Logstore后,告警规则每15分钟检测一次目标Logstore是否有数据,有数据则触发告警,钉钉机器人发送告警信息并提醒用户处理。具体步骤如下:

image
  1. 配置通知对象:配置用户Bob,并将Bob添加进用户组。

  2. 配置告警规则:每15分钟检查一次目标Logstore是否有数据,有数据则触发告警。

  3. 配置通知策略:使用日志服务内置的告警内容模板,通过钉钉渠道发送告警到钉钉群并提醒Bob

数据准备

设置告警前,需要确保Logstore中可以正常采集到日志。
  1. 登录日志服务控制台

  2. 在Project列表区域,单击目标Project。

    image

  3. 单击image,在日志库列表选择目标Logstore,单击查询/分析,可以查到日志。

    image

1. 配置通知对象

用户和用户组用于指定告警通知对象。

1.1 创建用户

在左侧导航栏中,单击告警。在告警中心页面,参照下图,例如配置用户Bob相关信息,单击确认

image

2.1 创建用户组

参照下图步骤,在添加用户组对话框中,将Bob加入到test组,单击确认

image

2. 配置告警规则

告警监控规则用于监控日志数据。在本文示例中,告警规则配置成每15分钟检测一次目标Logstore是否存在数据,有数据则触发钉钉群告警。

2.1 添加查询统计

  1. 告警中心 > 告警规则页签,单击新建告警

    image

  2. 新建告警面板中,配置查询统计,单击添加

    image

  3. 查询统计对话框中,选择目标日志库,单击预览查看数据,然后单击确认

    image

2.2 配置触发条件

新建告警面板中,触发条件选择当有数据时告警,严重度选择,点击确定

image

3. 配置通知策略

3.1 配置内容模板

日志服务按照内容模板中定义的内容给用户发送告警内容。例如使用SLS内置内容模板,通过钉钉推送告警。
  1. 告警中心 > 通知策略 > 内容模板页签,选择SLS内置内容模板,在操作列单击修改

    image

  2. 参考下图,配置钉钉告警的发送内容

    image

3.2 配置SLS通知

日志服务按照输出目标选择渠道推送告警。例如通过SLS通知配置钉钉渠道推送告警。
  1. 前提条件

    使用钉钉发送告警通知前,需要完成如下配置。

    • 创建一个消息接收模式为HTTP模式的机器人应用。

    • 打开钉钉客户端,进入钉钉群,单击右上角的图标。

    • 选择 机器人 > 添加机器人

    • 选择通过Webhook接入自定义服务,点击添加,配置机器人名字安全设置选择自定义关键字,输入告警,点击完成

    • 在群聊中的机器人管理页面查看创建好的机器人,复制Webhook链接。

  2. 配置通知对象

    新建Webhook对话框,请求地址填写复制的Webhook链接,参考下图配置,然后单击确定

    image

  3. 配置通知渠道

    告警规则页签中,选择目标规则,单击编辑

    image

    编辑告警面板中,参考下图配置,然后单击确定

    image

查看告警触发记录

查看告警大盘

告警中心 > 告警大盘 > 告警规则中心页面,查看告警触发次数。

image

查看通知详情

  1. 告警中心 > 告警规则页面,单击目标规则。

    image

  2. 您可以查看详细的告警信息。是否触发告警为true,表示已成功触发。

    image

扩展阅读