J2C connection pool counters

for properties of J2C connection pool counters.

The Java 2 Connector (J2C) connection pool counters are used to monitor J2C connection pool performance. You can find the data using the Tivoli performance viewer and clicking application_server > J2C connection pool.

Counter definitions

Name Key Description Version
ManagedConnectionCount j2cModule.numManagedConnections The number of ManagedConnection objects in use 5.0
ConnectionHandleCount j2cModule.numConnectionHandles The number of connections that are associated with ManagedConnections (physical connections) objects in this pool 5.0
CreateCount j2cModule.numManagedConnectionsCreated The total number of managed connections created 5.0
CloseCount j2cModule.numManagedConnectionsDestroyed The total number of managed connections destroyed 5.0
AllocateCount j2cModule.numManagedConnectionsAllocated The total number of times that a managed connection is allocated to a client (the total is maintained across the pool, not per connection). 5.0
FreedCount j2cModule.numManagedConnectionsReleased The total number of times that a managed connection is released back to the pool (the total is maintained across the pool, not per connection). 5.0
FaultCount j2cModule.faults The number of faults, such as timeouts, in the connection pool 5.0
FreePoolSize j2cModule.freePoolSize The number of free connections in the pool 5.0
PoolSize j2cModule.poolSize Average number of managed connections in the pool. 5.0
WaitingThreadCount j2cModule.concurrentWaiters Average number of threads concurrently waiting for a connection 5.0
PercentUsed j2cModule.percentUsed Average percent of the pool that is in use. The value is determined by the total number of configured connections in the ConnectionPool, not the current number of connections. 5.0
PercentMaxed j2cModule.percentMaxed Average percent of the time that all connections are in use 5.0
WaitTime j2cModule.avgWait Average waiting time in milliseconds until a connection is granted 5.0
UseTime j2cModule.useTime Average time in milliseconds that connections are in use 5.0

Name Granularity Type Level Overhead
ManagedConnectionCount Per connection factory CountStatistic All Low
ConnectionHandleCount Per connection factory CountStatistic All Low
CreateCount Per connection factory CountStatistic Basic Low
CloseCount Per connection factory CountStatistic Basic Low
AllocateCount Per connection factory CountStatistic All Low
FreedCount Per connection factory CountStatistic All Low
FaultCount Per connection factory CountStatistic All Low
FreePoolSize Per connection factory BoundedRangeStatistic Basic High
PoolSize Per connection factory BoundedRangeStatistic Basic High
WaitingThreadCount Per connection factory RangeStatistic Basic High
PercentUsed Per connection factory RangeStatistic All High
PercentMaxed Per connection factory RangeStatistic All High
WaitTime Per connection factory TimeStatistic Basic Medium
UseTime Per connection factory TimeStatistic Basic Medium