2013-01-09 57 views
2

我有一个应用程序部署到Cloudfoundry,我已经公开了JMX MBeans接口,用于我们的日志记录级别。我想用jconsole连接到cloudfoundry实例。这可能吗?我如何做到这一点?如果我运行超过1个Tomcat实例,如何连接到特定实例?或者它有什么关系?JMX连接到cloudfoundry

回答

1

目前没有办法通过主要的Cloud Foundry路由器连接到一次应用程序的特定实例或者http端口以外的任何端口。

0

在该平台中,我们使用与Login和UAA组件一起部署的应用程序(https://github.com/cloudfoundry/identity-tools/tree/master/varz)。它通过类似CF的REST接口提供对选定MBean的只读访问。关于最重要的MBeans是公开的,并可能在复杂的对象图上打破,但如果你愿意的话,你可以适应它。您可以将控制器拆分并在您的应用中使用它,或者像我们在具有独立应用的平台中那样执行相同的操作,将您自己的war和varz部署在同一个容器中。

另请参阅Jolokia以获取泛型JMX REST包装器。