RUM エクスプローラー¶
リアルユーザーモニタリング(RUM)エクスプローラーを使用すると、ユーザーがアプリケーションにアクセスした際の詳細情報を表示・分析できます。
リアルユーザーモニタリング(RUM) > アプリケーションリスト > エクスプローラーでは、各ユーザーセッション、ページパフォーマンス、リソース、ロングタスク、操作におけるエラー、レイテンシーがユーザーに与える影響を確認できます。検索、フィルタリング、関連分析を通じて、アプリケーションの稼働状態と使用状況を包括的に把握し、改善することができます。
Guance のRUMエクスプローラーには、以下の種類があります。
| エクスプローラータイプ | 概要 |
|---|---|
| Session(セッション) | ユーザーのアクセスに関する一連の詳細(アクセス時間、アクセスしたページパス、操作数、アクセスパス、発生したエラー情報など)を表示します。 |
| View(ページ) | ユーザーのアクセス環境を表示し、ユーザーの操作パスを遡り、ユーザー操作の応答時間を分析し、ユーザー操作によって発生したバックエンドアプリケーションの一連の呼び出しチェーンにおけるパフォーマンスメトリクスの状況を把握します。 |
| Resource(リソース) | ウェブページ上で読み込まれたさまざまなリソース情報(ステータスコード、リクエスト方法、リソースアドレス、読み込み時間など)を表示します。 |
| Action(操作) | ユーザーがアプリケーション使用中に行った操作のインタラクション(操作タイプ、ページ操作の詳細、操作にかかった時間など)を表示します。 |
| Long Task(ロングタスク) | ユーザーがアプリケーション使用中にメインスレッドを50ms以上ブロックしたロングタスク(ページアドレス、タスクの所要時間など)を表示します。 |
| Error(エラー) | ユーザーがアプリケーション使用中にブラウザで発生したフロントエンドエラー(エラータイプ、エラー内容など)を表示します。 |
確認の前提条件¶
Guance は、SDKスクリプトを導入することで、エラー、リソース、リクエスト、パフォーマンスメトリクスなどを収集します。
具体的な操作方法については、RUM 収集器の設定 を参照してください。
ワークスペースとアプリケーションの範囲¶
デフォルトでは現在のワークスペースがクエリ対象です。上部の「ワークスペース」セレクターを使用すると、同一サイト内の複数の認可済みワークスペースを選択し、さらに分析するアプリケーションを選択できます。アプリケーションオプションには、アプリケーション名とワークスペース名の両方が表示されます。
- 「すべてのアプリケーション」は、現在選択されているワークスペース内のすべてのアプリケーションを意味し、特定のアプリケーションオプションとは排他的です。
- 特定のアプリケーションを選択した場合、各アプリケーションのデータ元となるワークスペースのデータのみがクエリされます。同名または同じアプリケーションIDを持つクロスワークスペースのアプリケーションは、それぞれ個別に選択する必要があります。
- ワークスペースの範囲を切り替えた後、引き続き有効なアプリケーションの選択は保持され、無効になったアプリケーションの選択はクリアされます。
- リストとチャートは現在のワークスペースとアプリケーションの範囲を使用します。特定のSession、View、Resource、Action、Long Task、またはErrorを開いた後、詳細とセッションリプレイは、そのレコードのデータ元ワークスペースに基づいてクエリされます。
列設定で「ワークスペース」を表示するよう選択できます。クロスワークスペースのCSVエクスポートには、ワークスペース名とワークスペースUUIDが含まれます。データ元のワークスペースを確認できない場合、詳細またはリプレイのエントリは利用できません。ページのプロンプトに従って更新し、再試行してください。同名フィールドのタイプが複数のワークスペース間で一致しない場合は、並べ替えや集計の前に、まずタイプの競合を解決する必要があります。
認可および読み取り専用のルールについては、クロスワークスペースクエリの説明を参照してください。ヒートマップとファネルのアプリケーション選択は単一選択のままです。ここでの「すべてのアプリケーション」の分析範囲は使用されません。
クエリと分析¶
-
時間ウィジェット:デフォルトでは直近15分間のデータを表示します。
-
エクスプローラーの検索バーでは、複数の検索方法とフィルタリング方法をサポートしています。
-
エクスプローラーの分析バーでは、1〜3個のタグに基づく多次元分析統計が可能で、複数のデータチャート分析方法をサポートしています。
-
分散型トレーシングエクスプローラーのクイックフィルターでは、フィルターフィールドを編集・追加できます。
-
表示列を使用して、表示列をカスタマイズして追加、編集、削除、ドラッグできます。
RUM エクスプローラーの左側パネルは、「クイックフィルター」と「表示項目」の2つのタブをサポートしています。
-
クイックフィルターは、アプリケーション、環境、バージョン、ユーザー、デバイス、ステータスなどのディメンションでデータをフィルタリングするために使用されます。
-
表示項目は、現在のSession、View、Resource、Action、Long Task、またはErrorリストに表示されるフィールドを調整するために使用されます。
-
各エクスプローラーは、それぞれの表示項目設定を個別に保存します。
RUM データ分布図¶
エクスプローラーのデータ分布図では、選択した時間範囲の統計に基づいて、対応する時間間隔を自動的に選択し、各時点でのユーザーアクセス数の分布トレンドを表示できます。データをフィルタリングした場合は、フィルタリング後の分布トレンドも同時に表示され、異なる時点でのユーザーアクセスデータを直感的に確認できます。
エラーデータの通知¶
RUM データのステータスは、警告(warning)と正常(info)の2つのタイプに分けられます。RUM データタイプが警告の場合、つまりデータにエラーが発生した場合、エクスプローラーのデータリストの前に ❗️ が表示され、ネットワーク問題、ページ読み込みエラー、ページのDOM解析エラーなど、ユーザーアクセス時に発生するパフォーマンス問題を迅速に特定するのに役立ちます。