rate(http_requests_total[5m] @ 1609746000)
#This returns the 5-minute rate that http_requests_total had at 2021-01-04T07:40:00+00:00
你好,谁能帮我解释一下上面这句话是什么意思?我是普罗米修斯的新手,我对速率函数中的确切时间有点困惑。
rate(http_requests_total[5m] @ 1609746000)
#This returns the 5-minute rate that http_requests_total had at 2021-01-04T07:40:00+00:00
你好,谁能帮我解释一下上面这句话是什么意思?我是普罗米修斯的新手,我对速率函数中的确切时间有点困惑。
rate
应用于内部查询选择的范围向量。http_requests_total[5m] @ 1609746000
那么让我们比较一下:和之间的区别http_requests_total[5m]
。第一个创建一个范围向量,其中包含名称
http_requests_total
超过五分钟窗口的时间序列值,该窗口以 1609746000 结尾,无论时间参数如何。第二个创建一个范围向量,其中包含名称
http_requests_total
超过五分钟窗口的时间序列值,该窗口以查询的时间参数结束。这意味着,无论图表的时间范围如何,第一个选择器的图表
rate
将始终是一条恒定的水平线(因为结果根本不依赖于该时间),而对于第二个选择器,它将计算过去 5 分钟的汇率图表上的每个点。演示