类似Thanos这样的基于prometheus存储格式的项目似乎说,不可能在基于prometheus的系统中备份数据。
有人能解释一下为什么以及是否有可能改变这种状况吗?由于缺乏回填能力,很难在没有影响的情况下切换度量系统(因为以前的系统已经可以保留多年的数据)。
发布于 2020-04-12 13:42:05
回答我自己的问题(经过几天的研究)。
我还没有对其进行测试,但https://github.com/Cleafy/promqueen似乎正是为此目的而设计的:
PromQueen使得离线记录prometheus指标成为可能。因此,PromQueen可以在原生prometheus数据库中回填记录的数据。PromQueen由两个主要工具组成:
它没有太多的贡献者,但它来自另一个POC回购,它是在过去6个月更新的,所以我怀疑它会运行良好。
无论如何,它证明了你可以合理地回填普罗米修斯,所以这不是不可能的。
你也可以在普罗米修斯的路线图中找到这一点,所以很明显,它最终是内置的。
https://prometheus.io/docs/introduction/roadmap/
回填时间序列回填将允许大量装载的数据在过去。这将允许追溯性规则评价,并从其他监测系统转移旧数据。
发布于 2020-09-13 07:47:28
虽然回填仍然是Prometheus的在审查中,但您可以使用https://github.com/sepich/thanos-kit/ import命令将prometheus文本格式的自定义数据导入Thanos。
https://devops.stackexchange.com/questions/11251
复制相似问题