HikariCP - Play Framework 1.2.7 JMX MBean监控

时间:2014-12-26 16:02:47

标签: 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插件上看到它,所以我认为HikariCP无法将其MBean注册到Play Framework 1.2.7环境。

Play Framework是否还有另一种技巧可以注册MBean? 感谢。

1 个答案:

答案 0 :(得分:1)

事实证明,池名称不能包含“字符以便注册MBean。

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

我更改了配置: POOLNAME = “myPool的”

POOLNAME = myPool的

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