【问题标题】:Multiple instances send the same prometheus metric to pushgateway多个实例向 pushgateway 发送相同的 prometheus 指标
【发布时间】:2020-07-08 09:34:40
【问题描述】:

我的任务在多台机器上运行,对于每台机器,我设置了相同的指标,如下所示:

myCounter = Counter
        .build()
        .name("my_counter")
        .help("Dummy counter")
        .register(registry)
pushGateway.pushAdd(registry, "myJobName")

而且我没有给它分配标签。

我的问题是,以目前使用计数器度量的方式,pushgateway 上收集的值是否会变得不正确,因为它只保留最后推送的值?

【问题讨论】:

    标签: prometheus prometheus-pushgateway


    【解决方案1】:

    当前逻辑 POST 请求将所有具有相同名称的指标(在您推送到的组中)替换为您推送的指标。 一个 PUT 是后者将组中的所有指标替换为推送的指标。

    期待逻辑 POST 请求仅用您推送的指标替换具有相同名称(在您推送到的组中)的所有 (X) 指标。 (不是全部,而是具有相同标签值的指标)

    PUT 是后者将组中的所有指标替换为推送的指标。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多