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

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

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

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

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

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

Analyze


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

Session Details

チャート

[Charts] タブには、作成したデータセットの可視化を提供する事前定義されたウィジェットのセットが表示されます。

ページ、ブラウザ、および地理的位置(寸法など)がエンドユーザ応答時間(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] ページに表示されるデータは、AppDynamics プラットフォーム イベント サービスによって処理され、保存されます。[Charts] タブには、アプリケーションのパフォーマンスを調べるために広く使用されている一連のグラフタイプが表示されます。別の製品である AppDynamics Application Analytics には、ブラウザ分析と呼ばれるコンポーネントがあります。このコンポーネントは同じイベントサービスに基づいていて、同じデータを使用しますが、次のような追加機能を提供します。

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

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

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