New Relic
New Relic はパフォーマンスはもちろんのこと、脆弱性のある Rails のバージョンであれば指摘してくれたり、開発環境では unicorn じゃないほうがいいなどのアドバイスもくれる。
インストール
Sign Up
まずは New Relic に Sign Up。
newrelic.yml
New Relic の Account Settings の画面右下にある Download a clean configuration file から newrelic.yml ファイルをダウンロード。
newrelic.yml を Rails の config ディレクトリに置く。
そして newrelic.yml に書かれた「My Application」を自分のアプリ名に変更。
何箇所かにあるので置換。
$ sed -i 's/My Application/Your Project Name/' config/newrelic.yml
newrelic_rpm
Gemfile に追加。
gem 'newrelic_rpm'
インストール。
$ bundle
rails server を再起動し、http://localhost:3000/newrelic が見られれば成功。
New Relic のダッシュボード にも自分のアプリ名が出ているはず。
もし出ていない場合は log/newrelic_agent.log をチェック。
New Relic のグラフを保存
New Relic の無料版は 24 時間しかデータが保存されない。
下記方法を使えばスクリーンショットを保存しておくことができる。
New Relic のグラフを毎時チャットに貼り付ける - @kyanny's blog
newrelic_rpm のアップデート
よく newrelic_rpm はアップデートされている。
newrelic_rpm だけアップデートするには下記。
$ bundle update newrelic_rpm