2016-06-09 37 views
-1

有一种方式来获得Jetty服务器的指标,例如,队列长度,处理时间等码头指标(如队列长度)

我看着QueuedThreadPool类,并跟踪呼叫为getQueueSize链,但我没有发现它暴露。

谢谢。

回答

0

“队列长度”是一个非常模糊的术语,可以应用于许多不同的事情。

至于查看Jetty的指标,启用JMX,重新启动您的服务器,并看看。

转到您的${jetty.base}并添加jmx模块。

$ cd /path/to/mybase 
$ java -jar /path/to/jetty-dist/start.jar --add-to-start=jmx 

一旦重新启动,使用随你的JDK的jmc命令(或者,如果您使用的是古老的JDK使用jconsole),并连接到正在运行码头过程中看到码头监测暴露出的各种事情。