Prometheus Python 查看指标的当前值
Prometheus Python see current value of metric
根据 prometheus python 文档,假设我 运行 这个:
from prometheus_client import Counter
c = Counter('my_failures', 'Description of counter')
c.inc() # Increment by 1
c.inc(1.6) # Increment by given value
在执行这两个增量后,我如何获得 c
指标的值?这是为了测试目的,我希望能够测试
c.value == 2.6
除了我似乎找不到值访问器。
这是否可行,还是我应该另辟蹊径?
从 source code 看来,您可以通过 _value
属性访问它:
c._value.get() == 2.6
根据 prometheus python 文档,假设我 运行 这个:
from prometheus_client import Counter
c = Counter('my_failures', 'Description of counter')
c.inc() # Increment by 1
c.inc(1.6) # Increment by given value
在执行这两个增量后,我如何获得 c
指标的值?这是为了测试目的,我希望能够测试
c.value == 2.6
除了我似乎找不到值访问器。
这是否可行,还是我应该另辟蹊径?
从 source code 看来,您可以通过 _value
属性访问它:
c._value.get() == 2.6