2013-01-09 59 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包裝器。