New Relic 導入手順 ( PHP環境 )

会社でNew Relicの無料版を利用しています。

いや、AWSなので、standard editionなのかも…

もちろん、いつの間にか上司が入れてくれたものです。

サーバーでエラーが起こると感知して通知してくれるとてもいいサービスなので、いつの間にか落ちていて私を涙目にしたうちのサーバにも導入してみようと奮い立ったわけです。

New Relic

アカウント作成

アカウントを作成します。

英語で注意書きが出ますが、パスワードに記号(_など)が必ず一つ必要です。
今まで出会った中で一番厳しい条件でした。

プロダクトの選択

最初に設定を行うプロダクトの選択画面に移ります。

newrelic01

とりあえずAPMを選択します。

サーバにnewrelicをインストール

言語(環境)の選択があります。ご利用の環境にあったものを選択してください。

とりあえず、PHPをクリックすると下にインストール手順が表示されます。

OSを選択し、手順通り、インストールを行います。

$ sudo 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.FJknd6: ヘッダ V3 DSA/SHA1 Signature, key ID 548c16bf: NOKEY
準備中...                ########################################### [100%]
   1:newrelic-repo          ########################################### [100%]

$ sudo yum install newrelic-php5
$ sudo newrelic-install install

newrelic-install installを実行すると、以下の画面になるのでライセンスキーを入力します。

New Relic PHP Agent Installation (interactive mode)
===================================================

   Enter New Relic license key (or leave blank):

NewRelicのセットアップ画面からコピーしたライセンスキーを貼り付けエンターを押すと、

New Relic PHP Agent Installation (interactive mode)
===================================================

   Enter New Relic license key (or leave blank): xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Found a valid PHP in : /usr/bin
         PHP Version : 5.X.X
  Module API version : 20000000
    Module directory : /usr/lib64/php/modules
  Zend Thread Safety : no
   CLI ini directory : /etc/php.d
      Install Status : OK


New Relic is now installed on your system. Congratulations!

1. Set newrelic.appname in your newrelic.ini file.

2. Restart your web server. This will fix most reporting issues and
   load the agent's new features and bug fixes.

If you have questions or comments, go to http://support.newrelic.com.

インストールが完了したとのことです。

早速webサーバを再起動します。

監視結果を見てみる

Still waiting for data from application
this message will automatically disappear upon successful connection

接続が成功したらこのメッセージは自動的に消えます、とのことですが、待てど暮らせど消えませんでした。

代わりに早速アラートのメールが来ていたので見てみます。

2016-07-27 22.02.52

メールのAlart DetailボタンからNew Relicの管理画面へ飛んで詳細が確認できます。

てか、早速アラートって(涙)

Alert open  Apdex score   0.7 on  PHP Application    New Relic

聞き覚え、見覚えのないApdexという言葉に戸惑いは増すばかりです。

ググるとこの指標はNew Relic独自のものとのこと。

こちらが詳しいです。

New Relicを使ってる人に見て欲しい指標。「Apdex」

遅いみたいですね、うちのサーバ。気をつけます。

スポンサーリンク

シェアする

  • このエントリーをはてなブックマークに追加

フォローする

スポンサーリンク