1

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

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

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

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

4

1 回答 1

0

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

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

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

于 2020-12-16T10:11:42.343 回答