すべてのプロダクト
Search
ドキュメントセンター

Application Real-Time Monitoring Service:リアルユーザーモニタリング (RUM) とは

最終更新日:Mar 11, 2026

リアルユーザーモニタリング (RUM) は、Application Real-Time Monitoring Service (ARMS) のサブサービスであり、実際のユーザーセッションからフロントエンドのパフォーマンスデータとエラーデータを収集します。RUM は、Web アプリ、モバイルアプリ、ミニプログラム全体で、ページの読み込み時間、サービス呼び出し、JavaScript エラー、ネットワークエラー、クラッシュ、アプリケーション応答なし (ANR) エラーを測定します。これにより、ユーザーがアプリケーションをどのように体験しているか、またパフォーマンスがどこで低下しているかを可視化できます。

重要

RUM は、2024年6月24日 00:00:00 (UTC+8) より商用利用が可能になりました。料金詳細については、「課金」をご参照ください。テクニカルサポートについては、DingTalk グループ (ID: 67370002064) にご参加ください。

ユースケース

RUM は、主に4つのユースケースに対応します。

  • パフォーマンス追跡:ページの読み込み時間、サービス呼び出し、その他のパフォーマンスメトリクスを測定し、表示の遅いページやパフォーマンスが低下したユーザーパスを特定します。

  • エラー管理:JavaScript エラー、ネットワークエラー、クラッシュ、ANR エラーを表面化させ、デバッグに役立てます。

  • セッションリプレイ:クリック、ナビゲーション、エラーといったユーザーの正確なインタラクションをリプレイし、推測に頼らずに問題を再現します。

  • フロントエンドからバックエンドへの関連付け:RUM データをアプリケーションモニタリングと組み合わせ、ブラウザからバックエンドサービスまで、リクエストをエンドツーエンドでトレースします。

サポート対象プラットフォーム

RUM は、アプリケーションのインストルメンテーションを変更することなく、3つのアプリケーションタイプをサポートします。

プラットフォームカバレッジ
Web アプリブラウザベースの Web アプリ。
モバイルアプリiOS および Android アプリ。
ミニプログラムミニプログラムフレームワーク。

インテグレーション

RUM のセットアップは、アプリケーションロジックを変更することなく、2つのステップで完了します。

  1. プロジェクトに RUM SDK の依存関係を追加します。

  2. 設定パラメーターを含む初期化コードを追加します。

データの保存とクエリ

RUM は、生イベントを直接クエリするために、ログデータを Simple Log Service (SLS) に保存します。メトリックデータは Alibaba Cloud Managed Service for Prometheus と統合されるため、メトリックは既存の Prometheus ベースのモニタリングワークフローに組み込まれます。

データ探索

カスタムディメンションとフィルターでメトリックデータをスライスし、繰り返し発生するエラーやパフォーマンスリグレッションを追跡します。調査に関連するディメンションとメトリックを設定することで、根本原因をより迅速に特定できます。

可視化

組み込みの分析機能に加えて、RUM は、パフォーマンスメトリクスをすぐに利用できる、事前構築済みの Managed Service for Grafana ダッシュボードを提供します。これらのダッシュボードをカスタマイズしたり、モニタリング要件に合わせて新しいダッシュボードを構築したりできます。

次のステップ

  • RUM の使用を開始する ― 最初のアプリケーションのモニタリングを設定します。

  • 課金 -- RUM の料金と使用量の測定について理解します。