Prometheus 理解普罗米修斯的速率函数值

Prometheus 理解普罗米修斯的速率函数值,prometheus,metrics,rate,Prometheus,Metrics,Rate,我读过普罗米修斯函数块文档,但有时我不理解速率函数的实际值 假设我们要计算http服务请求超过60秒的平均时间,它将如下所示: sum by(uri) ( rate(http_client_requests_seconds_sum[60s]) / rate(http_client_requests_seconds_count[60s]) ) 所以它是这些时间序列中完成请求的平均时间,度量:持续时间。这对我来说完全有道理。现在我想计算60秒内http_客户端_请求_秒_计数的变化 s

我读过普罗米修斯函数块文档,但有时我不理解速率函数的实际值

假设我们要计算http服务请求超过60秒的平均时间,它将如下所示:

sum by(uri) (
  rate(http_client_requests_seconds_sum[60s])
  /
  rate(http_client_requests_seconds_count[60s])
)
所以它是这些时间序列中完成请求的平均时间,度量:持续时间。这对我来说完全有道理。现在我想计算60秒内http_客户端_请求_秒_计数的变化

sum by(uri) (rate(http_client_requests_seconds_count[60s])
假设它返回结果(假设在理想情况下,每10个指标发送到prom)


1.16,1.20,1.45,0.8,1.4,0.1


这些价值观是什么?每10秒增加计数,但如何增加?百分比?如果我使用
increase
函数,至少它给出了一些可视数字,在10秒钟内,请求数增加了2。但我不知道速率函数返回什么,为什么它在这种情况下被如此广泛地使用