Splunk RUM の概要

Splunk Real Using Monitoring(RUM)を活用することで、アプリケーションのフロントエンドのユーザーエクスペリエンスの監視、エラーの特定、長いリソースの応答時間のトラブルシューティングなどが行えます。

Splunk Real User Monitoring(RUM)を使用すると、アプリケーションのフロントエンドのユーザーエクスペリエンスのパフォーマンスと健全性を把握できます。Splunk RUM は、次の 2 つのソリューションを提供します。

製品:、説明

Splunk RUM for Browser

Splunk RUM for Browser は、ユーザーセッションごとにパフォーマンスメトリクス、ウェブバイタル、エラーなどのデータを収集し、アプリケーションの問題を検出してトラブルシューティングできるようにします。ブラウザからバックエンドまでアプリケーションの完全なビューを表示するには、Splunk APM と統合します。

Splunk RUM for Mobile

Splunk Real User Monitoring (RUM) for Mobile は、包括的なパフォーマンス監視、指示されたトラブルシューティング、フルスタックの観測機能を備え、iOS および Android ネイティブモバイルアプリケーションのすべてのユーザーセッションを可視化します。

RUM の変更に関する最新情報は、Splunk Observability Cloud の「リリースノート」を参照してください。

Splunk RUM で何ができますか?

タスクドキュメントへのリンク

ブラウザのスパンにおける長いリソース応答時間などのエラーやその他の問題を識別する方法を学びます。

シナリオ:ブラウザのスパンエラーを調査する

カスタムイベントを作成して、サイト上でのカスタマージャーニーやユーザー行動に関する有意義なメトリクスを取得します。

カスタムイベントを作成する

Splunk RUM for Mobile のデモアプリケーションを試す

Splunk RUM for Mobile のデモアプリケーションを試す

(オプション)RUMスパンをAPMスパンにリンクします。

アプリケーションをブラウザからバックエンドまで監視したい場合は、Splunk RUM を Splunk APM と統合し、生成されるバックエンドのトレース ID とともにサーバータイミングメトリクスを Splunk RUM に送信できるようにします。

Splunk RUM のスパンに関連するバックエンドスパンがある場合、ウォーターフォールビューの該当するスパンの横に [APM] というリンクが表示されます。リンクを選択し、Splunk APM の [Span Details] ページに移動します。

デフォルトでは、OpenTelemetry Collector の Splunk Distribution は Server-Timing ヘッダーをすでに送信しています。ヘッダーリンクは、ブラウザからのスパンとバックエンドのスパンをリンクさせ、追跡します。

Splunk RUM for Browser は [Server-Timing] ヘッダーの応答時間を使用して、RUM スパンを対応する APM トレースと関連付けます。Server-Timing ヘッダーを制御するための APM 環境変数は SPLUNK_TRACE_RESPONSE_HEADER_ENABLED です。SPLUNK_TRACE_RESPONSE_HEADER_ENABLED=true を Splunk APM にリンクするように設定します。

Splunk APM の詳細については「Splunk APM によるアプリケーションの監視」を参照してください。

データを取り込む

Splunk RUM を使用してアプリケーションのインストゥルメント化を開始する場合は「モバイルおよびブラウザアプリケーション用に Splunk RUM をセットアップする」を参照してください。