すべてのプロダクト
Search
ドキュメントセンター

Mobile Platform as a Service:クラッシュレポート

最終更新日:Jan 17, 2025

クラッシュとは、アプリが正常に機能しなくなり、予期せず終了することです。クラッシュが発生すると、クライアントはリアルタイムでクラッシュデータをアップロードし、データはコンソールに数秒または数分の遅延で表示されます。

クラッシュレポートは、クラッシュ数、クラッシュ率、一定期間のクラッシュ傾向など、アプリのクラッシュデータを示します。クラッシュレポートは、クラッシュの原因別にクラッシュデータを集計し、特定の種類のクラッシュのクラッシュ数、デバイス数、主要デバイスモデルの統計を表示します。

重要

クラッシュレポートを表示するには、MAS SDK を統合し、クライアント追跡を設定していることを確認してください。詳細については、「クイックスタート」および「SDK の追加」をご参照ください。

クラッシュレポートを表示するには、次の手順を実行します。

  1. コンソールにログインし、製品とサービスmPaaS > をクリックし、アプリケーションを選択します。

  2. 左側のナビゲーションバーで、モバイル分析サービス > パフォーマンス分析 > クラッシュレポート をクリックします。

  3. プラットフォーム、アプリバージョン、時間でクラッシュ分析データをフィルタリングします。

クラッシュの概要

分単位のクラッシュ数とクラッシュ率を折れ線グラフで表示します。

  • 当日のクラッシュ数: 当日のクラッシュログファイルの総数(重複は除外していません)。

  • 1 日あたりのクラッシュ率: クライアントがアップロードしたアクティブなユーザー/デバイスログの合計に対する、クラッシュログファイル(重複を除外していません)の合計。

2

クラッシュの詳細

この領域のデータレポートは、選択した日付のクラッシュデータを示し、クラッシュの理由に応じてログを分類してカウントします。 mPaaS はシンボリッククラッシュログをサポートしています。 iOS クラッシュログはシンボル化する必要がありますが、Android クラッシュログはシンボル化する必要はありません。

  • クラッシュ: 同じ種類のクラッシュの合計数 (クラッシュログの数)。

  • アカウント: 同じ種類のクラッシュにおける異なる userID の数(ログの userID フィールドに基づいてカウントされます)。ログの userID フィールドが設定されていない場合、デフォルト値は 1 です。

  • デバイス: 同じ種類のクラッシュにおける異なるユーザー ID の数(ログのデバイス ID フィールドに基づいてカウントされます)。ログにユーザー ID フィールドが入力されていない場合、デフォルト値は 1 です。

  • バージョン: クラッシュログに記録されたバージョン番号です。

  • 詳細: クラッシュログに記録されたクラッシュ呼び出しスタック。

Image 5

説明

Android デバイスと iOS デバイスの両方で、クラッシュレポートの詳細データに対応するスタック情報を表示できます。

クラッシュ分類の詳細

クラッシュの分類 セクションで、[詳細] 列のコンテンツをクリックすると、エラーグループ、エラーサンプル、その他の情報が表示されるクラッシュ詳細ページに移動します。

  • エラー グループ:

    • クラッシュ: 同じ種類のクラッシュの総数(同じ種類のクラッシュのログファイルの総数)。

    • 影響を受けたデバイス: クラッシュが発生したデバイスの総数。デバイス ID で重複排除されています。

      説明

      デバイス ID が空または「-」の場合、デバイス数は累積されません。

    • 影響を受けたデバイスの割合: この種のクラッシュによって影響を受けたデバイスの総数 / クラッシュが発生したデバイスの総数

    • デバイスモデル: さまざまなモデルでのクラッシュの割合が高い順に表示されます。

  • エラーサンプル: 現在のサンプルのデバイスの詳細、ログの詳細、その他の情報を表示します。両側の < および > ボタンを使用して、サンプルを切り替えることができます。

    • デバイスの詳細: 現在のサンプルのデバイス ID、プラットフォーム、ユーザー ID、デバイスモデル、オペレーティングシステムバージョン、UUID、およびその他の情報を表示します。

    • シンボル解析: iOS デバイス専用です。現在のクラッシュログの解凍ステータスを表示します。解凍に失敗したログについては、シンボルテーブルファイルが見つからない、シンボルテーブルファイルが無効、UUID が一致しないなど、失敗の理由も表示されます。手動解凍の場合は、iOS シンボルテーブルの管理 をサポートしています。

      説明

      シンボルテーブルによる iOS アプリ クラッシュログのシンボリック展開をサポートしています。アプリのリリース後にシンボルテーブルファイルがアップロードされていない場合は、デフォルトで元のログの内容が表示されます。 dSYM シンボルテーブルファイルがアップロードされている場合、クラッシュログのシンボル化は、クラッシュログのアップロード後、リアルタイムで実行されます(数分の遅延あり)。

    • ログの詳細: 現在のサンプルのクラッシュログを表示します。ログはエクスポートできます。詳細については、「クラッシュ追跡」をご参照ください。