PromQL平均vs平均时间

RJtokenring

随着时间的流逝,函数不支持/不支持语法。使用avg_over_time(metric [1h])和avg(metric [1h])之间的数学区别是什么?超时功能可以替换为具有相同结果的函数(在这种情况下为avg)吗?谢谢!

瓦利亚拉

avg_over_time(m[d])函数执行以下操作:

  • 它选择所有具有名称的时间序列 m
  • 然后针对每个选定的时间序列,计算d图形上每个点之前的时间范围内原始样本的平均值

avg(m)函数执行以下操作:

  • 它选择所有具有名称的时间序列 m
  • 然后针对每个选定的时间序列,选择图形上每个点之前的最后一个原始样本值。有关更多详细信息,请参见这些文档
  • 然后,它为图形上的每个点计算每个时间序列所选值的平均值。

正如你所看到的,avg_over_time()并且avg()是完全不同的功能-avg_over_time()计算每一个选择的时间序列不同的平均值,而avg()在选定的时间序列计算平均值。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章