# ダッシュボード

IMQA Crashダッシュボードは、アプリの各バージョンで発生したクラッシュ状況を把握することができます。アプリのバージョン別の週間ユーザー状況、クラッシュ発生数、詳細エラー情報を確認できるほか、特定のエラーに対し事前にエラーランクを設定して累積回数を確認することができます。

## 1. 概要 <a href="#overview" id="overview"></a>

<figure><img src="https://lh7-us.googleusercontent.com/3d3LwfkQjzSdHupxPYEJpJYQKcn5ijvHWzLsqbPSmY3SgZb4uzeBgjUch8D3eRKOJzLqt8XsDAgJ18eqT9kvWCp3CDM5pkFxIGDd0vow9wYUAg1McEbu7zVfzMY1GjlSCyut2aLwJK2qviwL4cOVHg" alt=""><figcaption></figcaption></figure>

IMQA Crashダッシュボードは、以下のとおりに構成されています。

**❶ 画面上部バー(共通)**\
**❷ プロジェクト情報** \
**❸ 週間要約情報**\
**❹ 日間エラー**\
**❺ ランク別分布**\
**❻ エラーテーブル**

### 画面上部バー(共通) <a href="#topbar" id="topbar"></a>

<figure><img src="https://lh7-us.googleusercontent.com/VUv5vp3V8eWk9Rry29bjSC3JxQYOUbu14PBu-Tu_3Gf8rCtOCI3GNp7eYC8Ti5gBNEigstLUnV8bpiAdaHVN-8WFJcZWD81jQYSxmjk9zUqoIM3mPi8DBY9hxu6RMUEO0nf-DB7jo4u_Y62MXRMfgg" alt=""><figcaption></figcaption></figure>

**❶ ロゴ**\
クリックすると、プロジェクトリストのメインへ移動します。

**❷ Crashメニュー**\
クリックすると、各Crashのメニューページへ移動します。

**❸ MPMアイコン**\
プロジェクト作成時にMPMサービスを作成した場合に表示され、クリックすると、同アプリの「MPM > ダッシュボード」ページへ移動します。

**❹ プロジェクトナビゲーション**\
現在開いているプロジェクトから別のプロジェクトへ移動することができます。\[ホーム]アイコンをクリックするとプロジェクトリストへ移動し、プロジェクトを変更した場合は当該アプリの「サービス > ダッシュボード」へ移動します。設定した比較対象プロジェクトがある場合、上段に表示されます。

{% hint style="info" %}
比較対象プロジェクトの設定はMPMサービスで設定でき、詳細は「[IMQA MPM ユーザーガイド>プロジェクト管理>比較対象プロジェクト](https://docs.imqa.io/imqa-guide/jpn/mpm-ysakaito/management#project-management)」を参照してください。
{% endhint %}

<figure><img src="https://lh7-us.googleusercontent.com/pnKYI2PS6KkG_2qTqiWEpnqPyaKfYQ5k34NWZ_QTgEvwnCWCb8LkMQaXeW-FbGKbS-CHFMzM4wvzv9luEPc7M2j7ZemHT1-mzPoTxAPtz4CUX6gJUQ43mil-53OVwT9xFUBofynZHzgrJeHVwbytPg" alt="" width="375"><figcaption></figcaption></figure>

❺ 会員メニュー\
ログインアカウントの会員メニューが表示されます。

* **IMQAガイド**IMQA Guide: IMQAガイドを確認できます。クリックすると、ブラウザの新しいタブに表示されます。
* **ユーザー設定**Settings: ユーザー名とパスワードを変更することができます。ブラウザのタイムゾーンを変更すると、 IMQA分析情報の表示基準時間を変更することができます。
* **ログアウト**Logout: アカウントをログアウトします。

{% hint style="warning" %}
ログインしたユーザーがタイムゾーンを自動的に設定することができない環境にいる場合、IMQAの時間情報が正しく表示されないことがあります。ブラウザのタイムゾーンを利用して、接続している地域のGMT標準時間に合わせて手動で設定することができます。
{% endhint %}

## 2. プロジェクト情報 <a href="#project-info" id="project-info"></a>

プロジェクト情報を確認したり、アプリのバージョンを変更することができます。アプリのバージョンを変更する場合、ダッシュボードの情報が選択したアプリのバージョンに更新されます。

<figure><img src="https://lh7-us.googleusercontent.com/ZmlcfF81yZ49S4GaThrGlh0OQKRv5Ff08XmmPgZSN31fYATpylx9Jx1Rrc1bv30eAhaLKMp-P2w0ayV2Kq4nVEG_ftH9DdEd4smL2VAK4PFfQ1hOia4_OUcccEJMJ2fGBLXhgZVVHF1SC_qFgqmTWQ" alt="" width="375"><figcaption></figcaption></figure>

{% hint style="info" %}
アプリの管理周期に合わせてIMQAで主にモニタリングするアプリバージョンを指定することができます。 アプリバージョン管理の詳細は、「[IMQA Crash ユーザーガイド> すべてのプロジェクト管理>アプリバージョン管理](https://docs.imqa.io/imqa-guide/jpn/user-guide/project-list#version)」をご参照ください。
{% endhint %}

## 3. 週間要約情報 <a href="#weekly" id="weekly"></a>

アプリの特定のバージョンにおいて直近の1週間に発生したクラッシュ、セッション数(ユーザー数)、アプリ実行数を確認することができます。これを通じて、アプリが正常に動作しているか判断することができます。

<figure><img src="https://lh7-us.googleusercontent.com/gJjHba7Wgh_sS2rEdbxlXgz8y0vH4WTBMyRtHp6OUk-p64dO0HCzc3xrtlHycYZL17-TqrHfqM4vkiedPmhLbFYWM9GICoCHeSZR3eMAfcaiGvD9KwIjeRDMTzwVpDIc1zxys5Ct5YbYJh9fRVTp3Q" alt=""><figcaption></figcaption></figure>

* **週間クラッシュ**Weekly Crash: 直近の1週間のクラッシュ発生数がカウントされます。
* **週間ANR**Weekly ANR: 直近1週間のANRエラー発生数をカウントします。 <mark style="color:red;">\*Androidプロジェクト</mark>
* **週間セッション数**Weekly Session Count: 直近の1週間のセッション数(ユーザー数)がカウントされます。セッション数は、重複を除いたユニークユーザーを表します。
* **週間実行数**Weekly Run Count: 直近の1週間のアプリ実行数がカウントされます。

<table><thead><tr><th width="159" align="center">性能指標</th><th width="163" align="center">算出区間</th><th width="225" align="center">算出値</th><th align="center">合算方式</th></tr></thead><tbody><tr><td align="center"><strong>ユーザー数</strong></td><td align="center">直近の1週間</td><td align="center">ユーザー数</td><td align="center">カウント</td></tr><tr><td align="center"><strong>実行数</strong></td><td align="center">直近の1週間</td><td align="center">アプリ実行数</td><td align="center">カウント</td></tr><tr><td align="center">クラッシュ</td><td align="center">直近の1週間</td><td align="center">クラッシュ発生数</td><td align="center">カウント</td></tr><tr><td align="center"><strong>Webクラッシュ</strong></td><td align="center">直近の1週間</td><td align="center">웹 에러 로그 발생 수</td><td align="center">カウント</td></tr><tr><td align="center"><strong>ANR</strong></td><td align="center">直近の1週間</td><td align="center">ANRエラー発生数</td><td align="center">カウント</td></tr></tbody></table>

素早く把握できるよう1,000単位は「1K」と要約して表示され、実際のデータは「K」で要約表示された数字にカーソルを重ねると表示されるツールチップで確認することができます。

{% hint style="info" %}
平均的に、週間実行数に比べてクラッシュ発生数が10%を超える場合、異常現象と判断されます。例えば、アプリ実行数10,000件に対してクラッシュ発生数が1,000件以上の場合、速やかに点検を実施する必要があると言えます。
{% endhint %}

{% hint style="warning" %}
クラッシュとANRの区分はAndroidプロジェクトでのみ表示されます。
{% endhint %}

## 4. 日間エラー <a href="#daily" id="daily"></a>

アプリの特定のバージョンにおいて直近の1週間の日別エラー発生数を記録しており、各日付によるエラー発生の推移と発生数を確認することができます。Web/ハイブリッドアプリの場合、「Web Crash」が追加表示されます。

<figure><img src="https://lh7-us.googleusercontent.com/sLFSuqLBKAWLDqRoveBfpw_BChmd9yc4uGclulAFKkhSZXuA4ymdVDnWh2tWHWy-xj1_jqCAsSSc1dMDWqrkFkj89K21bhIq_DEif3PizDbfPMIXx9q4r2cRyI9HszSf5Bw4x2qbEdXKS4AE4ozIxVU" alt=""><figcaption></figcaption></figure>

* **クラッシュ発生数**: 直近の1週間の日別クラッシュ発生数がカウントされます。(ANR、ウェブクラッシュを除くクラッシュ数)
* **Webクラッシュ発生数**: 直近の1週間の日別Webエラーログの発生数をカウントします。
* **ANRエラー発生数**: 直近の1週間の日別ANRエラー発生数がカウントされます。<mark style="color:red;">\*Androidプロジェクト</mark>

{% hint style="info" %}
特定の日にエラー発生数が急激に増加した場合は、当該アプリのバージョンに何らかの変化が発生したのか確認してみてください。また、その日のセッション数とアプリ実行数を同時に把握すると、エラーの発生原因を把握するための指標解析に役立ちます。
{% endhint %}

{% hint style="warning" %}
クラッシュとANRの区分はAndroidプロジェクトでのみ表示されます。
{% endhint %}

## 5. ランク別分布 <a href="#rank" id="rank"></a>

アプリの特定のバージョンにおいて直近の1週間に発生したエラーランクと比率を確認することができます。エラーの種類とランクは、SDKで設定することができます。Exceptionオブジェクト別エラーランクを設定した場合、そのExceptionが発生した際にランクとともに表示されます。「[Android > Crash SDK設定 > Custom Crash発生](https://docs.imqa.io/imqa-guide/jpn/installation/android/crash-sdk-setting#1.-custom-crash-fa-sheng)」をご参照ください。&#x20;

<figure><img src="https://lh7-us.googleusercontent.com/U8q5nzl30MpzByAcq0u2NMJYZg6Ik_9ONQEbF3gqIzDps2mm8kUKBW8dDAYyoHkef4wVf_nXOThZQp8B8kn555BFkHMkeRN2-jBQ7FO_heceKNhltKj-jpOGWd-9BwSkQuPIey57OIDdRuZtUm4JNw" alt="" width="375"><figcaption></figcaption></figure>

エラーの種類とランクは特に定められていないため、アプリの構成によって変更して設定可能です。以下のように設定することができます。

* <mark style="color:red;">未分類</mark>Unhandled: 基本のエラーランクに分類できないクラッシュ
* <mark style="color:green;">危険</mark>Critical: アプリに大きな影響を与えるクラッシュ
* **メジャー**Major: アプリに影響を与えるクラッシュ
* <mark style="color:blue;">マイナー</mark>Minor: アプリにほとんど影響を与えないクラッシュ

{% hint style="warning" %}
現在、未分類以外のランクは、Android SDKにのみ対応しております。
{% endhint %}

## **6.** エラーテーブル <a href="#table" id="table"></a>

アプリの特定のバージョンにおいて直近の1週間に発生したエラーを確認することができます。エラーランク、累積発生数、クラッシュ名、現在の状態、最終発生日時が表示されます。これを通して、発生したエラーを速やかに把握することができ、「エラー別詳細ページ」へ移動することができます。

<figure><img src="https://lh7-us.googleusercontent.com/z-PlokwGszn9VLW0vkk6b5yy3BCiMYZhmQSNrjczo3FRb5trhkTRhj_JS2MOFqSJDUzXZ2SomJkzprJWcDbKI8sCvLZh6k_E8YAtzo16joOB81KGjUY4XOK0OkMA1nfje_y_mpINPdf7wEh8bzhVvg" alt=""><figcaption></figcaption></figure>

**❶ ヘッダ(整列)**\
基本は最近発生したエラー順に整列され、分類、累積回数、状態、発生日時で並べ替えることもできます。

**❷ エラー**\
アプリの特定のバージョンにおいて直近の1週間に発生したエラーが表示されます。\[エラー項目]をクリックすると、「エラー詳細」ページへ移動します。

* **分類**Rank: SDKで事前に定義したエラーランクが表示されます。
* **累積**Count: 当該エラーの発生累積回数がカウントされます。
* **クラッシュ名**Class Name: エラー名、クラス名、コードラインナンバーが表示されます。上位クラッシュ3つは、赤く表示されます。
* **状態**Status: 「新規」「処理」「完了」「処理済」と表示され、「エラー詳細」ページで変更することができます。
* **発生日時**Date: 当該エラーの最終発生日時が表示されます。

**❸ エラータイプフィルター**\
基本「全体」に設定されており、Androidプロジェクトの場合、「クラッシュ」と「ANR」でエラーをフィルタリングすることができます。&#x20;

{% hint style="info" %}
「Unknown Error」は、特定できるエラー情報が正しく収集されなかったことを意味します。 SIGABRT、SIGTRAPなど、特定のException Typeでエラー名が収集されない場合などがあります。
{% endhint %}

{% hint style="warning" %}
クラッシュとANRの区分はAndroidプロジェクトでのみ表示されます。
{% endhint %}
