任何监视IIS和应用程序性能的工具

ima*_*mak 5 iis-7 web-services monit

我有一个Web服务应用程序,它公开了许多Web方法(内部调用内部API或外部Web服务).我想有一个工具来监视在IIS下运行的整个应用程序.为了清楚起见,我只是不想检查失败的请求,我也希望看到不同的呼叫需要多长时间.我想它必须像SQL Profiler工具,你可以查看所有类型的查询(那些成功运行和那些失败的查询),然后应用各种过滤器来关注你感兴趣的领域.

IIS中是否有可用于此目的的内容?

Nav*_*een 5

您正在寻找的是CLR的运行时分析器.答案是ETW追踪.可以提供帮助的工具是PerfMonitor.

IIS 7的请求跟踪失败,可以帮助诊断故障原因.

此外,IIS日志还包含大量有关请求,响应,持续时间等信息,这些信息可以帮助您获取指标.我通常使用Log Parser从IIS日志中获取指标

如果你在IIS7 +中,那么你可以使用内置的ETW跟踪web服务.这是webservice的ETW提供者

e04fe2e0-c6cf-4273-b59d-5c97c9c374a4: Microsoft-Windows-WebServices Microsoft-Windows-WebServices
Run Code Online (Sandbox Code Playgroud)