我想监控每秒将值设置为 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)
指标将提供值:
值 3 表示 12:00:00
12:00:01 的值为 1
不幸的是,我无法添加另一个计数器,应该使用仪表。
某种形式的计数器是唯一的方法,使用标准仪表无法做到这一点。