prometheus - 将 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 如何做到这一点?
解决方案
检查此链接。tl;博士; counter 并不打算降低它的值,因此在这个线程中讨论了一些有效的用例。
他们的建议是注销柜台并建立一个新的作为解决方法。
推荐阅读
- flask - Swagger2.0 - 定义属性中的 oneOf 运算符
- ios - WKWebView 加载了两次,试图返回我必须按两次后退导航按钮
- javascript - 在 javascript 中动态创建一个 C# 对象数组(使用 ChartJs)
- ios - 在 swift 中的 void 函数中面临意外的非 void 返回值
- ionic-framework - 离子标签在 IOS 中没有正确响应
- web-services - 尝试调用肥皂网络服务时获取逗号分隔值
- java - handleActivityResult: 实现应用内计费 v3 时数据为空
- botframework - retrySpeak 属性在机器人中不起作用
- redis - 如何按创建时间排序的redis缓存键列表
- css - 有没有办法将浏览器检查器中的更改同步应用于 CSS 文件?