ブラウザ RUM の分析

ブラウザ RUM は、インストゥルメント化されたすべてのロードイベントに関するデータを収集します。また、パフォーマンスの問題が検出されたときに、詳細なスナップショットも定期的に取得します。時間の経過とともに、負荷イベントメトリックは平均値とパーセンタイル値に基づいてロールアップされます。場合によっては、すべてのデータに基づいて結果を表示する必要があります。

[Browser Analyze] を使用すると、すべてのイベントが収集され、プラットフォーム イベント サービスのライセンスで指定された期間にわたって保存されます。[Analyze] タブを使用して、この累積データに基づいて結果を確認できます。

[Analyze] ビューは、次の 2 つのタブで構成されています。

ブラウザ分析ビューへのアクセス

  1. 対象のアプリケーションを開きます。
  2. 左のナビゲーションバーから [Analyze] を選択します。

記録

[Records] タブでは、個々のイベントをスキャンし、フィルタとソートを実行して、目的のデータセットを正確に取得することができます。

[分析(Analyze)]

[View Details] をクリックすると、[Session Details] ダイアログのブラウザセッションのページとして特定の要求の詳細が表示されます。

セッションの詳細

チャート

[チャート]タブには、作成したデータセットの可視化を提供する一連の定義済みウィジェットが用意されています。

ページ、ブラウザ、および地理的位置(寸法など)がエンドユーザー応答時間(EURT)に及ぼす影響をすぐに確認できます。また、すべてのウィジェットを削除、再追加、サイズ変更、およびドラッグアンドドロップして移動できます。

[分析(Analyze)]

注: [Response Time] および [End User Response Time] などの時系列ウィジェットは、平均値ではなく中央値を使用します。

[Browser Analyze] と [Pages & AJAX Requests] の要求数の違い

一定期間のページの要求数は、[Pages & AJAX Requests] と [Browser Analyze] 間で同じである必要がありますが、次の理由で異なる場合があります。

  • [Browser Analyze] に表示される要求の数が少ない場合、[Browser Analyze] のデータを担当するイベントサービスが、まだすべてのレコードを受信していない可能性があります。これを確認するには、[Browser Analyze] と [Pages & AJAX Requests] ページの最後の要求の時刻を比較します。後者のタイムスタンプは遅い時刻になる可能性が高いです。
  • [Browser Analyze] に多くの要求がある場合、その理由は、[Pages & AJAX Requests] の要求の合計数にエラーレコードが含まれているが、[Browser Analyze] で個別にリストされているためです。エラーの原因を調査して理解できるようにするために、エラーが [Browser Analyze] に個別にリストされます。

ブラウザの分析とブラウザの要求分析

[Analyze] ページに表示されるデータは、Splunk AppDynamics プラットフォーム イベント サービスによって処理されて保存されます。[Charts] タブには、アプリケーションのパフォーマンスを調べるために広く使用されている一連のグラフタイプが表示されます。別の製品である Application Analytics には、ブラウザ分析と呼ばれるコンポーネントがあります。このコンポーネントは同じイベントサービスに基づいていて、同じデータを使用しますが、次のような追加機能を提供します。

  • 追加の事前定義されたウィジェット(ファネルウィジェットなど)。
  • データを検索するための ADQL。
  • カスタムウィジェットの作成。
  • 複数のダッシュボードタイプの操作。
  • データストレージの保持期間延長。

ブラウザ分析には、ブラウザ RUM ライセンスとは別のライセンスが必要です。

警告:

イベントサービスに保存されているデータのノイズを減らすために、次のトラッカードメインからの Ajax コールがイベントサービスにパブリッシュされなくなりました。