2014-12-26 97 views
0

我使用的是遊戲框架HikariCP-java6-2.2.5 1.2.7HikariCP - 播放框架1.2.7的JMX MBean監控

我想註冊的JMX MBean,以監測我的池的性能,但 在數據源配置文件上設置registerMbeans = true也不dataSource.setRegisterMbeans(true)在Play Framework上不起作用。

當我列出我的活動MBean時,似乎沒有com.zaxxer.hikari:type = Pool(myPool)條目。我也沒有在VisualVM MBean插件上看到它,所以我暗示HikariCP不能將它的MBean註冊到Play Framework 1.2.7環境。

爲了註冊MBean,Play Framework還有另一個竅門嗎? 謝謝。

回答

0

原來,池名稱不能含有「字樣,以便註冊的MBean

應用程序日誌有: javax.management.MalformedObjectNameException:無效字符「」'中的屬性值部分

我改變了我的配置: POOLNAME = 「myPool的」

POOLNAME = myPool的

並且它正確註冊。現在我看到MBean插件上安裝VisualVM的值。