HikariCP を使っていると,connection の状態をモニタリングしておきたくなると思います.例えば active な connection と idle 中の connection の比率を見たかったり,あるいは connection がリーク (アプリケーションが connection を borrow するだけして返却してない状態) していないかをモニタリングしたい,みたいなケースが挙げられるでしょう. こうしたものはモニタリングしたくなるのが心情というものですし,モニタリングすべきだとも思っています. 開発中の環境だと HikariCP のデバッグログを出すことでそこから connection の情報を取得することが出来ますが,本番の環境だとそんなのは出さないし (HikariCP のデバッグログは結構量が多い) ,出したとしてもいちいちログを見てやっていくのはダルいので
![HikariCP のステータスを JMX 経由で取得する - その手の平は尻もつかめるさ](https://cdn-ak-scissors.b.st-hatena.com/image/square/083e05c07dcafedff55a9b3a474e9b3b53ab0c53/height=288;version=1;width=512/http%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fm%2Fmoznion%2F20151213%2F20151213013152.png)