在查询页面或仪表盘页面设置告警,日志服务会定时执行检查,并在满足告警条件时发送告警信息。

前提条件

背景信息

告警基于查询分析图表设置,您可以在查看图表时,将图表保存在仪表盘中,同时另存为告警,也可以在仪表盘页面中对已有的图表设置告警。

  • 创建图表并设置告警

    将当前的查询分析语句保存在仪表盘中,并为该图表设置告警。在查询页面设置告警时,您需要指定图表保存到的仪表盘名称和图表名称。



  • 在仪表盘中对已有图表设置告警

    为仪表盘中的一个或多个图表设置告警。为多个图表设置告警时,可以设置组合触发条件。



本文档以在仪表盘中对已有图表设置告警为例。

操作步骤

  1. 登录日志服务控制台,单击Project名称。
  2. 在左侧导航栏中单击仪表盘
  3. 单击指定仪表盘名称。
  4. 在页面右上角单击告警 > 新建


  5. 设置告警规则并单击 下一步
    告警配置信息如下:
    规则 说明
    告警名称 告警的名称。名称长度为4~64个字符。
    关联图表 设置告警中关联的图表。

    单击添加,选择图表名称并设置查询区间查询区间为服务端每次执行查询时,读取的数据时间范围,支持相对时间与绝对时间。例如,执行时间点为14:30:06,设置查询区间为15分钟(相对),则查询区间为 14:15:06- 14:30:06;设置查询区间为15分钟(绝对),则查询区间为:14:15:00- 14:30:00。

    需要添加多个图表时,只需多次添加并设置即可。图表名称前的编号为该图表在告警中的编号,您可以在触发条件中通过编号指定关联的图表。

    执行间隔 服务端每次执行告警检查的时间间隔,即告警规则每隔多长时间执行一次。

    告警执行间隔的配置范围为60~86400秒,即最小间隔为60秒,最大间隔为24小时。

    说明 目前服务端每次告警规则检查只会采样处理时间区间开始的前100条数据。
    触发条件 判断告警是否触发的条件表达式,满足该条件时会根据通知间隔通知间隔发送告警通知。

    触发条件中,通过$编号区分不同的关联图表,例如$0表示编号为0的图表。详细说明请查看告警条件表达式语法

    例如,您可以设置为pv%100 > 0 && uv > 0

    高级选项
    触发通知阈值 累计触发次数达到该阈值时根据通知间隔发送告警。不满足触发条件时不计入统计。

    默认触发通知阈值为1,即满足一次触发条件即可检查通知间隔

    通过配置触发通知阈值可以实现多次触发、一次通知。例如,配置触发通知阈值为100,则累计触发次数达到100次时检查通知间隔。如果同时满足触发通知阈值通黑车间隔,则发送通知。发送通知之后,累计次数会清零。如果因网络异常等原因执行检查失败,不计入累计次数。
    通知间隔

    两次告警通知之间的时间间隔。

    如果某次执行满足了触发条件,而且累计的触发次数已经达到触发通知阈值,且距离上次发送通知已经达到了通知间隔,则发送通知。如设置通知间隔为5分钟,则5分钟内至多收到一次通知。默认无间隔。

    说明 通过配置触发通知阈值和通知间隔可以实现告警抑制的功能,防止收到过多的告警信息。


  6. 设置通知方式。
    通知方式可以设置一种或多种,包括 短信邮件钉钉WebHook通知中心

    通知方式的详细说明及示例请参考通知方式

    通知方式 说明
    短信

    短信形式发送告警通知,需要指定手机号码发送内容

    多个手机号码之间通过逗号(,)分隔。发送内容为短信通知的内容,支持使用模板变量,长度为1~100个字符。

    邮件

    邮件形式发送告警通知,需要指定邮箱地址为收件人,并指定发送内容

    多个邮箱地址之间通过逗号(,)分隔。发送内容为邮件通知的内容,支持使用模板变量,长度为1~500个字符。

    钉钉

    钉钉机器人消息形式发送告警通知,当触发告警时,告警通知会以钉钉机器人消息的形式发送到钉钉群中。需要指定请求地址发送内容

    发送内容为钉钉机器人消息的内容,支持使用模板变量,长度为1~500个字符。

    如何设置钉钉机器人、获取请求地址,请查看通知方式

    WebHook

    当触发告警时,告警通知会以指定形式发送到自定义WebHook地址中。需要指定请求地址请求方法发送内容

    请求方法可以设置为GET、PUT、POST、DELETE、和OPTIONS。发送内容为通知的内容,支持使用模板变量,长度为1~500个字符。

    通知中心

    通过阿里云通知中心中预设的通知方式向联系人发送告警通知。需要指定发送内容发送内容为通知消息的内容,支持使用模板变量,长度为1~500个字符。

    添加通知中心告警方式,需要在通知中心中设置联系人及通知方式。



  7. 单击提交

执行结果

创建完成告警规则后,您可以查看告警配置查看告警记录