問題
New Relic サポートでは、ブラウザ側で何が起こっているのか、さらにトラブルシューティングの詳細が必要で、アクセス可能なURLやページのソースコードを提供することができません。
解決
ブラウザのタイプに基づいて、調査用のHAR (HTTP アーカイブ)ファイルを作成し、 support.newrelic.comに送信します。HAR ファイルには、記録された期間中にページに関連したネットワーク呼び出しに関するすべての情報が含まれています。
HARファイルを記録する際には、サイトの機能を利用して適切なタイプのアクティビティを生成します。例えば、AJAX の問題がある場合は、AJAX 呼び出しを行うページのセクションを演習します。
重要
HARファイルは、記録されている間のすべてのネットワークトラフィックをキャプチャします。このトラフィックデータには、プライベートな情報や個人を特定できる情報(クッキー、パスワード、クレジットカード番号など)が含まれることがあります。お客様は、HAR ファイル内を含め、New Relic に提供するすべてのデータに対して責任を負います。HAR ファイルは、テキストエディターで編集することができます。HARファイルを共有する前に、手動で機密情報を削除することを強くお勧めします。
Google Chromeブラウザには、HARファイルを生成する機能が搭載されています。お使いのブラウザのバージョンによっては、コンソールを開くためのパス名が異なる場合があります。
Chrome メニュー (右上) から、該当する場合は
Tools > Developer tools
または
More tools > Developer tools
を選択します。
コンソールから
Network
を選択します。
記録アイコンを選択します。
該当する場合は、
Preserve log
チェックボックスを選択して、ネットワーク トランザクション データを保存します。
問題の再現を試みる前に、クリアアイコンを選択して不要なヘッダー情報を削除します。
問題のあるタイプのトラフィックを生成するためにあなたのサイトをナビゲートします。
ブラウザがNew Relicのコレクターにデータを報告するまで数分待ちます。
コンソールの下部にあるトランザクション リストを右クリックし、
Save as HAR with Content
を選択して、キャプチャした情報を保存します。
Firefoxバージョン41以降では、トランザクションをHARファイルにコピーする機能がついています。
Firefoxメニュー(右上)から、
Developer > Network
不要なヘッダー情報を削除するには、
Clear
オプション (開発者ウィンドウの右下隅) を選択します。
問題のあるタイプのトラフィックを生成するためにあなたのサイトをナビゲートします。
ブラウザがNew Relicのコレクターにデータを報告するまで数分待ちます。
コンソールのトランザクション リストを右クリックし、
Copy All As HAR
を選択してデータをバッファーに配置するか、
Save All As HAR
選択してデータをファイルにコピーして、情報をキャプチャします。
Developer Tools
を開くには、キーボードの F12 キーを押すか、メニューで
Developer Tools
を見つけます。
Network
タブを選択します。
ブラウザとサーバー間のトラフィックのキャプチャを開始するには、ページを更新するか、対象ページのリンクをクリックしてください。
HAR ファイルを保存するには、
Export as HAR
選択してから
Save As...
を選択してください。
開発メニューを有効にする: macOS メニューバーから
Safari > Preferences > Advanced > Show Develop menu in menu bar
に移動します。
macOS メニューバーから、
Develop > Show Web Inspector > Network
タブに移動します。
Network
タブ内で、
Preserve log
オプションをチェックします。
ページを更新し、
Safari
がbrowserインタラクションを記録できるようにします。
ページが読み込まれたら、[ネットワーク] タブのウィンドウの右上にある
Export
を選択します。