当社のPHPエージェントは、コードを自動インストゥルメントするため、アプリケーションのモニターを起動できます。ガイド付きインストールを使用して自動インストールするか、本ドキュメント内の説明に従って基本的なPHPエージェントのインストールを実行します。いずれにしても、New Relicアカウントが必要です。永久無料です!
PHPコンポーネント
当社のPHPエージェントは、次の2つの基本コンポーネントで構成されています。
- アプリケーションからデータを収集するPHP拡張モジュール
- データをNew Relicに送信するローカルプロキシデーモン
エージェントはシステムの一部となるため、インストレーションや設定を行う際には、ウェブブラウザ、オペレーティングシステム、システムのアクセス権限、PHPのインストレーション、パッケージマネージャなど、お使いのシステムを設定することが重要です。
サポート対象のPHPのリリース、フレームワーク、およびその他のシステム要件の詳細については、PHPの互換性と要件をご覧ください。
エージェントのインストール
システムにエージェントをインストールするには、以下の一般的な手順に従います。エージェントのインストレーションパッケージまたはtarアーカイブには、一部のインストレーションタスクを自動化する対話形式のnewrelic-install
スクリプトが含まれています。
ヒント
アプリケーションが頻繁に無反応になる場合は、アプリケーションやサイトと対話してデータを生成することを推奨します。これは、エージェントが最初の接続を確立するのに役立ちます。
New Relicアカウントをまだお持ちでない場合は、New Relicアカウントを新たに作成します。永久無料です。
お使いのシステムが、適切なシステムのアクセス権限を含めて、エージェントの要件を満たしていることを確認します。
Account settingsから、自身の情報をコピーします。
エージェントのパッケージまたはtarアーカイブをシステムにインストールします。
デフォルトのアプリケーション名を分かりやすい名前に変更します。
オプション: その他のエージェント設定の設定を変更して、インストールをさらにカスタマイズします。
ウェブサーバーを再起動します(Apache、Nginx、PHP-FPMなど)。
推奨事項:PHPエージェントが確実に開始されるようにするため、特にアプリケーションのアクティビティが頻繁ではない場合にはそのアプリを数秒間使用してデータを生成してください。
アプリケーションがNew Relicにデータを送信し始めるまで数分間待ちます。
その後、New Relic UIでアプリケーションのパフォーマンスを確認します。
このドキュメントはインストールの役に立ちましたか?
APMおよびインフラストラクチャデータのログを表示
また、ログとアプリケーションのデータを統合して、トラブルシューティングをより簡単かつ迅速にできます。コンテキストのログでは、エラーとトレースに関連するログメッセージをアプリケーションのUIで直接表示できます。また、Kubernetesクラスタなど、インフラストラクチャデータのコンテキストでログを表示することもできます。別のUIページに切り替える必要はありません。
パートナーシップアカウントによるPHPのインストール
New Relicのパートナーシップを使用してPHPエージェントをインストールする管理者の場合は、インストレーション手順が異なる場合があります。詳細については、以下を参照してください。
すべてのパートナーがPHPエージェントをサポートしているわけではありません。