普罗米修斯的医生 state 即时矢量是:
一组时间序列,每个时间序列包含一个样本,所有样本共享相同的时间戳。
文档 state TSDB将时间存储为毫秒精度的时间戳。当抓取1000个目标时,指标不会同时全部抓取。两个指标不太可能具有相同的毫秒精度时间戳吗?它们是否意味着每个系列在距离当前时间X秒内都有一个度量,或者可能在最后Y秒的区间内——如果是,X或Y是什么?请澄清这一点。
当然,对于两个不同的目标,几乎不可能有相同的确切时间戳。
但是,当您从Prometheus请求数据时,如果该样本在(默认情况下)时间戳的5分钟内,它会在请求的时间戳之前获取最新样本。
搜索活动值的时间窗口大小由标志控制 --query.lookback-delta 。
--query.lookback-delta
在官方文件的章节中详细描述了这种行为 Staleness 。