状態レポート

パートナー センター状態レポートによって、クラッシュや応答停止イベントなど、アプリの品質とパフォーマンスに関連するデータを取得できます。 このデータは、パートナー センターで表示することも、レポートをダウンロードしてオフラインで表示することもできます。 該当する場合、さらにデバッグのスタック トレースや CAB ファイルを表示できます。

または、Microsoft Store 分析 REST API を使って、プログラムによりこのレポートのデータを取得することもできます。

フィルターを適用する

ページの上部で、データを表示する期間を選択できます。 既定では [72 時間] が選択されていますが、[30 日間] を選んで過去 30 日間のデータを表示することもできます。 データは、[72 時間] ビューではローカル タイム ゾーンで、[30 日間] ビューでは UTC で表示されることに注意してください。

このページにある [フィルター] を展開して、このページのすべてのデータをパッケージ バージョンや市場、デバイスの種類を基にフィルター処理できます。

  • [パッケージ バージョン]: 既定の設定は [すべて] です。 アプリに複数のパッケージが含まれる場合、ここで特定のパッケージを選ぶことができます。
  • [市場]: 既定のフィルターは [すべての市場] ですが、特定の 1 つまたは複数の市場のデータのみを抽出することもできます。
  • [デバイスの種類]: 既定の設定は [すべて] ですが、特定の 1 つのデバイスの種類のデータのみを表示することもできます。 [その他] というカテゴリに含まれているデバイスは、製造元/モデルを認識できても、このフィルターに示される定義済みの製造元/モデルのいずれかに含めることができないものです。 これらのデバイスについては、[エラーの詳細] レポートの [エラー ログ] セクションでデバイス モデルを確認できます。
  • [OSバージョン]: 既定は [すべての OS バージョン] ですが、特定の OS バージョンを選ぶこともできます。
  • [OS リリース バージョン]: 既定値は [すべての OS リリース バージョン] ですが、選択された [OS バージョン] の特定リリース バージョンを選ぶこともできます。
  • [サンドボックス]: 既定値は [製品] ですが、複数の開発サンドボックスを使用している製品 (Xbox Live に統合できるゲームなど) の場合は、特定のサンドボックスをここで選択できます。 (製品にサンドボックスを使用していない場合、このフィルターには [製品] のみが表示され、適用されません。)
  • [アーキテクチャ]: 既定値は [すべてのアーキテクチャ] ですが、特定のシステム アーキテクチャの種類を選ぶこともできます。 このフィルターは、[30 日間] が選択されている場合にのみ使用できます。
  • [PRAID]: 既定の設定は [すべて] ですが、アプリ パッケージを作成するときに複数のパッケージ相対アプリ ID (PRAID) を定義した場合は、1 つの PRAID に関連するデータのみを表示することもできます。 複数の PRAID を定義していない場合、このフィルターは表示されません。

以下のすべてのグラフで、指定した期間とフィルターに応じた情報が表示されます。 セクションの中には、追加のフィルターを適用できるものもあります。

Failure hits (エラーのヒット数)

[Failure hits] (エラーのヒット数) のグラフには、選んだ期間中にユーザーがアプリを使用したときに発生した 1 日のクラッシュとイベントの数が表示されます。 各アプリで発生した各種のイベント (クラッシュ、ハング、JavaScript の例外、メモリ エラー) は個別に追跡されます。

[30 日間] の時間帯を選ぶと、円のマーカーが表示されることがあります。 これは、特定の値の大幅な増加または減少を表しており、把握しておく必要があると思われるものです。 円が表示される日付は、前の週と比較して大幅な増加または減少が検出された週の終わりを表しています。 円をホバーすると、何が変化したかについての詳細を確認できます。

ヒント

直近 30 日間の重要な変化に関連する分析情報の詳細は、「インサイト レポート」で確認できます。

[Failure hits by market] (市場別のエラーのヒット数)

[Failure hits by market] (市場別のエラーのヒット数) のグラフには、選んだ期間中に発生した市場別のクラッシュとイベントの合計数が表示されます。

このデータはマップ フォームで視覚化して表示することも、設定を切り替えてテーブル フォームで表示することもできます。 テーブル フォームでは一度に 5 つの市場を表示でき、アルファベット順か、ユーザー セッション数の多い順か少ない順で並べ替えることができます。 また、データをダウンロードして、すべての市場の情報をまとめて閲覧することもできます。

パッケージ バージョン

[パッケージ バージョン] のグラフには、選んだ期間中に発生したクラッシュとイベントの合計数がパッケージ バージョン別に表示されます。 既定では、クラッシュとイベントの合計数が最も多いパッケージ バージョンが一番上に表示され、そこから降順に表示されます。 このグラフの [Hits] (ヒット数) 列の矢印をクリックすることで、この順序を逆にすることができます。

エラー

[エラー] のグラフには、選んだ期間中に発生したクラッシュとイベントの合計数がエラー名別に表示されます。 各エラー名は、4 つの部分 (問題が発生した 1 つ以上のクラス、例外/バグ チェック コード、障害が発生したイメージ/ドライバーの名前、関連する関数の名前) で構成されます。 既定では、クラッシュとイベントの合計数が最も多いエラーが一番上に表示され、そこから降順に表示されます。 このグラフの [Hits] (ヒット数) 列の矢印をクリックすることで、この順序を逆にすることができます。 各エラーには、エラーの合計数に対する割合も表示されます。

ヒント

場合によっては、このセクションに [不明] のエントリが表示されます。 最大限に取り組んでいますが、1 つ以上のエラーについて完全な詳細を収集することができない場合に、[不明] のカテゴリに分類されます。 この状況はほとんどの場合、記憶域の制約によって発生しますが、デバイスのプライバシー設定、ネットワーク接続の問題、部分/不良クラッシュ ダンプ、およびその他の要因の結果として発生することもあります。

エラー名に !unknown が含まれる場合は、シンボルが存在せず、エラー名を特定できなかったことを意味します。 正確なエラー分析を取得するには、必ずパッケージにシンボルを含めてください。 「アプリ パッケージを構成する」をご覧ください。 これに対し、エラー名に !unknown_error_in_ または !unknown_function が含まれる場合は、他のさまざまな理由で完全な詳細を収集できなかったことを示します。

特定のエラーに関する [エラーの詳細] レポートを表示するには、エラー名を選びます。 シンボル ファイルが含まれている場合、[エラーの詳細] レポートには、先月のエラー ヒットの数、エラーの発生に関する詳細 (日付、パッケージ バージョン、デバイスの種類、デバイス モデル、OS ビルド) を示すエラー ログ、スタック トレースまたは CAB ファイル (ある場合) へのリンクが表示されます。

ヒント

CAB ファイルを利用できるのは、Windows Insider ビルドを使っているコンピューターでエラーが発生した場合のみです。したがって、すべてのエラーに CAB のダウンロード オプションがあるわけではありません。 CAB ファイルを含むエラーのみを表示するには、セクション フィルターで [Failures with downloads](ダウンロードでの失敗) を選びます。 また、[エラー ログ][リンク] 見出しをクリックすると、結果を並べ替えて、CAB ファイルを含むエラーを一覧の先頭に表示できます。

[失敗の詳細] ページには、失敗の原因となった上位のスタックがパーセンテージ順で表示される [Stack prevalence](スタックの分布) のグラフと、失敗が発生したデバイスの構成に関する詳細を表示する [Device configuration (30D)](デバイスの構成 (30 日間)) のグラフも表示されます。

クラッシュフリーのセッションとデバイス (30 日間)

[Crash-free sessions and devices](クラッシュフリーのセッションとデバイス) グラフには、過去 30 日間にクラッシュが発生しなかったデバイスまたはユーザー セッションの割合が表示されます。 この情報は、クラッシュによりユーザーが受ける影響の大きさを把握するのに役立ちます。 たとえば、あるアプリで 1 日に 1 万のクラッシュが発生するとします。 デバイスの 90% が影響を受ける場合は、おそらく、それを重大として分類し、すぐに修正することでしょう。 しかし、アプリを使っているデバイスの数が 5% しかない場合は、優先度を低くするかもしれません。

このグラフには 2 つのタブがあります。

  • クラッシュフリー デバイス: 各日 (過去 30 日) でエラーが発生しなかった一意のデバイスの割合が表示されます。
  • クラッシュフリー セッション: 各日 (過去 30 日) でエラーが発生しなかった一意のユーザー セッションの割合が表示されます。