Adaptive Job Server Performance Test
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 Adaptive Job Server Performance 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.
Target of the test : A SAP BOBI Node
Agent deploying the test : An internal/remote agent
Outputs of the test : One set of results for the Adaptive Job server running in the node monitored.
Parameter | Description |
---|---|
Test period |
How often should the test be executed. |
Host |
Host name of the server for which the test is to be configured. |
Port |
Enter the port to which the specified host listens. This should be the port at which the web application server hosting SAP BOBI listens. |
JMX Remote Port |
Specify the RMI port number of the BOBI monitoring application.To know the RMI port number of the monitoring application, refer to Enabling the Monitoring Application of the SAP BOBI Platform. |
JNDI Name |
Specify the lookup name for connecting to the JMX connector of the BOBI monitoring application. To know the JNDI name, refer to Enabling the Monitoring Application of the SAP BOBI Platform. |
JMX User and JMX Password |
Enter the credentials of an enterprise authenticated BOBI user belonging to the default monitoring users group. |
Confirm Password |
Confirm the password by retyping it here. |
Node Name |
Specify the name of the BOBI node being monitored. |
Measurement | Description | Measurement Unit | Interpretation |
---|---|---|---|
Received job requests |
Indicates the number of job requests received for processing in the server. |
Number |
This is a good indicator of the current request load on the server. |
Concurrent jobs |
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 Busy server threads measure reported by the Adaptive Job Server Status 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. |
Failed job creations |
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. |