prometheus - 合并来自 2 个 promethues 实例的数据
问题描述
我有 2 个 Prometheus 实例,我需要将它们合并为 1 个。我正在寻找一些有关如何执行此操作的手册,但我不确定要 google 什么。
你能以某种方式marge 2个/data
目录吗?
EDIT-2.11.2020-
我不是在谈论联邦。现在我学到了更多,让我重新表述这个问题。这是关于 TSDB,而不是 Prometheus 服务本身。
我正在使用本地存储,我有 2 个目录/data1
并/data2
包含不同的历史数据,我可以使用任何一个,--storage.tsdb.path
但我需要同时拥有两个数据历史数据,我该怎么做?
这种与快照有关。让我们考虑一下这种情况:
- 我每个月都会拍一张。
- 有些东西坏了,现在我只有上周的数据。
所以我有一个/data
运行 Prometheus 的目录,/backup
其中包含除过去 3 周之外的所有数据。
我在网上能找到的只是你可以运行 Prometheus,--storage.tsdb.path=/backup
但这样我最近一周就输了,那有什么好处呢?
解决方案
你真正要找的是联邦
您需要再拥有一个 Prometheus 实例来联合其他两个 Prometheus 实例。您可以在文档中找到详细的配置
推荐阅读
- php - 无脂肪模板路由中的动态参数
- amazon-web-services - 上一步功能完成后运行 cloudwatch 规则
- netsuite - NetSuite SuiteTalk 项目履行错误 - VALID_LINE_ITEM_REQD
- node.js - 当我尝试使用 bodyparser 在控制台上查看我的表单内容时,它不会显示我的表单内容
- python - 如何从python中的字符串中删除多个随机字符
- mfc - 如何检测 CEdit 控件的文本对齐方式?
- android - 我无法将“代码”作为问题的一部分包含在该系统中。我放入“身体”的任何东西
- typescript - 为什么在泛型上使用 InstanceType 是错误的
- list - 删除单链表中的节点
- opengl - 正射投影导致几何被远平面剪裁