如何监控Ruby on Rails网站的流量?

7

我有一个基于Ruby on Rails的应用程序,希望能够查看每小时访问量。是否有一些简单的免费软件可以实现这个功能,或者我必须开发一个定制的解决方案?谢谢!

5个回答

4

ChartbeatClicky是我使用过的两个“实时”分析工具。据我记得,Chartbeat提供了更多的信息,尽管我只使用过Clicky的免费版本。


3

Google Analytics是什么?

其他选项:

你可以使用日志分析工具,但大多数需要像cron一样运行,会有一些延迟(信息也不如Google Analytics完整)。

另一个选项是在你的ApplicationController中添加一些before_filter,并将信息写入数据库(信息也不如Google Analytics完整),或者寻找具有此功能的插件。


这不是一个坏主意,但上次我检查时有延迟,我不喜欢。我可能会使用Google Analytics,但能够实时查看流量的工具会更好。 - Tony
据我所知,delay是大约一天左右的时间,但是要使用它的话,你只需要一个小小的javascript代码片段,就能获取到很多信息。 - tig
1
实际上,你可以在同一天获得流量数据。谷歌分析默认不会这样做。只需更改日期范围以包括今天即可。 - Jared
谢谢Jared!我认为他们没有展示当天的统计数据是为了不让人惊慌,因为那会非常低)) - tig

2

2

看看Woopra。他们有一个Java应用程序,您可以下载并运行,以非常直观的方式分析您的流量和访问者。此外,您可以在全球地图上直接看到即时访客的ping点。您安装一段JavaScript代码,然后访问您网站的用户将被跟踪,类似于谷歌分析,但以我个人看来更为及时和有用。

除了跟踪用户通过的页面进度等其他功能外,还有很多其他功能可用。


-2

市场上大多数网络服务器都会保留详细的日志记录。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接