Playframework HikariCP-播放框架1.2.7 JMX MBean监控

Playframework HikariCP-播放框架1.2.7 JMX MBean监控,playframework,frameworks,jmx,playframework-1.x,hikaricp,Playframework,Frameworks,Jmx,Playframework 1.x,Hikaricp,我在Play Framework 1.2.7上使用HikariCP-java6-2.2.5 我想注册JMX MBean以监控我的池性能,但两者都不需要 在数据源配置文件上设置registerMbeans=true或 dataSource.setRegisterMbeans(true)在Play Framework上不起作用 当我列出我的活动MBean时,似乎没有com.zaxxer.hikari:type=Pool(myPool)条目。我在VisualVM MBean插件上也看不到它,所以我怀疑

我在Play Framework 1.2.7上使用HikariCP-java6-2.2.5

我想注册JMX MBean以监控我的池性能,但两者都不需要 在数据源配置文件上设置registerMbeans=true或 dataSource.setRegisterMbeans(true)在Play Framework上不起作用

当我列出我的活动MBean时,似乎没有com.zaxxer.hikari:type=Pool(myPool)条目。我在VisualVM MBean插件上也看不到它,所以我怀疑HikariCP无法注册它的MBean来播放Framework 1.2.7环境

为了注册MBean,Play框架还有其他技巧吗?
谢谢。

事实证明,为了注册MBean,池名不能包含“字符”

应用程序日志包含: javax.management.MalformedObjectNameException:属性的值部分中的字符“”无效

我更改了配置: poolName=“MyPool”

poolName=MyPool

而且注册正确。现在我看到了安装在VisualVM上的MBean插件的值