在嵌入式jetty中启用JMX

在嵌入式jetty中启用JMX,jetty,jmx,embedded-jetty,ganglia,Jetty,Jmx,Embedded Jetty,Ganglia,我想在jetty 9中启用JMX以收集统计数据。 根据文档,我必须按如下方式执行此操作 Server _server = new Server(); // Setup JMX MBeanContainer mbContainer=new MBeanContainer(ManagementFactory.getPlatformMBeanServer()); _server.getContainer().addEventListener(mbContainer); _server.addBean(

我想在jetty 9中启用JMX以收集统计数据。 根据文档,我必须按如下方式执行此操作

Server _server = new Server();
// Setup JMX 
MBeanContainer mbContainer=new MBeanContainer(ManagementFactory.getPlatformMBeanServer());
_server.getContainer().addEventListener(mbContainer);
_server.addBean(mbContainer);
但服务器似乎没有getContainerAPI。 如何启用JMX


我还想把这些计数器收集到Ganglia?我可以从我的应用程序中执行此操作吗?或者我需要一个使用JMX检索此文件的插件吗?

我想我找到了。只需删除_server.getContainer行即可。它可以通过JMX从JVM收集度量,然后将数据推送到graphite中。