eG Monitoring
 

Measures reported by JEUSConPoolTest

Sufficient free connections should be available in the connections pools on a JEUS web application server, so that applications deployed on the server are able to communicate with the database server without any interruption. If a connection pool runs out of free connections, then application-database interactions will be adversely impacted, thereby significantly degrading application performance. This is why, it is imperative that administrators continuously track the usage of connection pools on the server, and proactively detect the shortage of free connections in any connection pool. The JEUSConPoolTest test helps administrators in this regard!

This test auto-discovers the connection pools on the server and monitors the usage of each connection pool. This test periodically reports the number of connections that were created and destroyed in each connection pool. Besides, this test accurately pinpoints the connection pool that is being over-utilized and hence running out of free connections. In the process, this test also reports the average time taken for a connection to be granted from each connection pool. Using this test, administrators can easily figure out the connection pool that is busy.

Outputs of the test : One set of results for each connection pool on the target server.

The measures made by this test are as follows:

Measurement Description Measurement Unit Interpretation
createdConnections Indicates the number of connections created in this connection pool during the last measurement period. Number  
usedConnections Indicates the number of connections that were utilized during the last measurement period. Number  
freeConnections Indicates the number of connections that are available for use in this connection pool. Number Ideally, the value of this measure is preferred to be high. A very low value of this measure could result in a shortage of connections in the pool.
usedConnectionsPercent Indicates the percentage of connections utilized in this connection pool. Percent  
totalConnections Indicates the total number of connections in this connection pool during the last measurement period. Number This measure is a good indicator of load on the connection pool.
connWaitingTime Indicates the time a client has to wait before a connection was granted from this connection pool. Sec A low value is desired for this measure.

Compare the value of this measure across the connection pools to figure out the connection pool that takes too long to grant a connection i.e., in other words administrator can figure out the connection pool that is too busy to grant a connection.
connUsingTime Indicates the time for which the connections of this connection pool were in use. Sec  
waitingQueueLength Indicates the number of connections of this connection pool that were waiting in the queue during the last measurement period. Number  
destroyedConn Indicates the number of connections destroyed during the last measurement period. Number