Query condition example
例:avg() OF query(A, 5m, now) IS BELOW 14
avg()
:控制如何将每个serie 值降低到一个可以与阈值比较的值。 点击该功能可以选择另一个聚合函数。query(A, 5m, now)
:字母A代表从Metrics页签查询A查询条件语句。第二个参数定义了时间范围,5m, now
意思从现在到现在的5分钟。这是有用的,如果你想忽略最后2分钟的数据。IS BELOW 14:定义的阈值和阈值的类型。你可以点击
IS BELOW
改变阈值的类型
Conditions
目前唯一存在的条件类型是一个查询条件,允许您指定查询字母、时间范围和聚合函数。
No Data / Null values
下面的条件,你可以配置返回没有数据或空数据,规则评估引擎应该如何处理查询。
No Data Option
NoData:设置警报规则状态为空
Alerting:将警报规则状态设置为报警
keep Last state:保持当前的警报规则状态。
Execution errors or timeouts
下面的选项,如果处理超时错误
Alerting:将警报规则状态设置为报警
keep Last state:保持当前的警报规则状态。
如果一个不可靠的 time series存储,当查询超时或随机失败时,您可以设置这个选项t保持最后状态基本上忽略它们。
时间: 2024-10-01 20:01:01