当前位置:  开发笔记 > 后端 > 正文

用于实时监控ASP.NET Web应用程序的工具和方法?

如何解决《用于实时监控ASP.NETWeb应用程序的工具和方法?》经验,为你挑选了1个好方法。

我认为当用户告诉他们"应用程序很慢(再次)"时,许多开发人员都会感到不舒服.

在复杂的Web应用程序中,(感知的)性能下降可能许多可能的原因:数据库响应缓慢,带宽问题,缓存不良等.在开发或登台环境中肯定会出现问题.

现在我的问题:

是否有一组工具和/或方法可以以可视方式(而不仅仅是性能计数器)在IIS/ASP.NET/SQL Server生产系统上提供全面的"实时"状态:

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

例外/超时

带宽数据

打开的数据库连接/数据库调用的数量

...

主要目标是一目了然(或仔细观察)导致性能问题的问题.



1> urig..:

我认为您正在寻找的软件类别是".net profiler"或".net tracer".你可以考虑的一个这样的工具是JetBrains的dotTrace.它为您提供了运行时堆栈跟踪和一组指示可能存在瓶颈的计数器.

推荐阅读
围脖上的博博_771
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有