我不是在谈论应用程序分析器或调试器,而是更具体地管理生产环境中的应用程序。因此,实质上是监控,识别瓶颈,部署修复程序。
答案 0 :(得分:1)
为了监控应用程序已启动并运行,我们使用Nagios。 我们还使用良好的旧性能监视器来监视数据库连接,内存消耗和CPU使用情况。
答案 1 :(得分:0)
我们使用IPMonitor来验证正常运行时间,并且它有很多选项可用于ping网站以进行关键字验证,HTTP响应验证和响应时间。您还可以使用SNMP来确定处理器和RAM的响应能力,以及硬盘上的剩余大小以及许多其他选项。它支持多个服务器和服务器类型,而不仅仅是网站或数据库。
此外,我们使用AlertSite测试基本正常运行时间和响应速度。
第三方Keynote测试我们的网站,以验证它们是否可以像人类浏览一样进行导航。他们有脚本来模仿点击和互动。
我们使用Spotlight进行SQL服务器管理,并使用旧的perfmon进行细粒度问题修复。
答案 2 :(得分:0)
我们最近购买了WildMetrix来监控和解决ASP.NET应用程序的性能问题。这很好,因为您可以轻松地将IIS,ASP.NET和SQL Server信息聚合到一个图表或仪表板中,以便您查明可能的故障点。我们目前将其用作主要的性能报告和跟踪工具,以及用于异常跟踪的ELMAH。