J2C connection pool counters
Use this page as a reference 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 | Granularity | Type | Level | Overhead | ID |
---|---|---|---|---|---|---|---|---|
ManagedConnectionCount | j2cModule.numManagedConnections | The number of ManagedConnection objects in use | 5.0 | Per connection factory | CountStatistic | All | Low | 14 |
ConnectionHandleCount | j2cModule.numConnectionHandles | The number of connections that are associated with ManagedConnections (physical connections) objects in this pool | 5.0 | Per connection factory | CountStatistic | All | Low | 15 |
CreateCount | j2cModule.numManagedConnectionsCreated | The total number of managed connections created | 5.0 | Per connection factory | CountStatistic | Basic | Low | 1 |
CloseCount | j2cModule.numManagedConnectionsDestroyed | The total number of managed connections destroyed | 5.0 | Per connection factory | CountStatistic | Basic | Low | 2 |
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 | Per connection factory | CountStatistic | All | Low | 3 |
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 | Per connection factory | CountStatistic | All | Low | 4 |
FaultCount | j2cModule.faults | The number of faults, such as timeouts, in the connection pool | 5.0 | Per connection factory | CountStatistic | All | Low | 8 |
FreePoolSize | j2cModule.freePoolSize | The number of free connections in the pool | 5.0 | Per connection factory | BoundedRangeStatistic | Basic | High | 6 |
PoolSize | j2cModule.poolSize | Average number of managed connections in the pool. | 5.0 | Per connection factory | BoundedRangeStatistic | Basic | High | 5 |
WaitingThreadCount | j2cModule.concurrentWaiters | Average number of threads concurrently waiting for a connection | 5.0 | Per connection factory | RangeStatistic | Basic | High | 7 |
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 | Per connection factory | RangeStatistic | All | High | 9 |
PercentMaxed | j2cModule.percentMaxed | Average percent of the time that all connections are in use | 5.0 | Per connection factory | RangeStatistic | All | High | 10 |
WaitTime | j2cModule.avgWait | Average waiting time in milliseconds until a connection is granted | 5.0 | Per connection factory | TimeStatistic | Basic | Medium | 13 |
UseTime | j2cModule.useTime | Average time in milliseconds that connections are in use | 5.0 | Per connection factory | TimeStatistic | Basic | Medium | 12 |
Note: In the JMS Connection Factories section of the Tivoli performance
viewer all the entries with the $ sign, for example,
JMS$AdviceQCF
,
represent managed connections to external resources for that connection
pool, which for JMS$AdviceQCF
would be jms/AdviceQCF.
Connection pools are registered with PMI under the name, jmsConnections.
The J2C component provides the Performance Monitoring Infrastructure
with the details of the managed connections created for each connection
pool. PMI collates this under one module with the name JMS$QCF.
This is the entry that is seen in Tivoli performance viewer under
the JMS Connection Factories section.