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

例如您在监控网站访问日志时,希望目标网站在当前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>0.05严重度:中

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

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

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

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

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