Sha256: 9c7d0df11b6549b136b0a10fcc974978741ea3a605d4af07ef17b3847f45555f

Contents?: true

Size: 1.44 KB

Versions: 4

Compression:

Stored size: 1.44 KB

Contents

h1. Request-log-analyzer

This is a simple command line tool to analyze request log files of both Rails and
Merb to produce a performance report. Its purpose is to find what actions are best candidates for optimization.

* Analyzes Rails log files (all versions)
* Can combine multiple files (handy if you are using logrotate)
* Uses several metrics, including cumulative request time, average request time, process blockers, database and rendering time, HTTP methods and states, Rails action cache statistics, etc.) ("Sample output":http://wiki.github.com/wvanbergen/request-log-analyzer/sample-output)
* Low memory footprint (server-safe)
* Fast
* MIT licensed

h2. Installation

<pre>
$ sudo gem install wvanbergen-request-log-analyzer --source http://gems.github.com
</pre>

To get the best results out of request-log-analyzer, make sure to 
"set up logging correctly":http://wiki.github.com/wvanbergen/request-log-analyzer/configure-logging
for your application.

h2. Usage

To analyze a log file and produce a performance report, run request-log-analyzer like this:

<pre>
$ request-log-analyzer log/production.log
</pre>

For more details and available command line options, see the "project's wiki":http://wiki.github.com/wvanbergen/request-log-analyzer/basic-usage

h2. Additional information

* "Project wiki at GitHub":http://wiki.github.com/wvanbergen/request-log-analyzer
* "wvanbergen's blog posts":http://techblog.floorplanner.com/tag/request-log-analyzer/

Version data entries

4 entries across 4 versions & 2 rubygems

Version Path
wvanbergen-request-log-analyzer-1.0.2 README.textile
wvanbergen-request-log-analyzer-1.0.3 README.textile
request-log-analyzer-1.0.2 README.textile
request-log-analyzer-1.0.3 README.textile