普罗米修斯:计算仪表值变化的次数?

问题描述 投票:0回答:1

我想监控每秒将值设置为 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

prometheus grafana promql
1个回答
0
投票

不幸的是,我无法添加另一个计数器,应该使用仪表。

某种形式的计数器是唯一的方法,使用标准仪表无法做到这一点。

© www.soinside.com 2019 - 2024. All rights reserved.