日志服务支持静态或动态设置告警严重度。如果您在设置告警严重度时未添加判断条件,则表示静态设置告警严重度;如果您在设置告警严重度时添加了判断条件,则表示动态设置告警严重度。

例如您在监控网站访问日志时,希望目标网站在当前15分钟内发生500错误的次数与昨天同时段的比值处于不同范围时,触发不同级别的告警。配置示例如下:
注意 查询统计结果按照触发条件的顺序逐条匹配,当查询统计结果符合第一个触发条件后,不再匹配后面的触发条件。因此当您设置触发条件中的严重度时,需从较高级别的严重度开始配置。
告警严重度
重要参数说明如下:
  • 查询统计host:www.example.com and status = 500 | select coalesce(diff[2],0) as ratio from (select compare(cnt,86400) as diff from (select count(1) as cnt from log))

    该查询和分析语句用于计算当前15分钟内网站发生500错误的次数与昨天同时段的比值(ratio)。

  • 触发条件
    • 有数据匹配ratio>1严重度:严重

      当查询和分析结果中存在ratio的值大于1时,触发严重级别的告警。

    • 有数据匹配ratio>=0.5严重度:高

      当查询和分析结果中存在ratio的值大于等于0.5时,触发高级别的告警。

    • 有数据匹配ratio>0.05严重度:中

      当查询和分析结果中存在ratio的值大于0.05时,触发中级别的告警。