eG Monitoring
 

Measures reported by PepPrsServerTest

Typically, when configuring an application server, administrators can set the “weight” of the load, or amount of requests, that need to be directed to a particular application server. Weight values are integers 1–10, with 1 being low and 10 being a heavy load. Servers that can handle extra work can take heavy loads, while servers that are either less powerful or are being used in other capacities can take lower loads.

When monitoring the queues used by a Process Scheduler domain, it is not only important to know the number of requests enqueued in each queue at any given point in time, but also how this request count translates into “weighted load” on the domain.

By measuring the weighted load on each queue used by a Process Scheduler domain, administrators can analyze how load-intensive every queue is, and isolate that queue that imposes the maximum load on the domain. This is where the PepPrsServerTest helps. This test auto-discovers the queues in Process Scheduler domain, and reports the requests handled and the weighted load per queue. In the process, the test pinpoints that queue which contributes the most to the load on the domain, and thus leads administrators to the type of transactions that are being the most load-intensive.

The measures made by this test are as follows:

Measurement Description Measurement Unit Interpretation
Request_handle Indicates the number of requests currently handled by this queue. Number This is a good indicator of the current queue length. A consistent rise in the value of this measure is a cause for concern, as it indicates that many requests to the corresponding server process are pending processing. This hints at a probable processing bottleneck in the server.
Load_server Indicates the weighted load imposed by this queue on the server. Number This is a weighted measure of the server requests. Some requests could have a different weight than others. By default, the workload is always 50 times the number of requests.

Compare the value of this measure across queues to know which queue is imposing the maximum load on the domain.

Request_rate Indicates the rate at which requests were handled by this queue. Requests/Sec  
Load_rate Indicates the load rate of this server queue. Load/Sec