【问题标题】:PromQL count absent in a range vector范围向量中不存在 PromQL 计数
【发布时间】:2017-10-06 08:14:10
【问题描述】:

是否可以在 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,但这不是一个普通的解决方案。

【问题讨论】:

    标签: prometheus


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-06-29
      • 2021-08-28
      • 1970-01-01
      • 2021-04-06
      • 1970-01-01
      • 2021-10-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多