码头指标(例如队列长度)

时间:2016-06-09 18:49:08

标签: jetty

有没有办法获取Jetty服务器的指标,例如队列长度,处理时间等。

我查看了QueuedThreadPool类,并跟踪了getQueueSize的调用链,但我没有发现它被曝光。

感谢。

1 个答案:

答案 0 :(得分: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)并附加到正在运行的Jetty进程以查看暴露的各种事物由Jetty监控。