代码之家  ›  专栏  ›  技术社区  ›  kingluo

普罗米修斯:rate()在滑动窗口中工作吗?

  •  1
  • kingluo  · 技术社区  · 7 年前

    是吗 rate() 在滑动窗口或拇指窗口工作?例如,刮取间隔是10秒,当我查询时,它会持续刮取10分钟 rate(foobar[1m]) ,这是什么意思?

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

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

    1 回复  |  直到 7 年前
        1
  •  2
  •   brian-brazil    7 年前

    当你执行 rate(foobar[1m]) 它使用最后一分钟的数据,并返回单个时间戳的结果。PromQL不知道你的刮水间隔时间,也不知道你刮了多长时间。

    还有 query_range HTTP API,将执行多个独立的ProMQ评估 step 相隔几秒钟。您希望这些评估所涵盖的时间范围重叠,因此您可能希望 不超过30岁。

    推荐文章