【问题标题】:Prometheus Python see current value of metricPrometheus Python 查看指标的当前值
【发布时间】:2020-06-11 19:25:03
【问题描述】:

从 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

除了我似乎找不到值访问器。

这甚至可能吗,还是我应该找到其他方法?

【问题讨论】:

    标签: python prometheus


    【解决方案1】:

    source code看来,您可以通过_value属性访问它:

    c._value.get() == 2.6
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-23
      • 1970-01-01
      • 1970-01-01
      • 2021-08-25
      • 2023-01-25
      相关资源
      最近更新 更多