【发布时间】:2010-09-20 12:30:43
【问题描述】:
我认为许多开发人员都知道当用户告诉他们“应用程序很慢(再次)”时那种不舒服的感觉。
在一个复杂的 Web 应用程序中,可能有许多可能的原因导致(感知的)性能下降:数据库响应缓慢、带宽问题、缓存错误等。当然有些问题永远不会发生在开发或暂存环境。
现在我的问题:
是否有一组工具和/或方法可以在视觉上提供IIS/ASP.NET/SQL Server 生产系统上的综合“实时”状态(不仅仅是性能计数器):
- 当前的 HTTP 请求(比如最近 n 分钟)
- 异常/超时
- 带宽数据
- 打开的数据库连接/数据库调用数
- ...
主要目标是一目了然(或仔细观察后)是什么问题导致了性能问题。
【问题讨论】:
标签: asp.net performance monitoring production