Thanos 中特定分辨率的数据缺失

Missing data in Thanos at specific resolution

问题

问题:当向 Thanos 查询分辨率低于某个阈值的图形时,Thanos 将 return 数据缺少数据点,而 Prometheus 没有(见截图稍后)。

设置:一个kubernetes集群。 Thanos 的查询器配置为查询单个 Prometheus 的 sidecar(我这样做是为了测试,以确保这里不会进行下采样。)查询器在 没有 --query.auto-downsampling选项。

问题:为什么 Thanos return 没有处理 Prometheus 处理的所有数据?


图表

Thanos 查询 12 小时范围,分辨率为 90 秒

相同的查询,但在 Prometheus 上

Thanos 查询 6 小时范围,分辨率为 90 秒

(我们在 Prometheus 上得到相同的结果)

通过将 Thanos 从 0.19.0-rc.0 升级到 0.20.0 来修复它…