モバイルアプリ · 上級
アプリのクラッシュとエラー監視
一行でいうと: 自動クラッシュレポートがなければ、ストアのレビューから問題を知る——つまり遅すぎる。
最初の日にインストールするもの
レポートが読めるようにシンボルマッピングを持つクラッシュレポートツール、クラッシュにつながったパスを再構築できる基本的なイベントメカニズム。どちらもサービスとして存在し、プロジェクトではない。
何を測定するか
クラッシュフリー起動の割合が主要指標;クラッシュが例外的なイベントであり、バックグラウンドノイズでないレベルを目指す。隣に:長時間のフリーズ、パス別のネットワークエラー、ユーザーが途中で放棄したイベント。
バージョンとモデルで分解する。問題が一箇所に集中していることがほとんど常にわかる。
レポートで何をするか
ルールを設定する:ユーザーの1%以上に触れるクラッシュはすぐに作業に入る。そして各レポートにバージョンとビルド番号を保持する——なければ、調査の半分は推測になる。
さらに深く
長いプロセスの主要な点にパン粉のロギングを追加する:同期開始、終了、失敗、リトライ。クレームの多くはクラッシュではなく停止したプロセスであり、それらはクラッシュツールには見えない。