0

我想在普罗米修斯推送网关中将计数器重置为 0,因为普罗米修斯推送网关将继续向普罗米修斯发送最后一个计数器值。在我的情况下,我不会发生这种情况。

4

2 回答 2

2

据我了解,您的问题是您推送了一些指标(计数器),但您不希望该指标永远保留在推送网关中。底线是推送网关中的指标没有超时,并且在可预见的将来也不会。

如果可能,您可以安排一个DELETE 请求,以便在您想要的时间之后删除指标(而不是重置它)。一种流行的方法也是使用绑定到节点导出器的文本文件,该文件将随您的节点一起消失。这取决于您的环境和设置。

于 2019-12-16T22:14:04.290 回答
0

根据 Prometheus 文档(CounterGauge),我猜 Gauge 更适合您的问题,因为根据这个prometheus_client counter for python 文档,

当进程重新启动时,计数器会上升并重置。

因此,您不太可能为 Counter 设置 0 值。

但是仪表可以上下移动并设置某个值,例如 0。

于 2019-12-16T21:11:12.583 回答