首页 > 解决方案 > 合并来自 2 个 promethues 实例的数据

问题描述

我有 2 个 Prometheus 实例,我需要将它们合并为 1 个。我正在寻找一些有关如何执行此操作的手册,但我不确定要 google 什么。

你能以某种方式marge 2个/data目录吗?

EDIT-2.11.2020-

我不是在谈论联邦。现在我学到了更多,让我重新表述这个问题。这是关于 TSDB,而不是 Prometheus 服务本身。

我正在使用本地存储,我有 2 个目录/data1/data2包含不同的历史数据,我可以使用任何一个,--storage.tsdb.path但我需要同时拥有两个数据历史数据,我该怎么做?

这种与快照有关。让我们考虑一下这种情况:

  1. 我每个月都会拍一张。
  2. 有些东西坏了,现在我只有上周的数据。

所以我有一个/data运行 Prometheus 的目录,/backup其中包含除过去 3 周之外的所有数据。

我在网上能找到的只是你可以运行 Prometheus,--storage.tsdb.path=/backup但这样我最近一周就输了,那有什么好处呢?

标签: prometheus

解决方案


你真正要找的是联邦

您需要再拥有一个 Prometheus 实例来联合其他两个 Prometheus 实例。您可以在文档中找到详细的配置


推荐阅读