Monitor ASP.NET Web Sites Easily with Gibraltar
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
Gibraltar 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, Gibraltar 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 Gibraltar
Analyst.
Record Exceptions in Context
When exceptions occur, you want to be able to address them quickly and completely.
Gibraltar 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 Gibraltar understands ASP.NET, it knows that not everything happens under
a generic service account. When you use an authentication provider for ASP.NET Gibraltar
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.
Gibraltar 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
The best way to understand how Gibraltar can help you support your ASP.NET application is
to try it for free
for 30 days. The Agent is always free, so you can keep using it even after
your trial to capture important data when it happens.
For more details about using Gibraltar with ASP.NET, check out these pages
in our product documentation: