New Relicを利用してみた

New Relicとは

パフォーマンス監視サービス
サーバ側にnewrelic用モジュールをインストールすることで利用可能

インストール方法

New Relicアカウント登録

[Sign Up for New Relic]をクリック
2014-11-16_230413

個人情報を入力後、[language]や[OS]を選択するとインストール方法が表示される
2014-11-16_231052

インストール

### 32bit用インストール...誤った ###
[root@ip-172-32-0-221 ec2-user]# rpm -Uvh http://yum.newrelic.com/pub/newrelic/el5/i386/newrelic-repo-5-3.noarch.rpm
http://yum.newrelic.com/pub/newrelic/el5/i386/newrelic-repo-5-3.noarch.rpm を取得中
警告: /var/tmp/rpm-tmp.zShU7D: ヘッダー V3 DSA/SHA1 Signature、鍵 ID 548c16bf: NOKEY
準備しています...              ################################# [100%]
更新中 / インストール中...
   1:newrelic-repo-5-3                ################################# [100%]
### 64bit用インストール ###
[root@ip-172-32-0-221 ec2-user]# rpm -Uvh http://yum.newrelic.com/pub/newrelic/el5/x86_64/newrelic-repo-5-3.noarch.rpm
http://yum.newrelic.com/pub/newrelic/el5/x86_64/newrelic-repo-5-3.noarch.rpm を取得中
警告: /var/tmp/rpm-tmp.pND0QJ: ヘッダー V3 DSA/SHA1 Signature、鍵 ID 548c16bf: NOKEY
準備しています...              ################################# [100%]
        パッケージ newrelic-repo-5-3.noarch は既にインストールされています。
[root@ip-172-32-0-221 ec2-user]# yum install newrelic-php5
読み込んだプラグイン:priorities, update-motd, upgrade-helper
amzn-main/latest                                                                                                                                                     | 2.1 kB     00:00
amzn-updates/latest                                                                                                                                                  | 2.3 kB     00:00
amzn-updates/latest/updateinfo                                                                                                                                       | 188 kB     00:00
amzn-updates/latest/primary_db                                                                                                                                       | 271 kB     00:00
mariadb                                                                                                                                                              | 1.9 kB     00:00
newrelic/x86_64                                                                                                                                                      |  951 B     00:00
newrelic/x86_64/primary                                                                                                                                              | 5.8 kB     00:00
newrelic                                                                                                                                                                              43/43
4 packages excluded due to repository priority protections
依存性の解決をしています
--> トランザクションの確認を実行しています。
---> パッケージ newrelic-php5.x86_64 0:4.15.0.74-1 を インストール
--> 依存性の処理をしています: newrelic-daemon = 4.15.0.74 のパッケージ: newrelic-php5-4.15.0.74-1.x86_64
--> 依存性の処理をしています: newrelic-php5-common = 4.15.0.74 のパッケージ: newrelic-php5-4.15.0.74-1.x86_64
--> トランザクションの確認を実行しています。
---> パッケージ newrelic-daemon.x86_64 0:4.15.0.74-1 を インストール
---> パッケージ newrelic-php5-common.noarch 0:4.15.0.74-1 を インストール
--> 依存性解決を終了しました。

依存性を解決しました

============================================================================================================================================================================================
 Package                                               アーキテクチャー                        バージョン                                   リポジトリー                               容量
============================================================================================================================================================================================
インストール中:
 newrelic-php5                                         x86_64                                  4.15.0.74-1                                  newrelic                                  3.4 M
依存性関連でのインストールをします:
 newrelic-daemon                                       x86_64                                  4.15.0.74-1                                  newrelic                                  2.0 M
 newrelic-php5-common                                  noarch                                  4.15.0.74-1                                  newrelic                                   29 k

トランザクションの要約
============================================================================================================================================================================================
インストール  1 パッケージ (+2 個の依存関係のパッケージ)

総ダウンロード容量: 5.4 M
インストール容量: 14 M
Is this ok [y/d/N]: y
...

### agentのインストールとlicense keyを入力する ###
[root@ip-172-32-0-221 ec2-user]# newrelic-install install
New Relic PHP Agent Installation (interactive mode)
...

[root@ip-172-32-0-221 ec2-user]# /etc/init.d/php-fpm restart
php-fpm-5.5 を停止中:                                      [  OK  ]
php-fpm-5.5 を起動中:                                      [  OK  ]

phpinfoで確認可能
2014-11-16_233840

サイトから確認する

サイト情報が表示されるようになった、もう少しデータがでたら分析してみる
2014-11-16_234551

参考URL

http://dev.classmethod.jp/tool/newrelic/