最佳流量/性能/使用情况监控模块?

问题描述:

您是否可以将任何开源(或我认为是商业的)软件包插入您的站点中以进行监视?我希望我们可以将其连接到ASP.NET网站,并用于提供有关以下内容的报告:

Are there any open source (or I guess commercial) packages that you can plug into your site for monitoring purposes? I'd like something that we can hook up to our ASP.NET site and use to provide reporting on things like:

  • 随着时间的推移表现
  • 当前负载
  • 页面访问量
  • SQL性能
  • PU时间监控

理想情况是在c#中:)

Ideally in c# :)

带有一些性感的图形.

编辑:我也很满意我可以向其中提供统计信息和数据视图的软件包,该软件包可以分析趋势,发现异常行为(例如没有人登录过"最后一个小时.可以吗?",检测到高流量级别",检测到API调用数量少")通常确实非常有用.这样的东西存在吗?

Edit: I'd also be happy with a package that I can feed statistics and views of data to, and it would analyse trends, spot abnormal behaviour (e.g. "no one has logged in for the last hour. is this Ok?", "high traffic levels detected", "low number of API calls detected") and generally be very useful indeed. Does such a thing exist?

在我上一间办公室里,我们有一个大屏幕,显示了几个时间范围内的大量负载和性能计数器负载,我们可以发现正在发生的怪异事件,但是没有存储数据并且无法报告它.这是我追求的一个程序包.

At my last office we had a big screen which showed us loads and loads of performance counters over a couple of time ranges, and we could spot weird stuff happening, but the data was not stored and there was no way to report on it. Its a package for doing this that I'm after.