0

我需要监控我的 ASP.NET MVC Web 服务应用程序的负载和性能。该应用程序托管在 AppHarbor 上并位于负载均衡器后面。目前只运行 2 个网络工作者。我们正在尝试收集的一些数据:

  • 每秒点击次数的平均/峰值负载
  • 最小/最大/平均请求处理时间

AppHarbor 承诺访问 IIS 日志已经有一段时间了,但据我所知,它还没有实现。我正在考虑滚动我自己的 ASP.NET 过滤器或其他东西来将每个请求记录到数据库,但我有点担心通过在每个请求上引入数据库写入会对性能产生负面影响。

目前,这不是一个非常高流量的应用程序。没有日志很难说,但我的猜测是每月几十万个请求。

有没有我应该考虑的现成包?是否值得考虑某种基于云的日志记录/分析?

4

1 回答 1

1

您可能应该看看New Relic 插件。AppHarbor 有许多其他可能适合您使用的监控插件。托管石墨是另一种。

于 2013-06-05T00:22:22.487 回答