【问题标题】:Promethus query in grafana using $__interval使用 $__interval 在 grafana 中进行 Prometheus 查询
【发布时间】:2020-12-17 23:47:44
【问题描述】:

在 grafana 中的 Prometheus 查询中,这些查询的结果是否相同:

sum(increase(mymetrics[$__interval]))
increase(sum(mymetrics)[$__interval])

【问题讨论】:

    标签: prometheus grafana


    【解决方案1】:

    不,它们不一样。结果并不总是相同,如果您的数据包含重置,则第二个查询将返回错误的结果。这是因为您的不同计数器时间序列可能包含重置。如果你总结所有这些重置为零就会消失。

    以下博客文章很好地解释了这一点。 increase 实际上只是 rate 周围的语法糖。所以文章也可以应用到increase

    https://www.robustperception.io/rate-then-sum-never-sum-then-rate

    先评分然后求和,不要先求和然后评分

    【讨论】:

      猜你喜欢
      • 2020-02-25
      • 2020-08-03
      • 1970-01-01
      • 2021-10-12
      • 2021-03-20
      • 1970-01-01
      • 2019-10-15
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多