• /
  • EnglishEspañolFrançais日本語한국어Português
  • ログイン今すぐ開始

この機械翻訳は、参考として提供されています。

英語版と翻訳版に矛盾がある場合は、英語版が優先されます。詳細については、このページを参照してください。

問題を作成する

New Relic Browserエージェントをデバッグする方法

問題

New Relic Browserエージェントの問題をデバッグする必要があり、ライブエージェントの動作とデータ収集をより深く理解したいと考えています。

解決

アプリケーションがでインストルメントされており、エージェント アクティビティを検査したい場合は、次の手順に従います。

デバッグログを有効にする

インサイトをエージェントのアクティビティにさらに取り込むには、デバッグ ログを有効にします

Browserエージェントは、 console.debugを使用して警告コードを発行します。この設定により、それらのログがNew Relic Browser アプリケーションにキャプチャされ、エージェントのアクティビティと問題の追跡に役立ちます。

エージェントログを検査する

ローカルで検査するには、ブラウザの開発者コンソールを開き、先頭にNew Relic Warning:が付いたdebugメッセージを探します。これらのメッセージは、既知の警告コードに関連付けられたエージェントの問題を示します。

Web アプリケーションのすべてのインスタンスにわたってエージェント ログを検査するには、 one.newrelic.com で ログを確認します 。

これらのログは、ページ内の BrowserAgent とその設定に関する既知の問題を特定するのに役立ちます。

ネットワークrequests

ブラウザの開発者ツールの [ネットワーク] タブを使用して、エージェントによって送信されたrequestsを監視します。 bam.nr-data.netjs-agent.newrelic.comなどのドメインへの呼び出しを探します。

失敗したrequestsやエラーが表示される場合は、エージェントの通信に干渉している可能性のあるネットワークの問題、広告ブロッカー、または CSP ルールを確認してください。

js-agent.newrelic.com下の予想されるエンドポイント:

  • ページビュー: /
  • AjaxRequest、BrowserInteraction、PageViewTiming: /events
  • PageAction、BrowserPerformance、UserAction、カスタムイベント: /ins
  • ログ: /browser/logs
  • JavaScriptError、Ajax タイムスライス メトリクス: /jserrors/
  • セッションリプレイ、セッショントレース: browser/blobs

検査イベントを使用してトラブルシューティングを行う

エージェントは、より詳細なトラブルシューティングのためにキャプチャできる検査イベントを発行します。これらのイベントをリッスンするには、コンソールにリスナーを追加します。

document.addEventListener('newrelic', function(e) {
console.log('NR Inspection Event:', e.detail);
});

これにより、エージェントによって発行された検査イベントがログに記録され、機能のステータス、エラー、ライフサイクル、収集および設定に関する詳細が提供されます。

注:検査イベントはエージェント バージョン 1.285.0 以降で使用できます。検査イベントはエージェントで作成されるとすぐに発行されますが、エンドユーザー マシン上で上記のイベント リスナーが作成される前にエージェントによって発行されたイベントは失われます。

ヒント

検査イベントのデバッグや解釈、または Web アプリケーションと New Relic の問題のデバッグについてさらにサポートが必要な場合は、 support.newrelic.comにアクセスしてサポートを受けてください。

Copyright © 2025 New Relic株式会社。

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.