引用普罗米修斯计数和观察总和文档:
要根据名为 http_request_duration_seconds 的直方图或摘要计算过去 5 分钟内的平均请求持续时间,请使用以下表达式:
rate(http_request_duration_seconds_sum[5m]) / rate(http_request_duration_seconds_count[5m])
我应该提到我的理解:
rate功能然而,我对请求持续时间的增长率不感兴趣,而是对请求持续时间本身感兴趣!
有人可以解释为什么每个人在任何给定时刻寻找平均计数/值时都必须使用一个rate函数,而它没有提供这个功能?
PS,似乎有一个重复的问题,并且有一个已检查的答案,但是其中的所有答案都解释了rate函数是什么,它如何执行它的操作等等。我已经了解函数的rate作用。我只是不明白为什么我们应该首先使用它,特别是当它提供的结果与我们正在寻找的结果无关时。