【问题标题】:Merging data from 2 promethues instances合并来自 2 个 prometheus 实例的数据
【发布时间】:2020-10-27 16:43:03
【问题描述】:

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

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

EDIT-2.11.2020-

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

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

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

  1. 我每个月都会拍一张。
  2. 出了点问题,现在我只有上周的数据。

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

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

【问题讨论】:

    标签: prometheus


    【解决方案1】:

    你真正要找的是Federation

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

    【讨论】:

    • 不,我不想抓取指标,我有 2 个带有历史数据的 TSDB,我想将它们合并为一个。
    • prometheus不能合并数据,不支持。
    • 快照用于备份。如果您需要保留数据并与之前的数据合并,请考虑使用远程写入接口将其写入 InfluxDB 之类的地方。您可以找到更多详细信息(here
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多