对于2分钟的时间窗口,该矢量具有以下结果(我正在使用Grafana探索2分钟的时间):
instana_metrics{aggregation="max", endpoint="mutation addProduct"}
t1 - 3051
t2 - 5347
t3 - 5347
t4 - 4224
t5 - 4224
我需要等效的东西
SELECT Count(*)
FROM instana_metrics
以5的结果 我能想到的最好的是
count( instana_metrics{aggregation="max", endpoint="mutation addProduct"} )
t1 | 1
t2 | 1
t3 | 1
t4 | 1
t5 | 1
我的解释是,每个时间点的计数为1个样本值。但是结果本身就是一个时间序列,我希望有一个标量。
BTW:我知道我可以为此使用Grafana转换,但不幸的是我只需要一个promql解决方案。just使用
Count_over_time函数。例如,以下查询返回每个时间序列的最后2分钟中的原始样品数量,名称为
instana_metrics