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

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

最好是用 C# :)

加上一些性感的图表。

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

在我的上一个办公室,我们有一个大屏幕,它向我们展示了几个时间范围内的大量性能计数器,我们可以发现正在发生的奇怪的事情,但数据没有存储,也没有办法报告。这是我所追求的一个用于执行此操作的包。

有帮助吗?

其他提示

应该指出的是,谷歌分析并不能准确代表网站的使用情况。这是因为页面上使用的网络信标(网络错误)由于以下原因并不总是加载:

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

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

如果您想要服务器数据之类的东西, RRD工具 是你所追求的东西吗?虽然它并不是真正的网络服务器类型的统计程序,但我不知道它将如何扩展。

编辑:

我也刚刚发现 斯普朗克群, ,如果您对看起来“很酷”的东西感兴趣。

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

Google Analytics 的设置速度很快,并且提供的图表比你想象的还要多。

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

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

@伊恩

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

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

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

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

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

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top