2016-06-09 102 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),並連接到正在運行碼頭過程中看到碼頭監測暴露出的各種事情。