Привет.
JMX агентом слежу за памятью JVM машины.
По условию сравниваю два типа памяти, HeapMemoryUsage.used>HeapMemoryUsage.max*0.2. Когда
max = 1.9Gb
used = 637.37Mb
вроде как условие должно выполнится, но не выполняется.
Вот если домножать memory.max на 0.1, то условие отрабатывает.
Время обновления метрик = 30s
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
Comment