問題
インフラストラクチャ エージェントで、New Relic エンドポイントへの接続中にネットワークの問題が発生しています。Collector endpoint not reachable
やTimeout exceeded while awaiting headers
などの接続エラーがエージェント ログに表示されます。
解決
New Relic インフラストラクチャ エージェントのエンドポイントがインストールされているホストから到達可能であることを確認します。以下の手順に従って、環境のネットワーク設定に問題がないことを確認してください。
NRDiag を使用したトラブルシューティング
New Relic 診断ツールNRDiag
は、ネットワークの問題を自動的に検出するためにも使用できるユーティリティです。インフラストラクチャ エージェントの接続テストを実行するには、次の手順に従います。
開始手順に従って、ホストに
NRDiag
をインストールします。インフラストラクチャ エージェントの接続テストを実行します。
bash$./nrdiag -t Infra/Agent/Connect結果を検証すると、予想される出力は次のレポートのようになります。
bash$Check Results$-------------------------------------------------$Info Base/Env/CollectEnvVars [Gathered Environment variables of current shell.]$Success Base/Config/Collect$Success Base/Config/Validate$Success Base/Config/LicenseKey$Success Base/Config/ValidateLicenseKey$Success Infra/Config/Agent$Success Infra/Agent/Connect$3 results not shown: 3 None$See nrdiag-output.json for full results.nrdiag Connect
タスクの結果はstdout
に表示されますが、これはnrdiag_output.zip
ファイルでも収集される必要があることに注意してください。
追加リソース
詳細については、インフラストラクチャ エージェントのGithub リポジトリにある技術ドキュメントを参照してください。