我的指标queue_size
中有一个衡量标准。我想查询每个时间点这个量表已经非零的时间。
示例数据:
t queue_size desired result
0s 0 0
10s 1 0
20s 1 10
30s 2 20
40s 1 30
50s 0 0
60s 10 0
70s 5 10
80s 7 20
90s 0 0
以下查询告诉我queue_size
是否为非零,但它是否保持为1。
queue_size >bool 0
我想要的是,值以每秒1的速度增加,并在queue_size
再次为0时立即重置。
答案 0 :(得分:0)
以下是深奥的,我建议找一种不同的方式来做你想做的事。
使用以下命令创建录制规则:
size_duration =
(queue_size == 0)
or
(size_duration + 10) * (queue_size * 0 + 1)
or
queue_size * 0