eG Monitoring
 

Measures reported by SystemThreadsTest

The J2EE Engine thread system is responsible for handling system and client threads. It comprises two managers – Thread Manager and Application Thread Manager. The SystemThreadsTest monitors the health of the Thread Manager, which supplies the threads in which SAP J2EE Engine system operations are executed. This manager provides a set of properties for starting and managing system threads. This thread pool is for system activities such as making backup, background optimizations for load/store data, and so on. The logic in the system thread manager is similar to the application logic – the system uses a queue for system requests if a free thread is not available.

Measurement Description Measurement Unit Interpretation
Active_threads The number of threads from the thread pool which are currently executing a runnable task Number This measure serves as a good indicator of the server workload.
Current_pool_size The number of threads in the thread pool, currently Number  
Max_pool_size The maximum number of threads that can be accomodated in the thread pool. Number  
Threadpool_usage The percentage of threads in the thread pool that are being currently utilized Percent If the value of this measure is high, it could indicate a heavy server workload.
Tasks_waiting The number of tasks waiting for threads, so as to begin execution Number  
Tasks_queue_size The capacity of the request queue where the tasks waiting for execution are stored Number  
Tasks_queue_overflow The number of tasks waiting to be placed in the request queue, in the event that the request queue is full Number If the value of this measure increases consistently, it could indicate a processing bottleneck.