4 ms·
Ask YC: what do you use for Rails web stats?
Google Analytics is great, but it has an overhead, and it's not practical for tracking AJAX requests.
AWStats is also nice, but it doesn't make use of much of the context available to a Rails app. It also doesn't have quite as much information as Analytics.
There seem to be any number of plugins available, but none of them seem to stand out above the others.
What do you guys use, if anything?
- davidw 19y agoVisitors: http://www.hping.org/visitors/ http://www.hping.org/visitors/
- aupajo 19y agoI've dealt with a variety of Rails apps on different scales and this is a recurring problem. I think Analytics is good for the business-types who want to use stats in their reports, but even though there's some nice features for developers, such as detecting screen resolution and browser type, it's not all that helpful tracking, say, which user is viewing what. AWStats I like too, but it can be a pain to get the trends in an Analytics fashion. So far I've found the best solution is to build whatever important trends you want to track (ie. which readers have viewed what article) as part of your app, include Analytics anyway (it's no effort at all to add), and for any serious number crunching take a snapshot of your database to do some calculations from (off server). Really though, if someone has a good Rails solution, they should build a plugin :)
- bjclark 19y agoI wonder what ever happened to Weed, the Mint rip off??!? Last I heard a V.2 was coming, but then it just fell off everyones radar.
- vlad 19y agoSame question, for Django.
- JamesBrooks 19y agoWe use Analytics primarily here, I've always wanted to give RM-Manage a go (interface looks pretty). One app we're currently trialing with scout (scoutapp.com).. looks promising so far, I haven't had a chance to go in and really look at the data produced to far though.
- rms 19y agoWill Urchin track AJAX requests?
- anotherjesse 19y agoYes, you can, http://www.google.com/support/analytics/bin/answer.py?hl=en&answer=55519 http://www.google.com/support/analytics/bin/answer.py?hl=en&... Also their beta has event tracking that is usable from both flash & javascript - and is very useful
- deleted 19y ago[deleted]
- anotherjesse 19y agoI recommend talking to New Relic - they are in stealth but you can see a bit of what they do in the bio at http://en.oreilly.com/rails2008/public/schedule/detail/4352 http://en.oreilly.com/rails2008/public/schedule/detail/4352 Also talk with EngineYard - they are in SOMA, and are involved in the ruby community. If Ezra and his team don't know how to fix it they will know who you should talk to. disclaimer I am an EngineYard customer
- anotherjesse 19y agoNew Relic is public now - http://www.techcrunch.com/2008/04/30/new-relic-to-monitor-performance-of-rails-applications/ http://www.techcrunch.com/2008/04/30/new-relic-to-monitor-pe... We've been using it with http://dancejam.com http://dancejam.com and we are very happy. New Relic has a great product. I wish I had an account for userscripts.org as well :)
- anotherjesse 19y agoFor my open source site userscripts.org I use pl_analyze: http://rails-analyzer.rubyforge.org/ http://rails-analyzer.rubyforge.org/ Unfortunately doing the analysis of the production logs daily doesn't work as it takes hours to analyze my logs (I get 400k page views not including robots a day), so I run log_rotate/pl_analyze every hour. Each hour I get a report that looks like http://pastie.textmate.org/private/dwig0jfl5osjqq1hqoeakg http://pastie.textmate.org/private/dwig0jfl5osjqq1hqoeakg That said this isn't enough and I have ideas of how I want to fix it, but I've not had the time to implement them.