エラーを再現するためのコンテキストが必要な問題をトラブルシューティングするには、ARMS Browser Monitoring のセッション追跡機能を使用できます。この機能は、ユーザー名またはユーザー ID を使用して、分散トレーシングを利用し、ページロード、API 呼び出し、JS エラー、ユーザーアクションなど、ユーザーの完全な動作トレイルを再構築します。これにより、エラーの根本原因を効率的に特定し、分析することができます。
アクセス
ARMS コンソールにログインします。
-
左側のナビゲーションウィンドウで、フロントエンドモニタリング > [ブラウザ監視] を選択し、ターゲットアプリケーションの名前をクリックします。
-
左側のナビゲーションウィンドウで、 を選択します。
セッション詳細
-
(任意) セッショントラッキング ページで、ユーザー名 または ユーザー ID を入力し、検索 をクリックします。
説明-
ユーザー名の設定方法については、「SDK リファレンス」をご参照ください。
-
表示 をクリックして、セッション ID、IP アドレス、ページ URL、ブラウザ、ブラウザバージョン、接続タイプ、リージョンなどの検索フィルターを追加します。
-
-
セッションリストで、対象セッションの セッション ID をクリックして、セッショントラッキングの詳細 ページを表示します。
-
概要情報 セクションでは、ユーザー名、ユーザー ID、セッション ID、PV、JS エラー、API 呼び出し、API 失敗、低速ロード、デバイス、リージョン、ブラウザ、IP アドレス、接続タイプなど、セッションに関する基本情報を表示します。
-
セッショントレース セクションで、ユーザーのアクセスパスを表示します。
-
ページの左側にある + アイコンをクリックして、そのページのユーザーの動作トレースを展開します。
[セッションパス] セクションには、各ページのアクセス時間、JS エラー数、API 失敗数、低速ロードステータス、アクセスタイムラインを含むテーブルが表示されます。ページレコードを展開すると、低速ロード イベント (DOM とロード時間を含む) や API 呼び出し イベント (リクエスト URL、状態コード、カウントを含む) など、特定のイベントの詳細を表示できます。各イベントについて、右側にある [詳細] をクリックして詳細情報を表示できます。
-
ユーザー動作イベントの横にある 詳細 をクリックして、API 詳細、低速ロード詳細、JS エラー詳細などの詳細情報を表示します。
-
その他のエントリポイント
-
左側のナビゲーションウィンドウで、 を選択します。[低速ページのセッショントレース (上位 20)] セクションで、セッション ID をクリックします。
-
左側のナビゲーションウィンドウで、 を選択します。高頻度エラー タブで、対象エラーの アクション 列にある 診断 をクリックします。ユーザー行動のバックトラッキング セクションで、右側の セッションの表示 をクリックします。
-
左側のナビゲーションウィンドウで、 を選択します。API リクエストリスト セクションで、エラー数 列の値をクリックします。Network request information セクションで、右側の セッションの表示 をクリックします。
-
左側のナビゲーションウィンドウで、 を選択します。[ログリスト] セクションで、アクション 列の セッションの表示 をクリックします。