在Prometheus查询grafana时,这些查询是否与结果相同:
sum(increase(mymetrics[$__interval]))
increase(sum(mymetrics)[$__interval])发布于 2020-08-29 10:34:04
不,它们不一样。如果数据包含重置,则结果将不总是相同,第二个查询将返回错误的结果。,这是由于您的不同计数器时间序列可能包含重置。如果你把所有这些重置加到零,就会消失。
下面的博客文章很好地解释了这一点。increase实际上只是rate周围的语法糖。因此,本文也可以应用于increase。
https://www.robustperception.io/rate-then-sum-never-sum-then-rate
比率然后求和,永远不要和,然后是
https://stackoverflow.com/questions/63644011
复制相似问题