如何在Wavefront中对设定时间段内的所有y轴点求和?

时间:2019-02-10 19:27:21

标签: statsd wavefront

我目前有一张图表,其中包含来自2个来源的数据,当在图表上运行ts(var1)和ts(var2)时,我得到以下信息:

enter image description here

var1和var2应该匹配(在这种情况下,我知道它们不匹配),并且在稍微不同的时间(1s到30s delta)发送。

预计来自var1和var2的呼叫每天大约为3500。 Var2始终发送计数,var1可能失败。因此var2是var1的正确(期望值)。

我正试图以此方式在凌晨3点发出警报:

var1Sum =过去24小时内var1计数的总和 var2Sum =过去24小时内var2计数的总和

如果((var2Sum-var1Sum)/ var2Sum * 100)<99,则发送警报。

即我希望最近25小时内var1Sum的计数为var2Sum的99%。

我尝试了这种方法:

(integrate(24h, ${var2}) - integrate(24h, ${var1})) / integrate(24h, ${var2})

我也尝试了msum和其他一些方法,但是似乎都没有显示出预期的结果。

0 个答案:

没有答案