Application Threads Pool
The Application
Thread Manager is responsible for handling application threads. For more
information, see
Thread System in
the Administration Manual.
Monitored Unit |
Description |
Active Threads Count |
The number of threads from the thread pool which are executing a Runnable task pool |
Current Thread Pool Size |
The current number of threads created in the thread pool |
Initial Thread Pool Size |
The initial size of the thread pool |
Max Thread Pool Size |
The maximum size of the thread pool |
Max Waiting Tasks Queue Size |
Capacity of the waiting tasks queue, where tasks waiting for execution are stored. |
Min Thread Pool Size |
The minimum size of the thread pool |
Thread Pool Capacity Rate |
The ratio of current thread pool size to maximum pool size. The outcome is presented as a percentage. |
Thread Pool Usage Rate |
The ratio of active threads count to maximum pool size. The outcome is presented as a percentage. |
Usage Rate |
The ratio between the allocated task slots and total number of task slots. When a task has to be executed in a separate thread, the caller thread allocates a free task slot in the thread manager. If there is no free task slot then the caller thread blocks until one is free. |
Waiting Tasks Count |
The number of Runnable tasks waiting for available thread from the thread pool to be executed |
Waiting Tasks Queue Overflow |
The number of threads waiting to deposit a Runnable task in the request queue if it is full |
Waiting Tasks Usage Rate |
The ratio of the current size of the waiting tasks queue to the maximum configured size. |