The task of monitoring the health of ASP.NET applications has often been difficult and time-consuming in the past. It was also a task that often fell on the shoulders of developers because of the specific constraints and requirements of custom-built monitoring systems. With the use of performance counters and the System.Web.Management namespace for web events, you can create web applications that can be monitored for system impact and performance by non-development staff and you can even monitor important events within your application without having to write complex monitoring systems. Every developer responsible for producing a commercial application should take a look at the ASP.NET performance counters and at web events to see how they can increase the stability and health awareness of their application. |