AFAIK Rails развертывания за Apache и nginx могут извлечь выгоду из множества инструментов, разработанных для анализа веб-журналов в течение многих лет. Я любил AWStats:)
Для событий приложений, явно не указанных в веб-журналах, таких как логины, регистрации, покупки, я бы рекомендовал использовать keen-gem от Keen IO (Disclaimer - там я работаю) Это довольно просто - установить или связать гем, а затем просто добавить строки, подобные этой:
Keen.publish_async("sign_ups", { :username => "lloyd", :referred_by => "harry" })
в любом месте вашего приложения Rails для регистрации событий. После регистрации событий вы можете использовать рабочую среду на keen.io для выполнения запросов и просмотра визуализаций, или вы можете использовать REST API, чтобы извлечь все данные обратно для пользовательской обработки.