

But why only 17/200 used? How to make 200/200?ħ, from report of ab, I found 1.3% failed requests. but what does Number = 624, Maximum = 681, Total started = 1,182 mean?Ħ, I used ab to send 20000 requests in 200 concurrency. I am confused.Ĥ, what does 7124 Mb mean in Java memory used: 784 Mb / 7,124 Mb ++++++++++++?ĥ, In Tomcat "http-apr-8080": Busy threads = 17 / 200 ++++++++++++ and Threads on Number = 624, Maximum = 681, Total started = 1,182.ĭoes 17/200 mean the maximum number of threads to accept connections is 200, but only 17 are used. I used docker stats and got CPU % of my application is about 336%. Does JavaMelody give out accurate result on CPU and memory usage of my application or just docker containers?Ģ, There are 8 cores in my machine, does % System CPU 93.36 mean m y application used 93.36% of all 8 cores CPU resource? Threads on Number = 624, Maximum = 681, Total started = 1,182ġ, I setup 4 docker containers and tomcat is running in one of them. Memory: Non heap memory = 99 Mb (Perm Gen, Code Cache),ĭependencies: Dependencies Dependencies View Maven's pom View Maven's pom

Sum of processing times (ms) = 17,998,558

Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=9999 JVM arguments: .file=/usr/local/tomcat/conf/logging.properties I got the following details from javaMelody monitoring page: Host: memory used: 784 Mb / 7,124 Mb ++++++++++++ Ĥ docker containers setup by docker-compose: myapplication (tomcat, jersey application), kafka, postgres, zookeeper. I am using JavaMelody to monitor my Jersey Application in tomcat following. Enabling gzip compression may save server bandwidth.I am new to JavaMelody and benchmark.

See Zabbix template operation for basic instructions.
