首页 > 解决方案 > 将 Prometheus 计数器值设置为 0

问题描述

当服务器以类似的方式重新启动时,我想将 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 如何做到这一点?

标签: prometheus

解决方案


检查此链接。tl;博士; counter 并不打算降低它的值,因此在这个线程中讨论了一些有效的用例。

他们的建议是注销柜台并建立一个新的作为解决方法。


推荐阅读