Ad Widget

Collapse

триггер не отрабатывает условие

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Elis
    Member
    • Oct 2018
    • 71

    #1

    триггер не отрабатывает условие

    Привет.
    JMX агентом слежу за памятью JVM машины.
    По условию сравниваю два типа памяти, HeapMemoryUsage.used>HeapMemoryUsage.max*0.2. Когда
    max = 1.9Gb
    used = 637.37Mb
    Code:
    {wm:jmx["java.lang:type=Memory",HeapMemoryUsage.max].avg(1m)}>0 and
    ({wm:jmx["java.lang:type=Memory",HeapMemoryUsage.used].avg(1m)}>{wm:jmx["java.lang:type=Memory",HeapMemoryUsage.max].avg(1m)}*0.2)
    вроде как условие должно выполнится, но не выполняется.
    Вот если домножать memory.max на 0.1, то условие отрабатывает.

    Время обновления метрик = 30s
  • Kos
    Senior Member
    Zabbix Certified SpecialistZabbix Certified Professional
    • Aug 2015
    • 3404

    #2
    При интервале обновления 30 секунд функция avg(1m) будет выдавать среднее из двух последних значений, сглаживая таким образом резкие колебания.
    Поэтому смотреть надо не одно конкретное последнее значение, а, как минимум, несколько последних по истории (для каждого из параметров).

    Comment

    Working...