eG Monitoring
 

Measures reported by SSRSThreadTest

Monitoring thread usage is the ideal way to gauge the workload of the report server. Each data source is processed on one thread. If the volume of threads exceeds capacity, threads are rejected for asynchronous processing, and are then processed in a serial manner.If the server rejects many threads, it is often indicative of an overload condition. To detect such conditions, use the SSRSThreadTest test.

This test reports the rate of rejected threads, and thus indicates if the report server is handling more load than it can.

Outputs of the test : One set of results for the report server being monitored.

The measures made by this test are as follows:

Measurement Description Measurement Unit Interpretation
Reject_threads Indicates the rate at which threads are rejected for asynchronous processing, and subsequently handled as a synchronous process in the same thread during the measure period. Errors/Sec Under moderate or heavy load, this measure steadily increases. High values of this measure indicates that the report service is running in high load.