开发者

Any tools to monitor IIS and application performance

I have a web-service application that exposes lot of web-methods ( internally calling internal APIs or external web-services). I would like to have a tool to monitor this whole application running under IIS. To be clear I ju开发者_JAVA百科st don't want to inspect the requests that are failing, I also would like to see things like how long different calls are taking . I guess it has to be something like SQL Profiler tool where you can look at all types of queries ( those that run successfully and those that fail too) and then apply all sorts of filter in focusing on the areas that interests you more.

Is there anything built in IIS that could be used for this purpose?


What you are looking for is a runtime profiler for the CLR. The answer is ETW tracing. The tool that can help is PerfMonitor.

IIS 7 has failed request tracing which can help in diagnosing the cause for the failure.

Also IIS logs have lot of information on request, response,duration and few more which can be helpful in getting metrics. I usually use Log Parser for getting metrics from IIS logs

And if you are in IIS7+ then you could use built-in ETW tracing for webservices. Here is the ETW provider for webservice

e04fe2e0-c6cf-4273-b59d-5c97c9c374a4: Microsoft-Windows-WebServices Microsoft-Windows-WebServices


For any application running under ASP.NET, you can use perfmon to look at different performance numbers.

If you're using ASP.NET 4, there are even better tools available to you

Also if your web services are WCF based, it gets even better Not only do you have very rich tracing, there's also a gui that displays the logs very nicely.


You can try get official IIS Extensions with the Microsoft Web Platform Installer called Web Performance Monitor


Microsoft sells System Center Operation Manager, which has been used by many big firms. But that's too expensive if you cannot afford it.

Web Performance Monitor of course worth a try, and Perfmon is already an option.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜