4

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

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

理想情况下在 c# 中:)

有一些性感的图表。

编辑:我也很高兴有一个包,我可以提供统计数据和数据视图,它会分析趋势,发现异常行为(例如“过去一小时没有人登录。这样好吗?”, “检测到高流量级别”,“检测到少量 API 调用”)并且通常确实非常有用。这样的事情存在吗?

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

4

8 回答 8

2

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

  1. 谷歌分析服务器每秒被数百万个页面调用,并且不能总是及时处理请求。
  2. 用户经常在整个页面加载之前浏览离开页面,因此没有足够的时间加载谷歌的网络信标来记录点击。
  3. 谷歌分析需要安装可以禁用的 javascript。
  4. 相当多(但数量不多)的人从他们的浏览器中屏蔽了 google-analytics.com,包括我自己。

物理日志文件是站点使用情况的最佳“真实”表示,因为它们记录了每个请求。或者,还有更好的“专业”软件包,其中 Omniture 是我的最爱,它具有更好的响应时间、记录动作的替代方法和更多功能。

于 2008-09-19T20:09:02.967 回答
1

如果您追求服务器数据之类的东西,RRDTool会是您追求的东西吗?虽然它不是一个真正的网络服务器类型的统计程序,但我不知道它会如何扩展。

编辑:

如果您对看起来“很酷”的东西感兴趣,我也刚刚找到了Splunk Swarm 。

于 2008-08-21T08:59:13.793 回答
0

谷歌分析是免费的(我认为每月最多 50,000 次点击)并且很容易设置,只需将一点 JavaScript 片段插入到您的页眉或页脚中,并且有非常详细的报告和一些非常漂亮的图表。

于 2008-08-20T14:25:01.150 回答
0

谷歌分析的设置速度很快,并提供了比你能动摇的更性感的图表。

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

于 2008-08-20T14:26:37.573 回答
0

不是在这里发明的,但它在我的待办事项列表中进行设置。 http://awstats.sourceforge.net/

于 2008-08-20T15:34:34.477 回答
0

@伊恩

看起来他们已经提高了限制。并不奇怪,毕竟是谷歌;)

这个免费版本的网页浏览量限制为每月 500 万次 - 但是,拥有有效 Google AdWords 帐户的用户将获得无限制的网页浏览跟踪。

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

于 2008-08-20T15:39:34.887 回答
0

http://www.serverdensity.com/

于 2010-03-25T12:04:52.207 回答
0

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

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

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

于 2011-03-29T14:03:42.093 回答