prometheus:rate()在滑动窗口中工作吗?

时间:2018-06-06 13:42:56

标签: prometheus

rate()是否适用于滑动窗口或缩略图窗口?例如,刮擦间隔为10秒,当我查询rate(foobar[1m])时,它会持续刮10分钟,这意味着什么?

对于每秒,它会计算从该秒开始的范围内的平均值吗?

或者,每分钟计算平均值,即在这种情况下,它计算10次。

1 个答案:

答案 0 :(得分:2)

执行rate(foobar[1m])时,它使用最后一分钟的数据并返回单个时间戳的结果。 PromQL不了解你的刮擦间隔或你一直在努力的时间。

还有query_range HTTP API,它将预先形成多个独立的PromQL评估step秒。您希望这些评估所涵盖的时间范围重叠,因此您可能希望此处的step不超过30秒。