New Relic Node.js エージェント ログは、デフォルトのinfo
レベルでエラーをキャプチャします。ただし、トラブルシューティングやデバッグを行う場合は、問題の発見と調査に役立つように、より詳細なtrace
ログを生成します。
重要
trace
ログ設定は、非常に詳細なログ レベルです。ディスク容量の消費を減らすには、テスト後にlogging : {level}
セクションを元の設定に戻します。
ログファイルの生成
詳細なtrace
ログ ファイルを生成するには:
newrelic.js
ファイルを編集し、logging
セクションのlevel
をtrace
に変更します。環境変数を使用する場合 (Lambda では、これが最も一般的な方法です)、NEW_RELIC_LOG_LEVEL
をtrace
に設定します。logging: {level: 'trace'}ノードを再起動します。
十分なロギングデータを生成するために、Webアプリケーションを5分程度動かしてみてください。
テスト後、
level
をinfo
(デフォルト) などの、より冗長でないログ レベルに変更します。生成されたログファイルを開いて確認します。
Lambdaを使用している場合、 ログの設定方法を学ぶ.
ログファイルの検証
デフォルトでは、Node.js エージェントは ログ ファイルを現在の作業ディレクトリにnewrelic_agent.log
として保存します。ログ ファイルまたはフォルダーが表示されない場合:
- ロギング パスを
stdout
またはstderr
に設定しているかどうかを確認してください。 - 現在の作業ディレクトリと、ログファイルを置くディレクトリが同じであることを確認します。