相关疑难解决方法(0)

rate() 函数如何平均请求持续时间?

引用普罗米修斯计数和观察总和文档:

要根据名为 http_request_duration_seconds 的直方图或摘要计算过去 5 分钟内的平均请求持续时间,请使用以下表达式: rate(http_request_duration_seconds_sum[5m]) / rate(http_request_duration_seconds_count[5m])

我应该提到我的理解:

  1. 什么rate功能
  2. 瞬时向量与范围向量有何不同
  3. 如果我想获得平均请求持续时间增长率,我肯定会使用该表达式

然而,我对请求持续时间的增长率不感兴趣,而是对请求持续时间本身感兴趣!

有人可以解释为什么每个人在任何给定时刻寻找平均计数/值时都必须使用一个rate函数,而它没有提供这个功能?

PS,似乎有一个重复的问题,并且有一个已检查的答案,但是其中的所有答案都解释了rate函数是什么,它如何执行它的操作等等。我已经了解函数的rate作用。我只是不明白为什么我们应该首先使用它,特别是当它提供的结果与我们正在寻找的结果无关时。

prometheus promql

4
推荐指数
1
解决办法
3002
查看次数

标签 统计

prometheus ×1

promql ×1