范围向量中缺少PromQL计数

时间:2017-10-06 08:14:10

标签: prometheus

是否有可能在Prometheus PromQL的范围向量中计算缺席?

我正在寻找基于缺少指标生成正常运行时间信息的最简单方法。

例如:count_over_time(absent(metric_name)[1w])但它会抛出Error executing query: parse error at char 56: range specification must be preceded by a metric selector, but follows a *promql.Call instead

不幸的是我无法使用规则,因为我需要及时回归。

我使用的解决方法是计算此查询的结果
/api/v1/query_range?query=absent(metric_name)&start=1506672546&end=1507277346&step=60但它不是一个普通的解决方案。

1 个答案:

答案 0 :(得分:0)

这不是解决此问题的好方法,我建议您使用up指标,因为您可以轻松使用avg_over_time