system-metricでボトルネックを調査

new_relicの無料版みたいなのないかなと検索してたら
System Metrics Documentation
を見つけた。


ちょっと試してみたかったので
bundle installしてみるとエラーとなった。
rails3.0系しか対応していなかった。
#system-metric.gemspec

s.add_dependency('rails', '~> 3.0.0')

gemspec直して入れたい

と思ったんだけど、bunlde install時にlocalを指定する方法が分からず
こちらの記事を参考にforkしてから試しました(ついでにpull requestしておきました)。
つーか面倒だわ。
互換性の無い gem を無理やり bundle install する - Born Too Late

使い方

準備

bundle install
(3.1以降は下記のようにすればとりあえず動きます)

gem 'system-metrics', :git => 'git://github.com/rochefort/system-metrics.git', :branch => 'rails31'

rails generate system_metrics:migration
rake db:migrate
rails generate system_metrics:install

動かしてみる

rails serverして適当に確認したい動作を行う
下記へアクセスすると
http://localhost:3000/system/metrics



こんな感じでボトルネックの調査ができます。

ざっくり

悪くはないんだけど、なんか完成度が微妙だわ(見た目の話もありますが)。
他にいいのないかなー。