2017-08-02 30 views
0

Tomcatサーバー上の接続プールを監視する方法を研究しました。研究の後、私はthis questionを見つけました。JConsoleにorg.apache.tomcat.jdbc.pool.jmxが表示されない

彼の答えは、オプション2 - JMX(Java Management Extensions)を使用した監視を選択します。私はTomcatサーバー上でJMXをセットアップしようとしました。最後に、メモリ使用量、CPU使用量、スレッドプール、およびロードされたクラスを監視するために遠隔操作できます。

ただし、[MBeans]タブのorg.apache.tomcat.jdbc.pool.jmxが存在しないため、接続プールを監視できませんでした。 (私はこのexpected pictureようにする必要がありますが、私はこのactual pictureだ)だから、

を、JConsoleを使用して接続プールをmontitorする方法はありますか誰もがorg.apache.tomcat.jdbc.pool.jmxがJConsoleの上では表示されませんなぜ私に答えを助けることができるだろうか?

ありがとうございました。

答えて

0

JConsoleでorg.apache.tomcat.jdbc.pool.jmxが表示されなかった理由は、もうJDBCを使用しなかったからです。私の誤解をおかけして申し訳ありません。私はnumActive、JConsoleを使用して、接続プールのnumIdleを監視することができ

は(それは、MBeanセクションに表示されていますし、パスは/ Tomcatの/データソース/ localhostの/のjavax.sql.DataSource /名前・オブ・データソースである属性)。

ただし、numActiveとnumIdleのグラフは履歴データを保持しません。

調査したところ、これはhttp://www.testautomationguru.com/jmx-monitoring-using-collectd-influxdb-grafana/で、データを収集して視覚化するために別のプラグインを使用する必要があると判断しました。だから、私はこれらのツールをセットアップしようとし、最終的には動作します!

ありがとうございました。

関連する問題