Adaptive Processing Server Status Test
The Adaptive Processing Server (APS) is a “generic” server that processes non-Object / post-processing requests. It hosts a lot of the BI services. Multiple APSes may be defined on multiple nodes within a deployment. In almost all cases more than one APS will be needed in the system, both for management and maintenance of the running services.
If the APS fails, experiences errors, or is unable to process requests as quickly as they are received, the services it hosts will not be able to function properly, thus impacting user productivity. To prevent this outcome, administrators must rapidly detect issues affecting the health, status, and processing ability of the APS, and swiftly initiate measures to resolve them. This can be achieved with the help of the Adaptive Processing Server Status test. This test keeps tabs on the health, status, and processing ability of the APS, and warns administrators of impending dangers to the availability and overall performance of the server.
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 Adaptive Processing 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. |
Detailed Diagnosis |
To make diagnosis more efficient and accurate, the eG Enterprise embeds an optional detailed diagnostic capability. With this capability, the eG agents can be configured to run detailed, more elaborate tests as and when specific problems are detected. To enable the detailed diagnosis capability of this test for a particular server, choose the On option. To disable the capability, click on the Off option. The option to selectively enable/disable the detailed diagnosis capability will be available only if the following conditions are fulfilled:
|
Measurement | Description | Measurement Unit | Interpretation | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Health state |
Indicates the current health state of the Adaptive Processing server in the monitored node. |
|
The values that this measure can report and their corresponding numeric values are discussed in the table below:
If the server is not healthy, then the detailed diagnosis of this measure, if enabled, provides the process ID, JVM debug information, trace flags, JVM version and service hosted by the server. Note: By default, this measure reports the Measure Values listed in the table above to indicate the health state of the server. In the graph of this measure however, the same is represented using the numeric values only. |
||||||||||||||||||
Server running state |
Indicates the current running state of the Adaptive Processing server. |
|
The values that this measure can report and their corresponding numeric values are discussed in the table below:
Note: By default, this measure reports the Measure Values listed in the table above to indicate the running state of the server. In the graph of this measure however, the same is represented using the numeric values only. |
||||||||||||||||||
Server enabled state |
Indicates whether/not the Adaptive Processing server is enabled. |
|
The values that this measure can report and their corresponding numeric values are discussed in the table below:
Note: By default, this measure reports the Measure Values listed in the table above to indicate whether/not the server is enabled. In the graph of this measure however, the same is represented using the numeric values only. |
||||||||||||||||||
Busy server threads |
Indicates the number of server threads that are currently servicing requests. |
Number |
If this measure reaches the configured maximum thread pool size for the server, new requests to the server would have to wait until a server thread becomes free. If this happens often, it may significantly slowdown request processing by the server. In such a situation, you may want to consider resizing the thread pool. |