Node.js用エージェントは、Node Package Manager(npm)リポジトリとGitHubで公開されています。当社のランチャーを使用するか、本ドキュメントの説明に従って、基本的なNode.jsエージェントのインストールを実行できます。
Node.jsエージェントのインストール
重要
Dockerコンテナでエージェントを使用している場合は、各コンテナ内にエージェントをインストールします。
Node.jsエージェントをインストールするには:
New Relicアカウントを作成します。アカウントをお持ちでない場合は、無料でサインアップできます。クレジットカードは不要です。
システム要件を満たしていることを確認します。特に、サポートされているNodeバージョンを使用していることを確認します。
監視したい各アプリケーションに対して、
npm install newrelic --save
コマンドを使用します。node_modules/newrelic
から、newrelic.js
をアプリケーションのルートディレクトリにコピーします。newrelic.js
ファイル、または環境変数を使用して、エージェントを設定します:ライセンスキー
を使用して、license_key設定をカスタマイズします。- 1つまたは複数の意味のあるアプリケーション名を使用して、
app_name
設定をカスタマイズします。
アプリケーションのメインモジュールの先頭行に、
require('newrelic');
を追加します。オプション:追加のNode.jsランタイムレベル統計情報を取得するため、
@newrelic/native-metrics
パッケージがインストールされていることを確認してください。ある程度のトラフィックを生成し、APM UIにデータが表示されるまで数分間待ちます。
newrelic.js、または環境変数を使用して、さらにエージェントの動作をカスタマイズ
できます。エージェント設定をアプリケーションから切り離しておくには、NEW_RELIC_HOME
環境変数を編集してください。
Node.jsエージェントを最新状態で維持する
確実にNew Relicの最新バージョンを使用できるよう、Node.jsのリリースノートを参照してください。該当する場合、リリースノートにはNode.jsエージェントの更新手順を含んだダウンロードリンクが掲載されています。
トラブルシューティング
エージェントの更新後、ある程度のトラフィックを生成してから数分待ちます。New Relic UIにデータが表示されない場合は、トラブルシューティング手順を参照してください。
その他のヘルプ
さらに支援が必要な場合は、これらのサポートと学習リソースを確認してください:
- Explorers Hubでは、コミュニティからのサポートを受けたり、ディスカッションに参加したりすることができます。
- 当社サイトで答えを見つけて、サポートポータルの使用方法を確認してください。
- Linux、Windows、およびmacOS向けトラブルシューティングツールであるNew Relic Diagnosticsを実行してください。
- New Relicの とandドキュメント をご確認ください。