eG Monitoring
 

Measures reported by BobiAJSPerfTest

The Adaptive Job server is a general server that processes scheduled jobs. A processing bottleneck in this server can therefore significantly slowdown the rate at which the server processes programs, documents, reports, and publications. Also, errors affecting server operations can also cause jobs to fail frequently. To ensure uninterrupted job processing and a high success rate for jobs, administrators should continuously track the number and status of jobs processed by the Job server, proactively detect potential processing bottlenecks, and rapidly initiate measures to eliminate these bottlenecks. This is where the BobiAJSPerfTest test is most useful!

This test closely tracks the job requests received by the server and reports the count of requested jobs that are being processed currently and those that failed. This way, the test signals a probable processing delay or processing error, and thus enables administrators to initiate pre-emptive measures soon.

The measures made by this test are as follows:

Measurement Description Measurement Unit Interpretation
receivedJobRequests Indicates the nusmber of job requests received for processing in the server. Number This is a good indicator of the current request load on the server.
concurrentJobs Indicates.the number of concurrent jobs currently running in the server. Number The Job server is configured to process a maximum of 5 concurrent jobs per service by default. Any additional jobs will remain pending, until the completion of existing jobs.

If the value of this measure is very low, but the number of job requests to the server is very high, you many want to increase the concurrent job configuration, so that the server is able to process more jobs concurrently.

If the server still chokes, check the busyServerThreads measure reported by the BobiAJSvrStTest test to see how the thread pool is utilized currently. If it is being used up to capacity, consider increasing the thread pool size to meet with the demand.

failedJobCreations Indicates the number of jobs that have failed on the server. Number Ideally, the value of this measure should be 0. A high value is a cause for concern, as it indicates that too many jobs are failing.