ConnectionPool のモニター

ConnectionPool MXBean を使用して、Liberty プロファイルの ConnectionPool のモニターを行うことができます。

各 ConnectionPool に対してパフォーマンス・データを使用可能にします。接続プールは、データ・ソースおよび接続ファクトリーの接続を管理します。

各接続マネージャーにはそれぞれ ConnectionPool MXBean が関連付けられています。1 つの接続マネージャーにつき 1 つの MXBean があります。

各 ConnectionPool MXBean を識別する ObjectName は、以下のとおりです。
WebSphere:type=ConnectionPool,name=<IDENTIFIER_OF_CONNECTION_MANAGER>
以下の例では、JNDI 名がない接続プール (データ・ソースまたは接続ファクトリー用) を示します。JNDI が指定されていない場合、データ・ソース名 [default-x] がデータ・ソース・オブジェクトと見なされます。
WebSphere:type=ConnectionPool,name=transaction/dataSource[default-0]/connectionManager

<transaction enableLoggingForHeuristicReporting="true" transactionLogSize="2048">
	<dataSource transactional="false">
		<jdbcDriver libraryRef="DerbyLib"/>
		<properties.derby.embedded databaseName="<DIR Path>/<DatabaseName>" createDatabase="create"/>
	</dataSource>
</transaction>
接続マネージャーが提供されている場合の構成例
  • 明示的な ID が指定されていない場合、親に基づいて ID が生成されます
    WebSphere:type=ConnectionPool,name=dataSource[MyDataSource]/connectionManager[default-0]
    
    <dataSource id="MyDataSource">
    	<connectionManager maxPoolSize="10"/>
    	<jdbcDriver libraryRef="DB2JCC4LIB"/>
    	<properties.db2.jcc .../>
    </dataSource>
  • ID が指定されている場合、その ID が識別子になります
    WebSphere:type=ConnectionPool,name=connectionManager[Pool2]
    
    <dataSource id="DataSource2" jdbcDriverRef="DB2JCCDriver" connectionManagerRef="Pool2">
    	<properties.db2.jcc .../>
    </dataSource>
    <connectionManager id="Pool2" maxPoolSize="20"/> 

ConnectionPool MXBean は、単一接続マネージャーの ConnectionPool Stats の報告を担当します。 モニターが有効になると、次のカウンター属性が ConnectionPool MXBean について使用可能になります。

CreateCount
作成された接続の総数。
DestroyCount
破棄された接続の総数。
ManagedConnectionCount
使用中の ManagedConnection オブジェクトの数。
WaitTime
接続が認可されるまでの平均待ち時間 (ミリ秒)。
ConnectionHandleCount
使用中の Connection オブジェクトの数。
FreeConnectionCount
プール内の空き接続の数。

トピックのタイプを示すアイコン 参照トピック

インフォメーション・センターに関するご使用条件 | フィードバック


タイム・スタンプ・アイコン 最終更新: 2015 年 6 月 17日
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=phil&product=was-libcore-mp&topic=rwlp_mon_connectionpools
ファイル名: rwlp_mon_connectionpools.html