【发布时间】:2020-03-05 09:12:17
【问题描述】:
我想监控每秒将值设置为 Prometheus Gauge 的次数。 不幸的是,我不能添加另一个计数器,应该使用仪表。 我尝试使用changes function,但要么我不明白它的目的,要么它根本没有完成这项工作。将仪表图与具有真实时间范围的 changes() 输出进行比较没有显示任何相关性。
在我看来,使用 count_over_time 并没有提供该指标,原因与 changes() 相同。
是否有适当的方法来计算每秒将值设置为 Prometheus Gauge 的次数?
假设我们有:
prom_gauge = prometheus_client.Gauge("prom_gauge")
发生了以下情况:
[12:00:00.0000] prom_gauge.set(10)
[12:00:00.3000] prom_gauge.set(30)
[12:00:00.5000] prom_gauge.set(20)
[12:00:01.0000] prom_gauge.set(5)
指标将提供值:
12:00:00 的值为 3
值 1 表示 12:00:01
【问题讨论】:
标签: prometheus grafana promql