Monitor ASP.NET Web Sites Easily with Loupe

Management Events Recorded

  • File Authorization Failure
  • Forms Authentication Failure
  • Forms Authentication Success
  • Membership Authentication Failure
  • Membership Authentication Success
  • Invalid View State Failure
  • Unhandled Access Exception
  • Unhandled Security Exception
  • Url Authorization Failure
  • Application Compilation Start
  • Application Compilation End
  • Compilation Error
  • Application Start
  • Application Shutdown
  • Application Configuration Error
  • Request Transaction Abort
  • Request Transaction Complete
  • Runtime Error Post Too Large
  • Runtime Error Request Abort
  • Runtime Error Unhandled Exception
  • Runtime Error Validation Failure
  • Runtime Error View State Failure
  • Object State Formatter Deserialization Error
  • Property Deserialization Error
  • Web Parser Error

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 Analyst.

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.

See ASP.NET health events with details to help you understand and resolve issues

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.

Chart where the time is going within each ASP.NET request to know why your application performs as it does

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.

Go Deeper

For more details about using Loupe with ASP.NET,
check out these pages from our documentation:

Get in the Loupe

See for yourself how Loupe can help you debug and support your applications. Both Loupe Agent and the Loupe Desktop analysis tool are FREE FOREVER -- so why not give it a try?