问题标签 [victoriametrics]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
22 浏览

prometheus - 获取 Prometheus 时间序列的数据点计数

我为 Prometheus 表达式定义了一个记录规则。

规则 -rule:my_recording_rule
表达式 -sum by(foo) (increase(some_metric{}[4w]))

该记录规则每 15 秒包含一次数据。因此,如果我们花 1 分钟,就会记录 4 个数据点。

我想获得该记录规则中的总数据点数。

我试过count(rule:my_recording_rule)了,但它只给了我列出的时间序列数。

我想获取每个时间序列的数据点数。

0 投票
1 回答
30 浏览

go - 如何在普罗米修斯中查询给定指标的所有时间序列?

如何在prometheus中无步查询指定指标的原始时间序列值?比如我想查询1分钟内实际有多少个datapoints,但是当我指定step为15s时,不管datapoints个数多少都会产生4个结果

0 投票
0 回答
10 浏览

victoriametrics - 在所有点之间使用 interpolate() 函数

我正在调查使用 VictoriaMetrics 从具有间歇性网络连接的远程站点收集的一些指标。所以数据会有差距。但有些指标是只会增加的计数器。

对于这些计数器,我们想使用 interpolate() 函数来计算每小时或每天的增量。

我在我的虚拟机实例中插入了一些测试数据:

当我尝试查询它时,我得到了这个结果:

插值查询

在 2:30 到 4:15 之间,我可以看到 interpolate() 函数插入值。但它似乎在 3:20 和 4:15 之间插值,而不是 2:30 和 4:15。2:30 的数据点似乎延长到 3:20。同样的情况发生在 01:45 到 02:30 之间,没有发生插值。

如何让它在每个数据点之间进行插值?