New Relicとは、パフォーマンス監視サービスです。
サーバ側にnewrelic用モジュールをインストールし、サーバ/アプリケーションの
レスポンスや実行にかかった時間などの統計情報をNew Relicのサイトで確認できます。
Java/Python/PHP/nodeなど、いろいろな言語に対応しており、
Heroku等のPaaS上で使用することもできます。
さらに最近は、モバイルの用アプリ(iOS/Android)のパフォーマンスをモニタリングできるようになったらしいです。
今回はさくらVPS上にあるRails アプリを例にNew Relic APMを利用する方法を記載します。
New Relic APMセットアップ方法
□New Relicのサイトでアカウント登録をします。
http://newrelic.com/
□サインアップ後New Relic APMのリンクをクリックします。
□Get your license keyをクリックしてライセンスキーを生成します。
□Download newrelic.ymlをクリックしてnewrelic.ymlをダウンロード
□アプリのconfig配下に配置します。
□Gemfileに以下を追加
gem 'newrelic_rpm'
bundle install
□サーバ再起動します。
以上のステップでNew Relic APMの利用準備は完了。
New Relicにデータが送信されてパフォーマンス情報が取得できるようになります。
この記事は以下を参考に作成しました。
http://dev.classmethod.jp/tool/newrelic/