Rails Analyzer
The Rails Analyzer project contains a collection of tools for Rails
that let you discover biggest slow spots in your applications allowing you to
best focus optimization efforts.
Tools
- The Production Log Analyzer examines Rails log
files and gives a report showing you the worst speed offendors. It also
includes action_grep which will give you all log results for a particular
action.
- The Action Profiler lets you profile
actions to determine points of optimization.
- Rails Analyzer Tools is a collection of tools for
benchmarking and monitoring a Rails application. The most useful is
rails_stat which gives a live counter of requests per second of a running
Rails app.
- The SQL Dependency Grapher allows you to
visualize the frequency of table dependencies in a Rails application.
Download
All tools can be downloaded from the Rails Analyzer project page.
Why?
Rails logs are a treasure trove of information just waiting to be mined, so
I wrote these tools while working at
The Robot Co-op to analyze and improve
our websites.