我正在调查使用 VictoriaMetrics 从具有间歇性网络连接的远程站点收集的一些指标。所以数据会有差距。但有些指标是只会增加的计数器。
对于这些计数器,我们想使用 interpolate() 函数来计算每小时或每天的增量。
我在我的虚拟机实例中插入了一些测试数据:
Time Counter
00:30 2
01:15 5
01:30 10
01:45 12
02:30 15
04:15 22
04:45 24
当我尝试查询它时,我得到了这个结果:
在 2:30 到 4:15 之间,我可以看到 interpolate() 函数插入值。但它似乎在 3:20 和 4:15 之间插值,而不是 2:30 和 4:15。2:30 的数据点似乎延长到 3:20。同样的情况发生在 01:45 到 02:30 之间,没有发生插值。
如何让它在每个数据点之间进行插值?