REST Resource: vitals.errors.issues

リソース: ErrorIssue

アプリで受信した関連する ErrorReport のグループ。

同様のエラーレポートは、根本原因が同じである可能性が高い問題にグループ化されます。

注: このリソースは現在アルファ版です。問題のグループ化が変更され、類似しているが新しいエラー レポートが別の問題に割り当てられることがあります。また、一部の問題が完全に消えて、新しい問題に置き換わることもあります。

必要な権限: このリソースにアクセスするには、呼び出し元のユーザーにアプリのアプリ情報の閲覧(読み取り専用)権限が必要です。

JSON 表現
{
  "name": string,
  "type": enum (ErrorType),
  "cause": string,
  "location": string,
  "errorReportCount": string,
  "distinctUsers": string,
  "distinctUsersPercent": {
    object (Decimal)
  },
  "lastErrorReportTime": string,
  "issueUri": string,
  "firstOsVersion": {
    object (OsVersion)
  },
  "lastOsVersion": {
    object (OsVersion)
  },
  "firstAppVersion": {
    object (AppVersion)
  },
  "lastAppVersion": {
    object (AppVersion)
  },
  "annotations": [
    {
      object (IssueAnnotation)
    }
  ],
  "sampleErrorReports": [
    string
  ]
}
フィールド
name

string

ID。問題のリソース名。

形式: apps/{app}/{issue}

type

enum (ErrorType)

この問題にグループ化されたエラーのタイプ。

cause

string

問題の原因。

タイプに応じて、次のいずれかになります。

  • APPLICATION_NOT_RESPONDING: 発生した ANR のタイプ(例: 「入力ディスパッチがタイムアウトした」
  • CRASH: Java の未処理の例外エラーの場合、スローされた最も内側の例外のタイプ(例: IllegalArgumentException。ネイティブ コードのシグナルについては、発生したシグナル(SIGSEGV など)。
location

string

問題が発生した場所。

タイプに応じて、次のいずれかになります。

  • APPLICATION_NOT_RESPONDING: 応答を停止したアクティビティまたはサービスの名前。
  • CRASH: エラーの原因となった可能性のあるメソッド名。
errorReportCount

string (int64 format)

この問題のエラーレポートの合計数(フィルタに一致し、リクエストされた期間内の発生のみを考慮)。

distinctUsers

string (int64 format)

この問題が発生したユニーク ユーザー数の推定値(フィルタに一致し、リクエストされた期間内の発生のみを考慮)。

distinctUsersPercent

object (Decimal)

この問題の影響を受けたユーザーの推定割合(フィルタに一致し、リクエストされた期間内の発生のみを考慮)。

lastErrorReportTime

string (Timestamp format)

この問題の最後のエラー レポートが発生した時間の開始時刻。

RFC 3339 を使用します。生成された出力は常に Z 正規化され、小数点以下は 0、3、6、または 9 桁になります。「Z」以外のオフセットも使用できます。例: "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z""2014-10-02T15:01:23+05:30"

issueUri

string

Google Play Console の Android Vitals での問題へのリンク。

firstOsVersion

object (OsVersion)

このエラー クラスタがリクエストされた期間に発生した最小の OS バージョン(フィルタに一致し、リクエストされた期間内の発生のみを考慮)。

lastOsVersion

object (OsVersion)

このエラー クラスタがリクエストされた期間に発生した最新の OS バージョン(フィルタに一致し、リクエストされた期間内の発生のみを考慮)。

firstAppVersion

object (AppVersion)

リクエストされた期間にこの ErrorIssue に表示される最も古い(包括的)アプリのバージョン(フィルタに一致する発生のみを考慮)。

lastAppVersion

object (AppVersion)

リクエストされた期間にこの ErrorIssue に表示される最新のアプリ バージョン(フィルタに一致する発生のみを考慮)。

annotations[]

object (IssueAnnotation)

問題のアノテーションのリスト。アノテーションには、問題の診断と解決に役立つ追加情報が記載されています。

sampleErrorReports[]

string

出力専用。この ErrorIssue に属するサンプル エラーレポート。注: 現在、ErrorIssue ごとに最大 1 つがサポートされています。形式: "apps/{app}/{report}"

IssueAnnotation

問題のアノテーション メッセージの表現。

JSON 表現
{
  "category": string,
  "title": string,
  "body": string
}
フィールド
category

string

アノテーションが属するカテゴリ。アノテーションは 1 つのカテゴリに属します。カテゴリの例: 「Potential fix」、「Insight」。

title

string

アノテーションのタイトル。

body

string

アノテーション メッセージの内容が含まれます。

メソッド

レポートがグループ化されているすべてのエラー問題を検索します。