Monitor ASP.NET Web Forms Easily with Loupe
Loupe makes it easy to monitor what's happening inside your ASP.NET Web Site in a way that can't be seen from the outside by Google Analytics or log file analyzers. In addition to the extensive session data it collects for any .NET app, Loupe integrates with ASP.NET Health Monitoring to track what's happening inside each ASP.NET request. Integration is easy using the Configuration Wizard built into Loupe Desktop.
Record Exceptions in Context
When exceptions occur, you want to be able to address them quickly and completely. Loupe captures details of any unhandled exception and helps you categorize and analyze them. You can easily log additional exceptions and data that you capture and handle before they get to ASP.NET to make sure that even if your web site was able to recover from the problem you know about it.
These errors are recorded along with user information and a range of ASP.NET events so you can see the context they occurred in. Perhaps they only happen when two users hit the site after it has been recycled or maybe they're a symptom of a permissions problem. We capture a range of ASP.NET events to make sure you can see the whole picture, easily, and in production.
Relate Errors and Events to Your User Database
Because Loupe understands ASP.NET, it knows that not everything happens under a generic service account. When you use an authentication provider for ASP.NET Loupe is able to relate errors and other key session events and activities to the real login that the page was being processed for. This way when trying to understand why Bob@somecompany.com is having trouble on your site you aren't guessing which events relate to him.
Insight You Can't Get from Web Logs or Google Analytics
You can learn a lot from the many tools out there that process your web server logs or have you register a script to run on every page hit, but these can't show you what's happening inside ASP.NET for each request.
Loupe includes an agent for ASP.NET that extends the core agent with additional capabilities that are designed for ASP.NET 2.0 and above. These include:
- Integrated Health Monitoring: ASP.NET server events like sessions starting and ending, authentication, compilation, and unhandled exceptions are all recorded.
- ASP.NET Trace: The custom Trace environment used for ASP.NET is routed into the Agent.
- ASP.NET Performance: Metrics are recorded to complement normal web server information including the performance of each stage of the ASP.NET processing pipeline to make it easy to evaluate how long each page is taking to process and where that time is being used. The same metrics can show you what pages are being hit, how often, and when.
The best way to understand how Loupe can help you support your ASP.NET application is to Download Loupe Desktop, integrate it, and use it free forever.
For more details about using Loupe with ASP.NET, check out these pages in our product documentation: