クラッシュ統計
モバイルクラッシュ統計は、アプリケーション実行中に異常終了するクラッシュ(Crash)現象に関する詳細情報を提供します。発生した例外メッセージ、デバイス名、アプリバージョンなどを多角的に分析し、アプリの安定性を損なう致命的なエラーを特定して修正するのに役立ちます。
-
例外メッセージ、アプリバージョン、デバイスモデルなどさまざまな基準でクラッシュデータをグループ化して分析できます。
-
時間帯別のクラッシュ発生推移を視覚的に提供します。
-
特定のエラーが発生する環境(OS、デバイスなど)を把握できます。
クラッシュ統計の確認
クラッシュが発生したエラーメッセージと関連情報をリスト形式で提供します。データをグループ化またはフィルタリングして問題の原因を絞り込むことができます。
-
統計 > クラッシュ統計メニューに移動します。
-
時間で統計を照会する日付と時間を設定します。
-
グループ化ドロップダウンでデータを集計する基準を選択します。
- デフォルト: 例外メッセージ
-
フィルター入力欄に特定のエラーメッセージやバージョンなどのフィルタリング条件を入力します。
-
画面右上の
ボタンをクリックします。
-
例外件数推移グラフを通じて特定の時点にクラッシュが急増したかどうかを確認します。
- リストで
アイコンをクリックしてユーザーセッションログ検索メニューに移動し、そのグループに属する詳細内容を確認できます。
- リストで
例外件数推移/比率チャート
-
例外件数推移(棒グラフ): 照会期間中に発生したクラッシュ件数の時間帯別変化を表示します。デプロイ直後や特定の時間帯にエラーが増加するパターンを把握できます。
-
比率チャート(ドーナツグラフ): グループ化適用時に表示され、選択したグループ化基準(例: アプリバージョン、OSバージョンなど)に応じたクラッシュ発生比率を視覚的に表示します。どのバージョンやデバイスで最も多くのエラーが発生しているかを一目で把握できます。
例外メッセージリスト
設定したグループ化基準に従って集計されたクラッシュリストです。
-
詳細展開: リストの左矢印をクリックすると、そのグループに含まれる個別ログの詳細情報を展開して確認できます。
-
: 照会されたリストデータをCSVファイルとして保存できます。
照会結果のグループ化
収集した大量のクラッシュデータを特定の基準に従ってグループ化して表示できます。上部のグループ化ドロップダウンメニューを使用します。
提供されるグループ化基準
-
アプリバージョン
-
OSバージョン
-
デバイス名
-
スレッド名
-
例外タイプ
照会結果のフィルタリング
必要なデータのみを選別して分析するためのフィルター機能を提供します。フィルター入力欄をクリックして、フィルターキー、条件、値を順次設定します。
1. フィルターキーの選択
フィルター入力欄をクリックすると、選択できるフィルターキーの リストが表示されます。
-
例外メッセージ: 具体的なエラー内容を基準に検索します。
-
例外タイプ: 例外の種類(例:
NullPointerException)で検索します。 -
アプリバージョン: 特定のアプリバージョンで発生したエラーのみを照会します。
-
デバイス名: 特定のデバイスモデルでの発生有無を確認します。
-
OSバージョン: Android/iOSの特定バージョンで発生しているかどうかを確認します。
-
スレッド名: エラーが発生したスレッド名(例:
main)で検索します。
2. 条件の設定
モバイルクラッシュ統計のフィルター条件はテキストマッチング方式をサポートします。
-
一致: 選択した値と正確に一致するデータを照会します。
-
不一致: 選択した値と一致しないデータを照会します。
-
含む: 入力したテキストを含むデータを照会します。
-
含まない: 入力したテキストを含まないデータを照会します。
3. 値の入力と適用
-
リスト選択: 収集されたデータ内に存在する値(例:
1.0,1.1など)がある場合、ドロップダウンリストでチェックボックスを使用して複数選択できます。 -
直接入力: リストにない場合は直接テキストを入力できます。
-
適用:
適用ボタンをクリックするとフィルターが作成されます。タグ横のXをクリックして個別削除するか、入力欄右側のXをクリックして全体をリセットできます。
カラムと用語
| カラム | 説明 |
|---|---|
| 例外メッセージ | 発生した例外(Exception)に関する具体的な説明メッセージです。(例: java.lang.reflect.InvocationTargetException) |
| 件数 | 該当グループまたは条件に該当するクラッシュが発生した総回数です。 |
| 例外タイプ | 発生した例外のクラス名または種類です。(例: java.lang.NullPointerException) |
| アプリバージョン | クラッシュが発生したアプリケーションのバージョン情報です。 |
| OSバージョン | ユーザーのデバイスのオペレーティングシステムバージョンです。(例: Android 13, iOS 16.0) |
| デバイス名 | クラッシュが発生したモバイルデバイスのモデル名です。(例: SM-G991N, iPhone14,3) |
| スレッド名 | 例外が発生してアプリが終了した時点のスレッド名です。(例: main) |