工具和实时监控ASP.NET Web应用程序的方法呢? [英] Tools and methods for live-monitoring ASP.NET web applications?

查看:152
本文介绍了工具和实时监控ASP.NET Web应用程序的方法呢?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想很多开发人员都知道,当用户告诉他们的不舒服的感觉的应用程序是缓慢的(再次)。

I think many developers know that uncomfortable feeling when users tell them that "The application is slow (again)."

在复杂的Web应用程序中可能存在的很多可能的原因在(感知)性能下降:缓慢数据库的响应,带宽问题,坏的缓存等等。当然有它绝不会出现的问题开发或登台环境。

In a complex web application there can be many possible reasons for a degradation in (perceived) performance: slow database response, bandwidth issues, bad caching etc. There certainly are issues which will never occur in a development or staging environment.

现在我的问题:

有一组将要在视觉方式提供的一个COM prehensive活的状态,在IIS / ASP.NET / SQL Server生产系统工具和/或方法(不只是性能计数器):

Is there a set of tools and/or methods which would provide a comprehensive "live" state on a IIS/ASP.NET/SQL Server production system in a visually way (not just performance counters):


  • 当前HTTP请求(说的最后n分钟)

  • 例外/超时

  • 带宽数据

  • 开启数据库连接数/数据库调用

  • ...

主要目标是看一眼(或仔细一看之后)什么问题导致的性能问题。

The primary goal is to see at a glance (or after looking closer) what problem is causing the performance problems.

推荐答案

我想你正在寻找软件的类别是.NET探查器或.NET示踪剂。你可能会考虑这样的工具有JetBrains公司' dotTrace 。它可以让你运行堆栈跟踪和指示可能的瓶颈计数器阵列。

I think the category of software you're looking for is ".net profiler" or ".net tracer". One such tool that you might consider is JetBrains' dotTrace. It gives you runtime stack traces and an array of counters that indicate possible bottlenecks.

这篇关于工具和实时监控ASP.NET Web应用程序的方法呢?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆