是吗 rate() 在滑动窗口或拇指窗口工作?例如,刮取间隔是10秒,当我查询时,它会持续刮取10分钟 rate(foobar[1m]) ,这是什么意思?
rate()
rate(foobar[1m])
对于每一秒,它会计算从那一秒开始的范围内的平均值?
或者,每分钟计算平均值,即在这种情况下,它计算10次。
当你执行 rate(foobar[1m]) 它使用最后一分钟的数据,并返回单个时间戳的结果。PromQL不知道你的刮水间隔时间,也不知道你刮了多长时间。
还有 query_range HTTP API,将执行多个独立的ProMQ评估 step 相隔几秒钟。您希望这些评估所涵盖的时间范围重叠,因此您可能希望 步 不超过30岁。
query_range
step
步