Ruby and Rails

Ruby と Ruby on Rails のこと

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