問題
インフラストラクチャエージェント、エージェントをインストールしてから、またはログ転送を設定してから 10 分経過しても、 New Relic UIに期待どおりのログ データが表示されません。
ソリューション
ログ レポート ソリューションをセットアップして 5 分ほど待ってもデータが表示されない場合は、次のことを試してください。
ログのトラブルシューティング | コメントコメント |
---|
インフラストラクチャと APM エージェント | これらのエージェントは、ログ データを自動的に報告するように設計されています。これはlogin-in-contextと呼ばれます。そのデータが表示されない場合、または追加の構成を行いたい場合は、いくつかのオプションがあります。 APM の場合: APM login-in-context の有効化に関するドキュメントを確認してください。 APM エージェントがログイン コンテキストをサポートするバージョンであることを確認してください。サポートされているエージェントとバージョンの詳細は次のとおりです。 コンテキスト内の Java ログ (エージェント v7.6.0 以降) - Log4j1 1.2.17 以降
- Log4j 2.6 以降
- ログバック1.1以降
- 7 月 (java.util.logging)JDK8+
- JBoss Logging 1.3.0.Final から 2.x
- ドロップウィザードのロギング
コンテキスト内の .NET ログ (エージェント v9.7.0.0 以降) - NLog: 4.1+ (.NET Framework)、4.5+ .NET Core には .NET エージェント v9.7 以降が必要です。
- Serilog: 2.0 以降 (.NET Framework)、2.5 以降 (.NET Core)。.NET エージェント v9.7.0 以降が必要です。
- Microsoft.Extensions.Logging: 3.0+。.NET エージェント v9.7.0 以降 (.NET Core)、.NET エージェント v10.0.0 以降 (.NET Framework) が必要です。
- Log4net、Serilog、Nlog
コンテキスト内の Node.js ログ (エージェント v8.11.0 以降) - ウィンストン 3.0.0以上
- ピノ 7.0.0 以降
- バニヤン 1.8.12 以降
コンテキスト内の Python ログ (エージェント v7.12.0.176 以降) - サポートされているロギング ライブラリ: logging および loguru
コンテキスト内の Ruby ログ (エージェント v8.6.0 以降) - ロガー クラス (Ruby 標準ライブラリ ロガー)
コンテキスト内のログに移動 (エージェント v3.19.1 以降) - 標準ライブラリ ログ
- ゼロログ
- コンテキスト内の Logrus PHP ログ (エージェント v10.1.0)
- モノログ (バージョン 2 または 3)
Groundskeeper アプリを 使用して、APM エージェントが最新かどうかを確認できます。 インフラストラクチャ エージェントの場合: ログ構成オプション を参照してください。
|
データへのアクセス | 適切な権限またはアカウント アクセスがない可能性があります。機能とデータへのアクセスに影響を与える要因 を参照してください。 |
互換性 | ログ転送を設定した場合は、互換性のあるログ フォワーダーがインストールされていることを確認してください。 |
ステータスコード | New Relic のログ収集エンドポイントから返される応答ステータスコードを確認します。たとえば、次のように表示されます。 HTTP Error 403: Forbidden. Review your license key.
このエラーは、無効なセキュリティ キーを使用していることを意味します。 New Relic では、ログ配布を有効にするために必要です。 HTTP 202 応答は成功を示します。
|
エラー | NrIntegrationErrors イベントを使用してクエリを実行し、ログに関連するエラーがあるかどうかを確認します。たとえば、次のようなメッセージを探します。
Error unmarshalling message payload
|
クエリ Log | Log データ型をクエリしてみてください。
クエリビルダーにデータが表示されない場合、Logs UIにもデータは表示されません。 詳細については、データ クエリ オプションに関するドキュメントを参照してください。 |