はじめに
AWS上で動かしているサービスのパフォーマンス監視にNew Relicを導入した際の手順。
New Relicを導入するとプロセスだったり、ネットワーク、ディスクなんかの稼働率を見たり出来るっぽい。
手順
1. New Relicのアカウントを作成
まずはNew RelicこちらからSign Up
登録を済ませ右上のメニューからAccount settings
を選択し、ライセンスキーを見ておく。
2. AWSに接続
AWSにsshで接続を行い、色々やる。
毎度sshめんどくさいので、.ssh/config
とかにまとめておくと楽です。
//ssh
$ ssh -i hoge.pem ec2-user@hostname
// サーバーのビット数の確認
$ uname -a
// New Relicのリポジトリ追加 32 or 64どちらか
// 32bit
$ sudo rpm -Uvh http://download.newrelic.com/pub/newrelic/el5/i386/newrelic-repo-5-3.noarch.rpm
// 64bit
$ sudo rpm -Uvh https://yum.newrelic.com/pub/newrelic/el5/x86_64/newrelic-repo-5-3.noarch.rpm
sudo yum -y install newrelic-sysmond
// ライセンスキー設定
$ sudo nrsysmond-config --set license_key=New Relicのライセンスキー
// デーモン開始
$ sudo service newrelic-sysmond start
// 自動起動
$ sudo chkconfig --list newrelic-sysmond
3. パフォーマンスを見てみる
New Relicのマイページにアクセスして、左上のプルダウンメニューよりSERVERS
をクリックしてサーバーのパフォーマンスを確認出来る。
New Relicすごい!!簡単!!