HAR ファイルにブラウザのトラブルシューティングの詳細を保存

問題

New Relic のサポートでは、ブラウザサイドで何が起こっているかについてトラブルシューティングの詳細情報が必要だが、アクセス可能なページの URL やソースコードを提供できない。

対策

ブラウザの種類に基づいて、調査用の HAR (Http アーカイブ) [external link] ファイルを作成し、support.newrelic.com [external link] へ送信します。HAR ファイルには、記録対象の期間中にページに関連するネットワーク呼び出しに関する全情報が含まれています。

HAR ファイルを記録するとき、適切なアクテビティを発生させるために、ページ上の機能を使います。たとえば、AJAX の問題がある場合は、AJAX 呼び出しを行うページで AJAXs を呼び出す操作を実行します。

Chrome

Google Chrome ブラウザは、HAR ファイルを生成する機能があります。ブラウザのバージョンによっては、パス名は、コンソールを開くように変えることができます。

  1. Chrome メニュー (右上) から、Tools > Developer tools または More tools > Developer tools を選択します。
  2. コンソールから、Network を選択します。
  3. 記録 アイコンを押します。
  4. 利用可能な場合、Preserve log [ログの保存]チェックボックスを押して、ネットワークのトランザクションデータを保存します。
  5. 問題の再現を試みる前に、クリア アイコンを押して、不必要なヘッダー情報を削除します。
  6. サイトを閲覧して、問題のあるトラフィックを生成します。
  7. ブラウザが、New Relic のサーバーにデータをレポートするまで、数分待ちます。
  8. コンソールの下部のトランザクションリストを右クリックして、Save as HAR with Content [コンテンツを HAR として保存]を選択して、キャプチャしたデータを保存します。
Firefox バージョン 41.x 以上

Firefox バージョン 41 以上では、HAR ファイルにトランザクションを記録する機能があります。

  1. Firefox のメニュー (右上) から、Developer > Network を選択します。
  2. (Developer ウィンドウの右下にある) Clear を選択し、不要なヘッダー情報を削除します。
  3. サイトを閲覧して、問題のあるトラフィックを生成します。
  4. ブラウザが、New Relic のサーバーにデータをレポートするまで、数分待ちます。
  5. コンソール内のトランザクションを右クリックし、その情報をキャプチャし、Copy All As HAR [HAR 形式で全てコピー]を押して、バッファにデータをコピーするか、Save All As HAR [HAR形式で全て保存]を押して、ファイルにコピーします。
その他のブラウザ

現在、Microsoft Internet Explorer、Apple Safari は、組み込みの HAR キャプチャ機能はありません。代わりに Chrome か V41 以上のバージョンの Firefox を使ってください。もしくは、New Relic サポートへの問い合わせしてください。

関連情報

関連情報として、ブラウザ監視のインストールのトラブルシューティング (New Relic APM 監視アプリをデプロイする際のトラブルシューティング) をご覧ください.