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 のタイプ(例: 「Input dispatching timed out」)。
  • 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

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

メソッド

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