Требуется сделать триггер, который будет реагировать на количество ошибок на интерфейсе. Триггер должен брать не одно значение и на него реагировать, а множество значений каждые 15 секунд и если оно выше, чем надо, то срабатывать. Нашел как делать триггер на одно значение, а чтобы на множество значений за определенное время - нет
С множеством значений работают такие сравнения как min,max или avg например:
⇒ avg(#5) → average value for the five latest values
⇒ avg(1h) → average value for an hour
Что в вашем понимании "множество значений"? Обычно ошибки на интерфейсах мониторятся метрикой дельты, а не абсолютным значением. Соответственно, и триггер тогда выглядит элементарно - "если дельта больше N, то орать".
Значит реагировать не на одно снятое значение, а на значения за единицу времени, так как количество ошибок может резко вскочить и упасть, другими словами нужны не эти всплески, а именно постоянная генерация ошибок (то есть сумма ошибок sum() - не подходит)
Ошибки летят или постоянно или всплесками, всплески на работу не влияют, но когда ошибки сыпется немного, но постоянно, то начинаются проблемы. По этому и нужно отслеживать значение (метрика) за единицу времени. То есть 15 секунд - ошибок столько то, 30 секунд - столь же и так далее