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

即时向量:一组时间序列,每个时间序列包含一个样本,所有样本共享相同的时间戳?

  •  1
  • spinkus  · 技术社区  · 3 年前

    普罗米修斯的医生 state 即时矢量是:

    一组时间序列,每个时间序列包含一个样本,所有样本共享相同的时间戳。

    文档 state TSDB将时间存储为毫秒精度的时间戳。当抓取1000个目标时,指标不会同时全部抓取。两个指标不太可能具有相同的毫秒精度时间戳吗?它们是否意味着每个系列在距离当前时间X秒内都有一个度量,或者可能在最后Y秒的区间内——如果是,X或Y是什么?请澄清这一点。

    1 回复  |  直到 3 年前
        1
  •  1
  •   markalex    3 年前

    当然,对于两个不同的目标,几乎不可能有相同的确切时间戳。

    但是,当您从Prometheus请求数据时,如果该样本在(默认情况下)时间戳的5分钟内,它会在请求的时间戳之前获取最新样本。

    搜索活动值的时间窗口大小由标志控制 --query.lookback-delta

    在官方文件的章节中详细描述了这种行为 Staleness

    推荐文章