Здравствуйте, уважаемые коллеги!
Многие триггеры, которые важны для меня, часто вызывают ложные срабатывания, при этом я получаю уйму ненужных оповещений.
Я прочитал несколько мануалов по тому, как можно видоизменить триггер для предотвращения подобных ситуаций, однако мне не удалось применить ничего из того, что я видел.
К примеру, есть стандартный триггер из шаблона Template JMX Jeneric:
{Template JMX Generic:jmx["java.lang:type=GarbageCollector,name=PS Scavenge",CollectionCount].last(0)}<{Template JMX Generic:jmx["java.lang:type=GarbageCollector,name=PS MarkSweep",CollectionCount].last(0)}
Мне необходимо видоизменить его так, чтобы он детектировал проблему только в том случае, если его условие сохраняется в течение 5 минут.
Т.е. если первое выражение больше второго в течение 5 минут - проблема.
Буду рад советам, а то я уже совсем выбился из сил и отчаялся найти решение.
Многие триггеры, которые важны для меня, часто вызывают ложные срабатывания, при этом я получаю уйму ненужных оповещений.
Я прочитал несколько мануалов по тому, как можно видоизменить триггер для предотвращения подобных ситуаций, однако мне не удалось применить ничего из того, что я видел.
К примеру, есть стандартный триггер из шаблона Template JMX Jeneric:
{Template JMX Generic:jmx["java.lang:type=GarbageCollector,name=PS Scavenge",CollectionCount].last(0)}<{Template JMX Generic:jmx["java.lang:type=GarbageCollector,name=PS MarkSweep",CollectionCount].last(0)}
Мне необходимо видоизменить его так, чтобы он детектировал проблему только в том случае, если его условие сохраняется в течение 5 минут.
Т.е. если первое выражение больше второго в течение 5 минут - проблема.
Буду рад советам, а то я уже совсем выбился из сил и отчаялся найти решение.

Comment