小编Nit*_*mir的帖子

如何清除python prometheus客户端的所有指标

我正在尝试清除所有指标实例,并且正在使用 .clear() 清除所有标签和值。但问题是,当我有一个没有标签的指标时,如果不起作用。

registry = CollectorRegistry() metric_instance1 = Gauge(name=metric.name, labelnames=metric.label_names, registry=registry) metric_instance1.clear()

这对我有用。

但问题是当我有一个没有标签的指标时

metric_instance2 = Gauge(name=metric.name, registry=registry) metric_instance2.clear()

我收到一个错误

AttributeError: 'Gauge' object has no attribute '_lock'

这是因为它没有 self._metics 和 self._lock。

所以我的问题是 - 在没有标签的情况下清除指标的方法是什么?

python prometheus

5
推荐指数
0
解决办法
791
查看次数

标签 统计

prometheus ×1

python ×1