Supervisión de ConnectionPool

Puede utilizar el MXBean ConnectionPool para la supervisión de ConnectionPool del perfil Liberty.

Los datos de rendimiento están disponibles para cada ConnectionPool. Las agrupaciones de conexiones gestionan las conexiones de los orígenes de datos y fábricas de conexiones.

Cada gestor de conexiones tiene un MXBean ConnectionPool asociado, y existe un MXBean para cada gestor de conexiones.

El ObjectName para identificar cada MXBean ConnectionPool es:
WebSphere:type=ConnectionPool,name=<IDENTIFIER_OF_CONNECTION_MANAGER>
En el ejemplo siguiente se muestra una agrupación de conexiones (para un origen de datos o una fábrica de conexiones) que no dispone de nombre JNDI. El nombre del origen de datos [default-x] se considera el objeto de origen de datos cuando no se especifica JNDI.
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>
Configuraciones de ejemplo cuando se proporciona el gestor de conexiones
  • Cuando no se especifica ningún ID de forma explícita, se genera un ID en base a su padre
    WebSphere:type=ConnectionPool,name=dataSource[MyDataSource]/connectionManager[default-0]
    
    <dataSource id="MyDataSource">
    	<connectionManager maxPoolSize="10"/>
    	<jdbcDriver libraryRef="DB2JCC4LIB"/>
    	<properties.db2.jcc .../>
    </dataSource>
  • Cuando se especifica un ID, se convierte en el identificador
    WebSphere:type=ConnectionPool,name=connectionManager[Pool2]
    
    <dataSource id="DataSource2" jdbcDriverRef="DB2JCCDriver" connectionManagerRef="Pool2">
    	<properties.db2.jcc .../>
    </dataSource>
    <connectionManager id="Pool2" maxPoolSize="20"/> 

El MXBean ConnectionPool es responsable de notificar estadísticas de ConnectionPool de un solo gestor de conexiones. Los atributos de contador siguientes están disponibles para el MXBean ConnectionPool después de que se ha habilitado la supervisión:

CreateCount
Número total de conexiones creadas.
DestroyCount
Número total de conexiones destruidas.
ManagedConnectionCount
Número de objetos ManagedConnection en uso.
WaitTime
Tiempo medio de espera en milisegundos hasta que se otorga una conexión.
ConnectionHandleCount
Número de objetos Connection en uso.
FreeConnectionCount
Número de conexiones libres de la agrupación.

Icono que indica el tipo de tema Tema de referencia

Términos y condiciones para centros de información | Comentarios


Icono de indicación de fecha y hora Última actualización: 15 de junio de 2015
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=phil&product=was-libcore-mp&topic=rwlp_mon_connectionpools
Nombre de archivo:rwlp_mon_connectionpools.html