Real User Monitoring概要

5 minutes  

Splunk RUM は業界で唯一のエンドツーエンドのNoSample(サンプリングなし)RUM ソリューションで、すべての Web およびモバイルセッションの完全なユーザーエクスペリエンスに関する可視性を提供し、発生時にすべてのフロントエンドトレースとバックエンドのメトリクス、トレース、ログを独自に組み合わせます。IT オペレーションとエンジニアリングチームは、エラーの範囲を迅速に特定し、優先順位を付け、分離し、パフォーマンスが実際のユーザーにどのように影響するかを測定し、すべてのユーザー操作のビデオ再構築とともにパフォーマンスメトリクスを相関させることでエンドユーザーエクスペリエンスを最適化できます。

完全なユーザーセッション分析: ストリーミング分析により、シングルページおよびマルチページアプリからの完全なユーザーセッションをキャプチャし、すべてのリソース、画像、ルート変更、API コールの顧客への影響を測定します。
問題をより迅速に関連付ける: 無限のカーディナリティと完全なトランザクション分析により、複雑な分散システム全体で問題をより迅速に特定し関連付けることができます。
レイテンシーとエラーの分離: 各コード変更とデプロイメントに対するレイテンシー、エラー、パフォーマンスの低下を簡単に特定します。コンテンツ、画像、サードパーティの依存関係がお客様にどのように影響するかを測定します。
ページパフォーマンスのベンチマークと改善: コアウェブバイタルを活用して、ページ読み込み体験、インタラクティビティ、視覚的安定性を測定し改善します。影響力のある JavaScript エラーを見つけて修正し、最初に改善すべきページを簡単に理解します。
意味のあるメトリクスの探索: 特定のワークフロー、カスタムタグ、未インデックス化タグの自動提案に関するメトリクスを使用して、顧客への影響を即座に視覚化し、問題の根本原因をすばやく見つけます。
エンドユーザーエクスペリエンスの最適化: すべてのユーザー操作のビデオ再構築とともにパフォーマンスメトリクスを相関させて、エンドユーザーエクスペリエンスを最適化します。

アーキテクチャ概要 アーキテクチャ概要

Last Modified 2025/05/01

2. RUM概要のサブセクション

Real User Monitoring ホームページ

メインメニューのRUMをクリックすると、RUM のメインホームページ(ランディングページ)に移動します。このページの主な概念は、選択したすべての RUM アプリケーションの全体的な状態を、フルダッシュボードまたはコンパクトビューのいずれかで一目で提供することです。

使用する状態ダッシュボードのタイプに関係なく、RUM ホームページは 3 つの明確なセクションで構成されています:

RUMページ RUMページ

  1. オンボーディングペイン: Splunk RUM の使用を開始するためのトレーニングビデオとドキュメントへのリンク。(画面のスペースが必要な場合、このペインを非表示にすることができます。)
  2. フィルターペイン: 時間枠、環境、アプリケーション、ソースタイプでフィルタリングします。
  3. アプリケーションサマリーペイン: RUM データを送信するすべてのアプリケーションの概要。
RUM環境とアプリケーション、およびソースタイプ
  • Splunk Observability は、RUM トレースの一部として送信されるEnvironmentタグ(ウェブサイトやモバイルアプリとの各操作で作成される)を使用して、「本番環境」や「開発環境」などの異なる環境からのデータを分離します。
  • さらに アプリケーション(App) タグによる分離も可能です。これにより、同じ環境で実行されている別々のブラウザ/モバイルアプリケーションを区別することができます。
  • Splunk RUM はブラウザとモバイルアプリケーションの両方で利用可能です。Source タイプを使用してそれらを区別することも可能ですが、このワークショップではブラウザベースの RUM のみを使用します。
演習
  • 時間ウィンドウが -15m に設定されていることを確認します
  • ドロップダウンボックスからワークショップの環境を選択します。命名規則は [ワークショップ名]-workshop です(これを選択すると、ワークショップ RUM アプリケーションが表示されます)
  • App名を選択します。命名規則は [ワークショップ名]-store で、Sourceすべてのままにしておきます
  • JavaScript Errorsタイルで、TypeErrorエントリ:Cannot read properties of undefined (reading ‘Prcie’) をクリックして詳細を確認します。ウェブサイトのどの部分でエラーが発生したかを素早く示してくれることに注意してください。これにより、迅速に修正することができます。
  • ペインを閉じます。
  • 3 番目のタイルはWeb Vitalsを報告します。これはユーザーエクスペリエンスの 3 つの重要な側面である読み込み、対話性、視覚的安定性に焦点を当てたメトリクスです。

Web Vitals メトリクスに基づいて、現在のウェブサイトのパフォーマンスをどのように評価しますか?

Web Vitals メトリクスによれば、サイトの初期読み込みは良好であり、Goodと評価されています

  • 最後のタイル、Most recent alerts タイルは、アプリケーションに対してアラートが発生しているかどうかを表示します。
  • アプリケーション名の前にある下向き矢印 をクリックして、ビューをコンパクトスタイルに切り替えます。このビューでもすべての主要情報が利用可能であることに注目してください。コンパクトビューの任意の場所をクリックすると、フルビューに戻ります。

次に、Splunk Application Performance Monitoring(APM) を確認しましょう。