Hydra

You Have Successfully seen a flash message.

Rails Log Analyzer

Reads the Rails log files and exposes potential points of optimization.

Star Icon

General Information

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.

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.

Getting It

Most of the tools can be installed installed via rubygems:

gem install rails_analyzer_tools action_profiler production_log_analyzer

The SQL Dependency Grapher can only be downloaded separately from rubyforge. A public SCM repository is not available.

Using It

Lorem ipsum dolor sit amet consectetur adipisicing elit.

  • Quis nostrud exercitation ullamco.

People

Ties

Comments

  • Avatar of Eric Hodel

    Eric Hodel says:

    I have used bench and crawl to tune the number of FastCGI processes running on 43things.com, determine if HyperThreading would give a performance benefit or not (it did) and find a fatal threading bug in MySQL.

  • Avatar of Geoffrey Grosenbach

    Geoffrey Grosenbach says:

    The Rails Analyzer Tools are a very useful way to keep tabs on the performance of your site.

More Comments…