REST Resource: vitals.errors.issues

Resource: ErrorIssue

Grup ErrorReport terkait yang diterima untuk aplikasi.

Laporan error serupa dikelompokkan menjadi masalah dengan kemungkinan penyebab utama yang identik.

Perhatikan: saat ini resource ini dalam versi Alfa. Mungkin ada perubahan pada pengelompokan masalah yang akan menyebabkan laporan error serupa, tetapi lebih baru, ditetapkan ke masalah yang berbeda. Hal ini juga dapat menyebabkan beberapa masalah hilang sepenuhnya dan digantikan oleh masalah baru.

Izin yang diperlukan: untuk mengakses resource ini, pengguna yang memanggil memerlukan izin Melihat informasi aplikasi (hanya baca) untuk aplikasi.

Representasi 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
  ]
}
Kolom
name

string

ID. Nama resource masalah.

Format: apps/{app}/{issue}

type

enum (ErrorType)

Jenis error yang dikelompokkan dalam masalah ini.

cause

string

Penyebab masalah.

Bergantung pada jenisnya, ini dapat berupa:

  • APPLICATION_NOT_RESPONDING: jenis ANR yang terjadi, misalnya, 'Waktu pengiriman input habis'.
  • ERROR: untuk error pengecualian yang tidak tertangani Java, jenis pengecualian terdalam yang ditampilkan, misalnya, IllegalArgumentException. Untuk sinyal dalam kode native, sinyal yang muncul, misalnya SIGSEGV.
location

string

Lokasi terjadinya masalah.

Bergantung pada jenisnya, ini dapat berupa:

  • APPLICATION_NOT_RESPONDING: nama aktivitas atau layanan yang berhenti merespons.
  • CRASH: kemungkinan nama metode yang menyebabkan error.
errorReportCount

string (int64 format)

Jumlah total laporan error dalam masalah ini (hanya mempertimbangkan kemunculan yang cocok dengan filter dan dalam jangka waktu yang diminta).

distinctUsers

string (int64 format)

Estimasi jumlah pengguna unik yang mengalami masalah ini (hanya mempertimbangkan kemunculan yang cocok dengan filter dan dalam jangka waktu yang diminta).

distinctUsersPercent

object (Decimal)

Estimasi persentase pengguna yang terpengaruh oleh masalah apa pun yang terpengaruh oleh masalah ini (hanya mempertimbangkan kemunculan yang cocok dengan filter dan dalam jangka waktu yang diminta).

lastErrorReportTime

string (Timestamp format)

Awal jam saat laporan error terakhir dalam masalah ini terjadi.

Menggunakan RFC 3339, dengan output yang dihasilkan akan selalu dinormalisasi Z dan menggunakan 0, 3, 6, atau 9 digit pecahan. Offset selain "Z" juga diterima. Contoh: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z", atau "2014-10-02T15:01:23+05:30".

issueUri

string

Tautkan ke masalah di Android vitals di Konsol Play.

firstOsVersion

object (OsVersion)

Versi OS terkecil tempat kelompok error ini terjadi dalam jangka waktu yang diminta (hanya mempertimbangkan kejadian yang cocok dengan filter dan dalam jangka waktu yang diminta).

lastOsVersion

object (OsVersion)

Versi OS terbaru tempat cluster error ini terjadi dalam jangka waktu yang diminta (hanya mempertimbangkan kejadian yang cocok dengan filter dan dalam jangka waktu yang diminta).

firstAppVersion

object (AppVersion)

Versi aplikasi paling awal (inklusif) yang muncul dalam ErrorIssue ini dalam jangka waktu yang diminta (hanya mempertimbangkan kemunculan yang cocok dengan filter).

lastAppVersion

object (AppVersion)

Versi aplikasi terbaru (inklusif) yang muncul di ErrorIssue ini dalam jangka waktu yang diminta (hanya mempertimbangkan kemunculan yang cocok dengan filter).

annotations[]

object (IssueAnnotation)

Daftar anotasi untuk masalah. Anotasi memberikan informasi tambahan yang dapat membantu mendiagnosis dan memperbaiki masalah.

sampleErrorReports[]

string

Hanya output. Contoh laporan error yang termasuk dalam ErrorIssue ini. Catatan: saat ini maksimum 1 per ErrorIssue yang didukung. Format: "apps/{app}/{report}"

IssueAnnotation

Representasi pesan anotasi untuk masalah.

Representasi JSON
{
  "category": string,
  "title": string,
  "body": string
}
Kolom
category

string

Kategori tempat anotasi berada. Anotasi akan termasuk dalam satu kategori. Contoh kategori: "Kemungkinan perbaikan", "Insight".

title

string

Judul untuk anotasi.

body

string

Berisi konten pesan anotasi.

Metode

Menelusuri semua masalah error yang laporan telah dikelompokkan.