ブラウザートレース
ブラウザートレース

ブラウザートレース

ブラウザートレースは、トランザクショントレースがウェブトランザクションに関する詳細な情報を提供するのと同様に、シングルーページの読み込みに関する詳細な情報を提供します。Liteアカウントでは、New Relic Browserは時間のかかっているエンドユーザーのトランザクションのトレースを収集します。ここでの「遅い」という言葉は、アプリケーションのエンドユーザーのApdex T しきい値よりも全体の応答時間が大きくなっていることを意味します。ブラウザートレースを表示するには、LiteユーザーはNew Relic Browserのページ読み込みのタイミング機能を有効にする必要があります。

推奨:ウェブページのライフサイクル全体に関わるより分かりやすい情報とセッショントレースの詳細を見るには、Liteアカウントをアップグレードしてください。

エンド ツー エンドのアプリケーションのtierトレース

Liteアカウント:New Relicは、ウェブトランザクションが遅い(アプリケーションのApdex T しきい値よりも大きい)場合に、ブラウザートレースを関連するアプリケーションのtierトレースとリンクさせます。このことで、特定のユーザーインタラクションに対してエンド ツー エンドの表示を提供します。
このトレースの相関関係はNavigation Timing API、またはNew Relicエージェントとエンドユーザーのブラウザーがレポートを行う先であるNew Relic サーバーとの間で起こるクロスドメインの通信のためにクッキーを使用します。New Relicはクッキーを生成するのはトレースが取り込まれ相互に関係を持ち、そしてエンドユーザーのブラウザーとNew Relic サーバーからのJSONPリクエストによって行なわれます。関連情報については、ページ読み込みのタイミングのインストルメンテーション、またページ読み込みのタイミング処理をご覧ください。
追跡の相関関係はサーバー側の設定で無効化することも可能です。この機能を無効化するには、support.newrelic.comでサポートを受けてください。

ブラウザートレースの収集

New Relicは毎分ランダムでサンプリングを行い、以下の条件を満たすトレースを10個保持します:

  1. エンドユーザーのリクエスト時間がエンドユーザーのApdex T値を超える(アプリtierのApdex T値は、どれが保持しているかとは関係ありません)
  2. ブラウザートレースのトランザクション名はユニークなものである(New Relicは、1分間のサイクル内の同一のトランザクションに対しては複数のブラウザートレースを保持しません)
  3. リンキングをサポートするエージェントに対しては、アプリのtierトレースはブラウザートレースとともにリンクされます。

関連情報

追加のドキュメンテーションリソースは次の通りです:

  • ブラウザートレースの詳細を見る(BrowserのTracesページを使って選択期間内に収集されたブラウザートレースを表示する)
  • ブラウザートレース向けのAPIオプション(Navigation Timing APIまたはエージェントAPIを使ってブラウザートレース内の追加の詳細を特定する)

New Relicのオンライン テクニカル コミュニティでBrowserを使ったモニタリングについて議論しましょう!トラブルシューティングや質問をしたり、Java ScriptエラーのレポートAJAXタイミングの詳細を話し合うことができます。