当服务器以类似方式重启时,我想将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来完成?
答案 0 :(得分:1)
检查此link。 tl; dr; counter并非旨在降低其价值,因此该线程中正在讨论一些有效的用例。
他们的建议是注销计数器并建立一个新的计数器来解决此问题。