有没有办法获取Jetty服务器的指标,例如队列长度,处理时间等。
我查看了QueuedThreadPool类,并跟踪了getQueueSize的调用链,但我没有发现它被曝光。
感谢。
答案 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监控。