WAS v8.5 > Reference > Administrator best practices

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. We can find the data using the Tivoli performance viewer and clicking application_server > J2C connection pool.


Counter definitions

Counter definitions. Use these counters to monitor J2C connection pool performance.

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 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 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

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. Entry that is seen in Tivoli performance viewer under the JMS Connection Factories section.


Related


Monitoring overall system health


Reference:

PMI data organization


+

Search Tips   |   Advanced Search