将Prometheus Counter值设置为0

时间:2020-07-07 18:53:00

标签: prometheus

当服务器以类似方式重启时,我想将Prometheus Counter值设置为0,

private static final Gauge SERVER_UP = Gauge.build(MetricConstants.SERVER_UP, "Server status").labelNames(labels).register();
Gauge gauge = (Gauge) map.get(SERVER_UP);
gauge.labels(serviceName, serviceType).set(0);

在Prometheus中如何使用Counter来完成?

1 个答案:

答案 0 :(得分:1)

检查此link。 tl; dr; counter并非旨在降低其价值,因此该线程中正在讨论一些有效的用例。

他们的建议是注销计数器并建立一个新的计数器来解决此问题。