シナリオ:Kai が Splunk RUM for Mobile でユーザーから報告されたエラーの根本原因を見つける 🔗
次のシナリオは、架空のeコマース企業である Buttercup Industries を取り上げています。
このシナリオについて 🔗
Buttercup Industries は最近、モバイルアプリケーションを発表しました。Buttercup Industries のサイト信頼性エンジニアである Kai は、Splunk RUM for Mobile を使用してリリースを監視し、ユーザーから報告された問題の根本原因を突き止め、重要なメトリクスを測定しています。このシナリオでは、Kai は Splunk RUM for Mobile を活用して Buttercup Mobile アプリのエクスペリエンスを監視し、改善しています。
ユーザーから報告されたエラーの根本原因を見つける 🔗
時々、ユーザーがアプリの問題を報告し、根本的な原因を見つけるために多くの調査を必要とすることがあります。例えば、アプリが動作しないとユーザーが報告した場合、どこからトラブルシューティングを開始すればよいかを見つけるのは困難です。Splunk RUM for Mobile を使えば、Kai は特定のユーザーセッションを検索できます。
Splunk RUM Mobile がキャプチャする内容:
すべての画面遷移
アプリのライフサイクルイベント(アプリのフォアグラウンド、バックグラウンド、アプリの開始時間)
ネットワークリクエスト
アプリのエラーとクラッシュ
ユーザーが報告したエラーを特定するために、特定のセッションを検索する 🔗
あるユーザーから、Buttercup Industries のモバイルアプリがチェックアウトのワークフロー中にクラッシュしたという報告がありました。Kai は、問題の再現と根本原因の修正方法を開発者にアドバイスできるように、Splunk RUM を使ってユーザーセッションをアプリ起動まで遡ってトレースします。
Kai はエラーの根本的な原因を見つけるために以下のステップに従います:
Kai がRUMを開きます。メインナビゲーションパネルから RUM を選択し、ソースとして Mobile を選択します。次の画像は、アプリケーションの健全性に関する主要なメトリクスを一覧表示するアプリケーションサマリーダッシュボードを示しています:
Kai は See all ButtercupMobile メトリクスを選択し、概要ダッシュボードを開きます。概要ページには、集約されたメトリクスの概要が表示されます。概要ページから、Kaiは任意のリンクを選択してTag Spotlightを開くことができます。
Kaiは、次の画像のようにフィルターを適用して、カスタムタグ 「userID 「に関連するセッションを検索します。
Kaiはショッピングカート画面上のエラーに問題があることを発見し、ユーザーセッションを開いてクラッシュに関連するセッションを確認します。
Kai は開発チームにエラーを報告し、クラッシュを再現する手順と影響を受けたコンポーネントの概要を説明します。
概要 🔗
このシナリオで、Kai はフィルターを使って特定のセッションを検索し、タグスポットライトとユーザーセッションでセッションのコレクションをレビューしました。Kai は、ショッピングカートがアプリで問題を引き起こしており、多くの顧客からのクレームの原因になっていると判断しました。クラッシュの詳細を開発チームに伝え、顧客体験を改善しました。
Splunk Observability Cloud での体験を最適化する方法については、以下のリソースをご覧ください:
サブジェクト |
リソース |
---|---|
ビデオチュートリアルとブログ記事 |
|
Splunk RUM ドキュメント |