What do you do when ASP.NET Health Monitoring does not deliver the root cause?

by Alex Fedotyev 9. December 2009 14:54

ASP.NET health monitoring is an easy way to monitor the health of deployed web applications and to gather information related to the health status and performance characteristics of instrumented applications.

What happens, though, when an ASP.NET health monitoring event does not contain the root cause diagnostics related to isolate and resolve an exception? It's a situation AVIcode encounters with organizations quite often, even those companies that are .NET experts and masters at configuring ASP.NET health monitoring.

We recently came across this situation with a security problem that remained undiagnosed by ASP.NET health monitoring. Because the application was already in production, re-configuring health monitoring and modifying the application code was not a reasonable option. Rather, the organization chose to install Intercept Studio.

The following screenshot depicts a typical exception event, similar to what this organization was able to collect, for the security failure. All runtime information, including the call stack, page and user details, parameters passed, custom user code methods, and additional details throughout the exception chain are provided to ensure rapid problem identification, triage and resolution.

In the case of the security problem this particular organization was encountering, Intercept Studio also provided the resource name, failed action details and security context.

The following screenshot shows the event details for a more sophisticated security issue which occurred within the SQL server executing a stored procedure that caused the application code to fail. 

The fact is, it is not possible to be always-prepared for any problem that can occur. And, problems do occur. When instrumentation is not enough, and when modifying in-production code is not an option, a low-overhead solution like Intercept Studio can be implemented on-the-fly to monitor the application state and speed problem resolution by clearly showing you what is going wrong and why.

Share or Bookmark this post…
  • Digg
  • TweetThis
  • Facebook

Comments

1/10/2010 2:55:21 AM #

anti keylogger

Excellent site, keep up the good work. I read a lot of blogs on a daily basis and for the most part, people lack substance but, I just wanted to make a quick comment to say I’m glad I found your blog. Thanks,
A definite great read…

anti keylogger United States | Reply

1/15/2010 10:40:07 AM #

buy laptop

Excellent blog post, I look forward to reading more.

buy laptop United States | Reply

1/20/2010 1:59:47 PM #

Contact Lenses Online

I wanted to thank you for this great read!! I definitely enjoying every little bit of it I have you bookmarked to check out new stuff you post.

Contact Lenses Online United States | Reply

1/25/2010 2:25:15 PM #

Cosmetic Skin Treatments

That's really a good post, i have also searching about that and find some new ideas that is very helpful. I really appreciate work done on this blog. Going great man! keep it up.

Cosmetic Skin Treatments | Reply

1/26/2010 1:31:11 PM #

Skin Care

This is an awsome blog. I loved it your way of information..I really appreciate work done on this blog. Going great man! keep it up.

Skin Care | Reply

1/29/2010 8:53:11 AM #

consumer complaint

How long have you been in this field? You seem to know a lot more than I do, I’d love to know your sources!

consumer complaint United Kingdom | Reply

2/9/2010 10:19:55 AM #

celulite treatment

Its realy works,use it for your benefit as yearly as possible
The following screenshot depicts a typical exception event, similar to what this organization was able to collect, for the security failure. All runtime information, including the call stack, page and user details, parameters passed, custom user code methods, and additional details throughout the exception chain are provided to ensure rapid problem identification, triage and resolution.

celulite treatment United States | Reply

2/11/2010 2:13:15 PM #

Provestra

The presence of such high quality posts is very rare these days over the internet. I personally liked the information

Provestra United States | Reply

2/16/2010 11:41:27 AM #

antivirus software

I feel a lot more people need to read this, very good info!

antivirus software United States | Reply

2/17/2010 12:31:46 PM #

Web Design New Jersey

Hi webmaster, commenters and everybody else !!! The blog was absolutely fantastic! Lots of great information and inspiration, both of which we all need!b Keep 'em coming... you all do such a great job at such Concepts... can't tell you how much I, for one appreciate all you do!

Web Design New Jersey United States | Reply

2/27/2010 4:16:24 PM #

Tramadol Pain Medication

Good post.Such interesting read and information, thanks for sharing this post, I’ve already bookmarked your blog. I can see that you are putting a lot of time and effort into your blog and detailed articles!

Tramadol Pain Medication United States | Reply

2/27/2010 4:16:52 PM #

Dental Implants

I totally agree with your article, but I feel most people would love the instant gratification but looking back afterward would probably prefer to have money slowly seep in over a longer amount of time.

Dental Implants United States | Reply

3/1/2010 11:28:47 AM #

moving overseas

Excellent blog post, I look forward to reading more.

moving overseas United Kingdom | Reply

3/2/2010 6:51:53 AM #

essay writers

Wow. You provided a back up solution that quick. You're great! I hope the problem will be resolved by the installed application.

essay writers United States | Reply

3/3/2010 12:33:50 PM #

San Francisco dermatologist

Thanks for taking the time to discuss this, I feel strongly about it and love learning more on this topic. If possible, as you gain expertise, would you mind updating your blog with more information? It is extremely helpful for me.

San Francisco dermatologist United States | Reply

3/9/2010 3:14:13 AM #

bicycle mountain bike

Thanks for writing this blog post, it was informative, enjoyable, and most importantly - a good length!

bicycle mountain bike United States | Reply

3/12/2010 4:05:38 PM #

Sohbet

Hey Admin! Thanks, Forever web pages..

Sohbet Turkey | Reply

3/12/2010 6:06:53 PM #

laptop sale     

Nice job, it’s a great post. The info is good to know!

laptop sale      United States | Reply

3/15/2010 7:47:56 PM #

Amanda

When instrumentation is not enough, and when modifying in-production code is not an option, a low-overhead solution like Intercept Studio can be implemented on-the-fly to monitor the application state and speed problem resolution by clearly showing you what is going wrong and why.

Amanda United States | Reply

Add comment


(Will show your Gravatar icon)

  Country flag

biuquote
  • Comment
  • Preview
Loading



©2009 AVIcode Inc.   All Rights Reserved