セッションリプレイをポストモーテムのキーツールとして活用する
概要
セッションリプレイは、ユーザー分析とエラーの視覚的な再現の間のギャップを埋めるものです。このガイドでは、デベロッパーがポストモーテムをドキュメント化する際に、視覚的な補助としてセッションリプレイを活用する方法を例として説明します。
RUM を使って、ユーザーの問題がどの程度広がっているかを確認する
この例では、多くのユーザーが Checkout ボタンをクリックしたときに問題が発生したと訴えていることに気づきました。RUM フラストレーションシグナルダッシュボードを調査した結果、このエラータイプがわずか 1 週間で 3,000 件近く発生していることが RUM エクスプローラーで確認されました。
セッションリプレイでユーザーの問題を見る
上記のクエリからセッションをクリックした後、セッションリプレイを見ることで、このエラーの発生をライブで確認し、その前後でユーザーが何をしたかを観察することができます。
ノートブックへの共有
この問題を調査している他のチームメンバーがこのコンテキストを見ることができるように、共有ボタンを使ってこの特定のセッションリプレイをノートブックに共有することができます。
セッションリプレイをノートブックに送信することで、解説を加えたり、このインシデントの他のテレメトリーデータを分析したり、ポストモーテムをドキュメント化したりすることができます。
注: ポストモーテムノートブックのテンプレートがこちらにあります。
ポストモーテムのドキュメント化
リプレイをノートブックに共有した後、調査のドキュメントを作成することができます。
リプレイの動作に関するコンテキストを追加し、影響を受けたユーザーの総数など、問題を最適に表現するために適切なグラフをもたらすことができます。
また、ノートブックにコメントを追加することで、見るべき関係者をタグ付けすることができます。このケースでは、この機能を担当するプロダクトマネージャーをタグ付けし、バックログに修正が追加されたことを確認しています。
その他の参考資料