2014-12-26 9 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 환경에 등록 할 수 없습니다.

MBeans를 등록하기 위해 Play Framework에 또 다른 트릭이 있습니까? 감사합니다. .

답변

0

그것은 풀 이름을 포함 할 수 없습니다 밝혀 "MBean에 등록하기 위해 문자를

응용 프로그램 로그가 있습니다. javax.management.MalformedObjectNameException을 : 잘못된 문자 '"'속성의 값 부분을

풀 이름 = MyPool

에 풀 이름 = "MyPool"

: 내 구성을 변경

이며 올바르게 등록되었습니다. 이제 MBean plugin의 값이 VisualVM에 설치되어있는 것을 볼 수 있습니다.