Home » Using PerfMon for SSRS Performance Management

SSRS Data Collector Set

One alternative we can use to get data in the same format and include the same counters for each PerfMon run is to create a SSRS Data Collector Set. This set creates a model template with the included counters. This process is shown below.

new data collector set

The Collector can then be started and stopped at will by right clicking the set in the User Defined list and selecting start or stop.  Once the set has run, a report can be generated by opening the User Defined folder under Reports and drilling into the appropriate report, called System Monitor in the below screen shot.ssrs collector set

PerfMon and these data are great methods for monitoring and base lining your SSRS instance.  

Conclusion

In order to troubleshoot the performance of your SSRS server, PerfMon is another valuable tool in your toolbox to keep your SSRS server running at its peak. In addition to the SSRS Execution Log and System logs mentioned in previous tips, PerfMon provides a method for recording and displaying twenty-one different counters which can help you determine what has been and is now occurring on your server. These counters include recording the number of login attempts, successful logins, SSRS website errors, and number of executing, rejected, disconnected, and total requests. A memory pressure state is also available. Once you add the SSRS counters to PerfMon, a Data Collection Set can be created which builds a model or template with your included counters; this collection set can then be run at will and subsequently used as a basis for a collection set report.

Next Steps