我们正在使用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来监控它?