eG Monitoring
 

Measures reported by HybTaskEngPlTest

For efficient functioning of task execution, tasks are retrieved from task engine database and are stored in task buffer. The tasks which are due for execution are stored in pooling queue, queued to be picked by worker thread for execution. It is important to monitor the queue performance to ensure that tasks are queued up properly, and are available for processing as soon as worker thread is available.

This test monitors pooling queue for task queuing and helps adjust task engine properties to enable task execution without unnecessary delays.

Outputs of the test: One set of results for each tenant

The measures made by this test are as follows:

Measurement Description Measurement Unit Interpretation
PlBufSize Indicates the total number of entries in pooling buffer during the last measurement period. Number  
PlQueueSize Indicates the total number of entries in pooling queue during the last measurement period. Milliseconds  
PlConditionSize Indicates the total number of entries in pooling queue condition entries during the last measurement period. Milliseconds  
PlTime Indicates the average time each task spends in the pooling queue before it is picked for execution, expressed in terms of number of tasks executed. Number/min  
QueueSize Indicates the total number of entries in queue during the last measurement period. Number