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

时间:2008-08-20 14:20:40

标签: performance monitoring usage-statistics

是否有任何开源(或我猜商业)软件包可以插入您的网站以进行监控?我想要一些我们可以连接到我们的ASP.NET站点并用于提供以下内容的报告:

  • 一段时间内的表现
  • 当前负载
  • 页面流量
  • SQL性能
  • PU时间监控

理想情况下在c#:)

有一些性感的图表。

编辑:我也很满意我可以提供统计数据和数据视图的程序包,它会分析趋势,发现异常行为(例如“没有人登录过这是好吗?“,”检测到高流量水平“,”检测到的API呼叫数量很少“)并且通常非常有用。这样的事情存在吗?

在我上一个办公室,我们有一个大屏幕,显示我们在几个时间范围内的负载和大量性能计数器,我们可以发现奇怪的事情发生,但数据没有存储,没有办法报告它。这是我追求的一个包。

8 个答案:

答案 0 :(得分:2)

应该注意的是,谷歌分析并不能准确反映网站的使用情况。这是因为页面上使用的Web信标(Web错误)并不总是因为以下原因而加载:

  1. Google分析服务器每秒都会被数百万个页面调用,并且无法始终及时处理请求。
  2. 用户经常在整页加载之前浏览页面,因此没有足够的时间加载谷歌网络信标来记录点击。
  3. Google Analytics需要安装可以禁用的JavaScript。
  4. 相当多(但不是很多)人阻止google-analytics.com浏览器,包括我自己。
  5. 物理日志文件是记录每个请求时网站使用情况的最佳“真实”表示。另外还有更好的“专业”套餐,其中Omniture是我最喜欢的套餐,它有更好的响应时间,记录动作的替代方法和更多功能。

答案 1 :(得分:1)

如果您处理服务器数据之类的事情,那么RRDTool会成为您追求的目标吗? 它不是真正的网络服务器类型统计程序,我不知道它将如何扩展。

编辑:

如果你对看起来“酷”的东西感兴趣的话,我也刚刚找到Splunk Swarm

答案 2 :(得分:0)

Google Analytics是免费的(我认为每月点击次数高达50,000次)并且很容易设置,只需要一个小的javascript代码段插入到页眉或页脚中,并提供非常详细的报告,以及一些非常好的图表。

答案 3 :(得分:0)

Google Analytics(分析)可以快速设置并提供比您可以动摇的更多性感图表。

http://www.google.com/analytics/

答案 4 :(得分:0)

这里没有发明,但它在我的待办事项清单上进行设置。 http://awstats.sourceforge.net/

答案 5 :(得分:0)

@Ian

看起来他们已经提高了限制。不是很令人惊讶,毕竟它是谷歌;)

  

此免费版本每月限制为500万次综合浏览量 - 但是,拥有有效Google AdWords帐户的用户可获得无限制的综合浏览量。

http://www.google.com/support/googleanalytics/bin/answer.py?hl=en&answer=55543

答案 6 :(得分:0)

答案 7 :(得分:0)

一种选择是使用外部监控工具,它将通过模拟最终用户活动来监控防火墙外部的Web性能。

Catchpoint Systems有一个有趣的方法,只需要很少的编码,并为您提供数据中心外部和asp.net内部的性能统计数据(如处理时间等)

http://www.catchpoint.com/products.html