【问题标题】:What is the difference between last_over_time() and instance vector?last_over_time() 和实例向量有什么区别?
【发布时间】:2022-06-13 04:05:24
【问题描述】:

last_over_time(metric{}[1h]) 返回 1 小时内(现在 - 1 小时)内的最新(最近)样本集样本 metric{} 即时向量返回样本集的最新(最近)样本。

这些样本是相等的,我错了吗?

何时使用last_over_time 和即时向量?

【问题讨论】:

    标签: prometheus promql


    【解决方案1】:

    默认情况下,如果最新样本与请求的时间戳之间的距离超过 5 分钟,Prometheus 将停止返回时间序列。如果在这些样本之后存在过时标记,它也可能会停止返回包含更新样本的系列 - 详情请参阅these docs

    所以,基本上,metric_name 查询在某种程度上等同于last_over_time(metric_name[5m])。如果请求的系列包含过时的标记,这些查询可能会返回不同的结果。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-10-23
      • 1970-01-01
      • 1970-01-01
      • 2011-02-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多