エラープロファイルでは、JavaScriptのエラーの潜在的な原因を知ることができます。
エラープロファイルを見る
ブラウザのエラープロファイルを表示するには
- one.newrelic.com にアクセスし、Browser> (select an app)> JS errors.
- エラープロファイルの詳細を見るにはJSエラーズUIページの下部で、エラープロファイルを選択して展開します。
エラープロファイルとは何ですか?
ブラウザモニタリングにおいて、 エラープロファイル は、New Relic が JavaScript エラー 属性値を通常の PageView イベント と比較して見つけた、潜在的に意味のある相関関係です。これらの相関関係は、エラーの原因や要因の調査に役立ちます。
以下のスクリーンショットは、エラープロファイルの例です。
このエラー プロファイルを見ると、JS のエラー イベントと通常の(エラーではない)ページ ビュー イベントを比較した場合、userAgentOS 属性値の分布が大きく異なることがわかります。さらに詳しく調べるには、 フィルター を使用して Windows のエラーのみを表示し、他の相関関係があるかどうかを確認することができます。
また、エラープロファイルの生成に使用したデータ をフィルタリングすることで、潜在的な原因を絞り込むことができます。
特定のエラープロファイルの分析については、 例のエラープロファイルの説明 を参照してください。
フィルターエラーのプロファイルデータ
エラープロファイルとその比較ページビューの生成に使用されるデータをさらにフィルタリングするには、以下の JS エラーページ 機能を使用します。
- Time picker: データを生成する際に使用する時間範囲を選択します。
- フィルター: フィルターを使用して、選択した属性値を持つエラープロファイルとページビューのみを表示します。複数の属性値を選択できます。
エラープロファイルの説明例
ご自身のエラー プロファイル データの理解を深めるために、エラー プロファイルの例のデータについて説明します。このエラー プロファイルの例では、 フィルター of userAgentName = Chrome
が適用されているため、Chrome ブラウザからのエラー データのみが表示されています。
この例のプロファイルには、 フィルター が適用されており、Chrome ブラウザからのエラーデータのみが表示されています。
コラムの説明です。
最初の列は、 属性 の列です。エラーではないページビューと比較して、最も乖離している属性値を示しています。あまり重要でない属性値は、 その他 に集約されています。この例では、Chrome ユーザーのエラーのうち、Chrome のバージョン 36、64、65 が 100% を占めています。
JS errors 列は、
JavaScriptError
イベント のうち、最初の列の属性値を持つものの割合を示しています。この列の合計は 100% になり、選択した 時間範囲とフィルタ セット からのすべてのエラーを表します。この例では、Chrome エラーの大部分が Chrome バージョン 36 からのものであることがわかります。これをさらに調査したい場合は、バージョン 36 のデータのみを表示するようにフィルタリングすることができます。Page views 列は、
PageView
events のうち、何パーセントが最初の列の属性値を持っているかを示しています。この例では、Chrome ユーザーのうち Chrome バージョン 36 を使用しているのは 1% 未満ですが、エラーの 55% はこのバージョンを使用しているユーザーによって発生しています。Difference 列は、 JS errors 列と Page views 列とのパーセンテージの差を示しています。この例では、
54% は、ページビューよりもエラーイベントの方が属性が54ポイント高いことを示しています。