このトピックでは、Application Real-Time Monitoring Service (ARMS) の Real User Monitoring (RUM) サブサービスが提供するアラートメトリクスについて説明します。すべてのメトリクスデータは1分ごとに監視されます。
メトリクスタイプ
RUMメトリクスは、例外、ページ、リソース、ジャンクの4つのカテゴリに分類されます。各カテゴリには特定のディメンションがあり、データのフィルタリングに使用されます。共通ディメンションはすべてのカテゴリでサポートされています。
共通ディメンション
共通ディメンションはすべてのメトリクスでサポートされています。
ディメンションキー | ディメンション名 | 説明 |
appType | アプリケーションタイプ | レポートとデータフローで指定されたアプリケーションタイプ。有効な値:Android、iOS、Web、MiniApp。 |
appEnv | アプリケーション環境タイプ | アプリケーションの環境タイプ。有効な値:default(本番環境)、Gray(カナリアリリース環境)、Pre(ステージング環境)。 |
deviceBrand | デバイスブランド | デバイスのブランド。例:Mac、iPad、vivo、Redmi。 |
osType | オペレーティングシステム | デバイスのオペレーティングシステム。 |
osContainer | アプリケーションランタイム環境または名前 | アプリケーションのランタイム環境または名前。サンプル値:Chromeアプレット(ホストアプリケーション)、PC(ブラウザ)、App(アプリケーション名)。 |
geoCountry | 国 | 国。 |
geoProvince | 都道府県 | 都道府県。 |
geoCity | 市区町村 | 市区町村。 |
ispName | ISP | インターネットサービスプロバイダ(ISP)。 |
viewName | ページ名 | 関連付けられたページの名前。 |
カテゴリ別メトリクスとディメンション
例外
メトリクス
メトリクス名 | 単位 | 集計メトリクス | 説明 |
exception.count (例外の数)
| 該当なし | はい | 例外の数。短期間に例外が複数回発生した場合、繰り返し報告されず、この場合は値は1になります。 |
ディメンション
次の表は、例外関連のメトリクスでサポートされているディメンションを示しています。
ディメンションキー | ディメンション名 | 説明 |
exceptionName | 例外名 | 例外の名前。 |
exceptionType | 例外タイプ | 例外のタイプ。有効な値:crash(クラッシュ)、custom(カスタム例外)、error(実行エラー)。 |
exceptionSource | 例外ソース | 例外のソース。サンプル値:Console、Event。 |
exceptionMessage | 例外メッセージ | 例外情報。 |
ページ
メトリクス
メトリクス名 | 単位 | 集計メトリクス | 説明 |
view.first_contentful_paint (First Contentful Paint)
| 該当なし | いいえ | ナビゲーション開始からブラウザがテキスト、画像、白以外のキャンバス、またはスケーラブルベクターグラフィックス(SVG)を初めてレンダリングするまでの時間。 |
view.dom_complete (ページ読み込み時間)
| ミリ秒 | いいえ | ドキュメントオブジェクトモデル(DOM)ページとすべてのサブリソースが準備完了になるまでの時間(読み込みが完了した時点)。 |
view.first_input_time (First Input Delay)
| ミリ秒 | いいえ | ビューの読み込み開始からユーザーが最初のインタラクションを実行するまでの時間。 |
view.largest_contentful_paint (Largest Contentful Paint)
| ミリ秒 | いいえ | ビューポート内(つまり、画面に表示される最大のコンテンツブロック)の最大のDOM要素のレンダリングが開始された時間。時間が2.5秒を超える場合は、読み込み速度が遅いことを示します。 |
view.cumulative_layout_shift (Cumulative Layout Shift)
| ミリ秒 | いいえ | 動的に読み込まれたコンテンツ(サードパーティの広告など)によって発生したレイアウトシフトの合計量。値0は変更が発生しなかったことを示します。 |
view.dom_content_loaded (DOMContentLoaded時間)
| ミリ秒 | いいえ | ページの読み込み開始からDOMContentLoadedイベントがトリガーされるまでの時間。この時点で、初期HTMLドキュメントは完全に読み込まれて解析されていますが、スタイルシート、画像、サブフレームなどのレンダリングブロッキング以外のリソースの読み込み完了は待っていません。 |
view.dom_interactive (インタラクティブになるまでの時間)
| ミリ秒 | いいえ | ページの読み込み開始から完全にインタラクティブになるまでの時間。 |
view.load_event (完全に読み込まれるまでの時間)
| ミリ秒 | いいえ | ページを完全に読み込むのにかかった時間。これは多くの場合、アプリケーションロジックをアタッチするためのトリガーとして使用されます。 |
ディメンション
該当なし
リソース
メトリクス
メトリクス名 | 単位 | 集計メトリクス | 説明 |
resource.dns_duration (DNS期間)
| ミリ秒 | いいえ | 最後にリクエストされたドメイン名を解決するのにかかった時間。 式:dns_duration = domainLookupEnd - domainLookupStart。 |
resource.redirect_duration (リダイレクト期間)
| ミリ秒 | いいえ | HTTPリクエストをリダイレクトするのにかかった時間。 式:redirect_duration = redirectEnd - redirectStart。 |
resource.duration (合計期間)
| ミリ秒 | いいえ | すべてのリソースを読み込むのにかかった合計時間。 式:duration = responseEnd - redirectStart。 |
resource.connection_duration (TCP接続期間)
| ミリ秒 | いいえ | サーバーとの伝送制御プロトコル(TCP)接続を確立するのにかかった時間。 式:connection_duration = connectEnd - connectStart。 |
resource.ssl_duration (SSL期間)
| ミリ秒 | いいえ | トランスポート層セキュリティ(TLS)ハンドシェイクに費やされた時間。最後のリクエストがHTTPS経由でない場合、このメトリクスは使用できません。 式:ssl_duration = connectEnd - secureConnectionStart。 |
resource.first_byte_duration (最初のバイトまでの時間)
| ミリ秒 | いいえ | クライアントがリクエストを送信してからサーバーからのレスポンスの最初のバイトを受信するまでの時間。 式:first_byte_duration = responseStart - requestStart。 |
resource.download_duration (ダウンロード期間)
| ミリ秒 | いいえ | レスポンスをダウンロードするのにかかった時間。 式:download_duration = responseEnd - responseStart。 |
resource.count (リソースの数)
| 該当なし | はい | リソースの総数。 |
resource.size (リソースサイズ)
| バイト
| いいえ | リソースのサイズ。パラメータの値はdecodedBodySizeの値と同じです。 |
ディメンション
次の表は、リソース関連のメトリクスでサポートされているディメンションを示しています。
ディメンションキー | ディメンション名 | 説明 |
resourceName | リソース名 | URLのパス。リソース名はルールに基づいて一致させるか、ユーザーがアクティブに設定できます。 |
resourceType | リソースタイプ | 収集されたリソースのタイプ。例:CSS、JavaScript、Media、XHR、Image、Navigation。 |
resourceSuccess | リソースの読み込みステータス | リソースが読み込まれたかどうかを示します。有効な値:
|
resourceStatusCode | リソースステータスコード | リソースのステータスコード。サンプル値:2xx、5xx、4xx。 |
ジャンク
メトリクス
メトリクス名 | 単位 | 集計メトリクス | 説明 |
resource.dns_duration (ジャンク期間)
| ミリ秒 | いいえ | ジャンクの期間。 |
resource.redirect_duration (ジャンクの数)
| 該当なし | はい | ジャンクの数。短期間にジャンクが複数回発生した場合、繰り返し報告されず、この場合は値は1になります。 |
ディメンション
次の表は、ジャンク関連のメトリクスでサポートされているディメンションを示しています。
ディメンションキー | ディメンション名 | 説明 |
longtaskSource | ジャンクソース | ジャンクのソース。 |
longtaskType | ジャンクタイプ | ジャンクのタイプ。 |