Geronimo アプリケーション サーバーを使用しており、実行時にデータ ソース構成を表示するオプションを検討しています。
たとえば、次のデータソース構成があるとします。
<connection-definition>
<connectionfactory-interface>javax.sql.DataSource</connectionfactory-interface>
<connectiondefinition-instance>
<name>DB2_ds</name>
<config-property-setting name="UserName">db2admin</config-property-setting>
<config-property-setting name="DatabaseName">sample</config-property-setting>
<config-property-setting name="Password">db2admin</config-property-setting>
<config-property-setting name="ServerName">localhost</config-property-setting>
<connectionmanager>
<local-transaction/>
<single-pool>
<max-size>10</max-size>
<min-size>0</min-size>
<match-one/>
</single-pool>
</connectionmanager>
</connectiondefinition-instance>
</connection-definition>
データソースの構成と属性、およびランタイムを監視できますか? LockWait timeOut などの属性に対してデータベース呼び出しがどのように行われるかを表示および追跡することは可能ですか?
同じものを監視するために mBeans を実装する必要がありますか?