使用$ __ interval在grafana中进行Promethus查询

时间:2020-08-29 06:08:49

标签: prometheus grafana

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

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

1 个答案:

答案 0 :(得分:3)

否,它们不一样。如果您的数据包含重置,结果将不会总是相同,并且第二个查询将返回错误的结果。这是由于您不同的计数器时间序列可能包含重置。如果加总起来,这些重置为零会消失。

以下博客文章对此进行了很好的解释。 increase实际上只是rate周围的语法糖。因此,该文章也可以应用于increase

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

先加费率,再加费率