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 sama.

Perhatikan: resource ini saat 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 menghilang sepenuhnya dan diganti dengan 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

Pengenal. Nama resource masalah.

Format: apps/{app}/{issue}

type

enum (ErrorType)

Jenis error yang dikelompokkan dalam masalah ini.

cause

string

Penyebab masalah.

Bergantung pada jenisnya, penyebab masalah dapat berupa:

  • APPLICATION_NOT_RESPONDING: jenis ANR yang terjadi, misalnya, 'Input dispatching timed out'.
  • CRASH: untuk error pengecualian yang tidak tertangani di 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, lokasi masalah dapat berupa:

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

string (int64 format)

Total jumlah laporan error dalam masalah ini (hanya mempertimbangkan kejadian yang cocok dengan filter dan dalam periode waktu yang diminta).

distinctUsers

string (int64 format)

Perkiraan jumlah pengguna unik yang mengalami masalah ini (hanya mempertimbangkan kejadian yang cocok dengan filter dan dalam periode waktu yang diminta).

distinctUsersPercent

object (Decimal)

Perkiraan persentase pengguna yang terpengaruh oleh masalah apa pun yang terpengaruh oleh masalah ini (hanya mempertimbangkan kejadian yang cocok dengan filter dan dalam periode waktu yang diminta).

lastErrorReportTime

string (Timestamp format)

Awal jam saat laporan error terakhir dalam masalah ini terjadi.

Menggunakan RFC 3339 yang outputnya 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

Link ke masalah di Android vitals di Konsol Play.

firstOsVersion

object (OsVersion)

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

lastOsVersion

object (OsVersion)

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

firstAppVersion

object (AppVersion)

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

lastAppVersion

object (AppVersion)

Versi aplikasi terbaru (inklusif) yang muncul di ErrorIssue ini dalam periode waktu yang diminta (hanya mempertimbangkan kejadian 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 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 berada dalam satu kategori. Contoh kategori: "Potential fix", "Insight".

title

string

Judul untuk anotasi.

body

string

Berisi konten pesan anotasi.

Metode

Menelusuri semua masalah error tempat laporan dikelompokkan.