Как сложить все точки оси Y за заданный период времени в волновом фронте? - PullRequest
0 голосов
/ 10 февраля 2019

У меня в настоящее время есть диаграмма с данными из 2 источников, когда я запускаю ts (var1) & ts (var2) на графике, я получаю это:

enter image description here

var1 и var2 должны совпадать (в этом случае я знаю, что они не совпадают) и отправляются в несколько разное время (от 1 до 30 с).

Ожидаемые вызовы из var1 и var2 примерно3500 в день.Var2 всегда отправляет счетчик, var1 может не работатьТаким образом, var2 - это правильное (ожидаемое значение) var1.

Я пытаюсь отправить предупреждение в 3 часа утра следующим образом:

var1Sum ​​= сумма значений var1 за последние 24 часа var2Sum = суммаvar2 считает за последние 24 часа

, если ((var2Sum - var1Sum) / var2Sum * 100) <99, отправить оповещение. </p>

Т.е. я хочу, чтобы количество var1Sum ​​было 99% от var2Sum впоследние 25 часов.

Я пробовал этот метод:

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

Я также пробовал msum и некоторые другие методы, но ни один из них, кажется, не показывает ожидаемый результат.

...