gpt4 book ai didi

prometheus - PromQL的rate()函数的理解

转载 作者:行者123 更新时间:2023-12-05 00:54:04 24 4
gpt4 key购买 nike

我浏览了 PromQL 文档,发现速率有点令人困惑。然后我尝试了 Prometheus 查询仪表板中的一个查询,发现下面给出的结果

Time Count increase  rate(count[1m])
15s 4381 0 0
30s 4381 0 0
45s 4381 0 0
1m 4381 0 0

15s 4381 0 0
30s 4402 21 0.700023
45s 4402 0 0.700023
2m 4423 21 0.7

15s 4423 0 0.7
30s 4440 17 0.56666666
45s 4440 0 0.56666666
3m 4456 16 0.53333333

我从仪表板获得的最后一列值,但我无法理解这是如何计算的。

分辨率 - 15 秒

scrape_interval:30s

最佳答案

“increase”函数计算某个计数器增长了多少,“rate”函数计算该度量每秒增长的数量。

分析您的数据我认为您使用 [30s] 表示“增加”,使用 [1m] 表示“速率”(正确使用的值对结果很重要)。

基本上,例如,在时间 2m 我们有:

increase[30s] = count at 2m - count at 1.5m = 4423 - 4402 = 21
rate[1m] = (count at 2m - count at 1m) / 60 = (4423 - 4381) / 60 = 0.7

普罗米修斯文档:increaserate .

关于prometheus - PromQL的rate()函数的理解,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66674880/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com