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 |