日志服务 使用同环比作为告警触发条件

设定告警触发条件时,由于业务特点,常需要对指标进行环比,变化超过一定阈值再触发告警。例如接口响应时间相比昨天同时间段上升超过50%即触发告警。

相关产品
日志服务 产品页,含版本规格、价格与购买入口。

一、配置方式

配置告警策略 过程中,填写如下执行语句及触发条件:

执行语句:

* | select round(compare[3], 4) as ratio, compare[1] as current_avg_request_time, compare[2] as yesterday_avg_request_time from ( select compare(avg_request_time, 86400) as compare from ( select avg("request_time") as avg_request_time ) )

上述语句的执行结果中:

·ratio 代表:当前接口平均响应时间相比昨天(即86400秒前)的比值

·current_avg_request_time 代表:当前接口平均响应时间

·yesterday_avg_request_time 代表:昨天同时间段接口平均响应时间

上述语句中主要使用了 compare 函数,详细说明请参见 同环比函数。

触发条件:

$1.ratio > 1.5

ratio 大于1.5即触发告警,即相比昨天上升超过50%。

赞 (0)
上一篇 4天前
下一篇 4天前