REST Resource: vitals.errors.issues

Kaynak: ErrorIssue

Bir uygulama için alınan ilgili ErrorReport'lar grubu.

Benzer hata raporları, muhtemelen aynı temel nedene sahip sorunlar halinde gruplandırılır.

Lütfen dikkat: Bu kaynak şu anda alfa sürümündedir. Sorun gruplandırmasında, benzer ancak daha yeni hata raporlarının farklı sorunlara atanmasına neden olacak değişiklikler olabilir. Bu durum, bazı sorunların tamamen ortadan kalkmasına ve yerini yenilerinin almasına da neden olabilir.

Gerekli izinler: Bu kaynağa erişmek için çağıran kullanıcının uygulama için Uygulama bilgilerini görüntüleme (salt okunur) iznine sahip olması gerekir.

JSON gösterimi
{
  "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
  ]
}
Alanlar
name

string

Tanımlayıcı. Sorunun kaynak adı.

Biçim: apps/{app}/{issue}

type

enum (ErrorType)

Bu sorunda gruplandırılan hataların türü.

cause

string

Sorunun nedeni.

Türe bağlı olarak şunlardan biri olabilir:

  • APPLICATION_NOT_RESPONDING: Gerçekleşen ANR türü (ör. "Giriş görev dağıtımı zaman aşımına uğradı".
  • ÇÖKME: Java'da işlenmemiş istisna hataları için, oluşturulan en içteki istisnanın türü (ör. IllegalArgumentException. Yerel koddaki sinyaller için oluşturulan sinyal (ör. SIGSEGV).
location

string

Sorunun yaşandığı yer.

Türe bağlı olarak şunlardan biri olabilir:

  • APPLICATION_NOT_RESPONDING: Yanıt vermeyi durduran etkinliğin veya hizmetin adı.
  • CRASH: Hataya neden olan olası yöntem adı.
errorReportCount

string (int64 format)

Bu sorundaki toplam hata raporu sayısı (yalnızca filtrelerle eşleşen ve istenen zaman aralığındaki oluşumlar dikkate alınır).

distinctUsers

string (int64 format)

Bu sorunu yaşayan tekil kullanıcı sayısının tahmini (yalnızca filtrelerle eşleşen ve istenen zaman aralığındaki oluşumlar dikkate alınır).

distinctUsersPercent

object (Decimal)

Bu sorundan etkilenen kullanıcıların, herhangi bir sorundan etkilenen kullanıcılar arasındaki tahmini yüzdesi (yalnızca filtrelerle eşleşen ve istenen zaman aralığı içindeki oluşumlar dikkate alınır).

lastErrorReportTime

string (Timestamp format)

Bu sorundaki son hata raporunun oluştuğu saat diliminin başlangıcı.

Oluşturulan çıkışın her zaman Z ile normalleştirildiği ve 0, 3, 6 veya 9 kesirli basamak kullandığı RFC 3339'u kullanır. "Z" dışındaki saat farkları da kabul edilir. Örnekler: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" veya "2014-10-02T15:01:23+05:30".

issueUri

string

Play Console'daki Android vitals'da sorunun bağlantısı.

firstOsVersion

object (OsVersion)

Bu hata kümesinin, istenen dönemde oluştuğu en küçük işletim sistemi sürümü (yalnızca filtrelerle eşleşen ve istenen dönemdeki oluşumlar dikkate alınır).

lastOsVersion

object (OsVersion)

Bu hata kümesinin, istenen dönemde oluştuğu en son işletim sistemi sürümü (yalnızca filtrelerle eşleşen ve istenen dönem içindeki oluşumlar dikkate alınır).

firstAppVersion

object (AppVersion)

İstenen dönemde bu ErrorIssue'da görünen en eski (kapsayıcı) uygulama sürümü (yalnızca filtrelerle eşleşen oluşumlar dikkate alınır).

lastAppVersion

object (AppVersion)

İstenen dönemde bu ErrorIssue'da görünen en son (kapsayıcı) uygulama sürümü (yalnızca filtrelerle eşleşen oluşumlar dikkate alınır).

annotations[]

object (IssueAnnotation)

Bir sorunla ilgili ek açıklamaların listesi. Ek açıklamalar, sorunun teşhis edilip düzeltilmesine yardımcı olabilecek ek bilgiler sağlar.

sampleErrorReports[]

string

Yalnızca çıkış. Bu ErrorIssue'ya ait örnek hata raporları. Not: Şu anda ErrorIssue başına en fazla 1 desteklenmektedir. Biçim: "apps/{app}/{report}"

IssueAnnotation

Bir sorunla ilgili ek açıklama mesajının gösterimi.

JSON gösterimi
{
  "category": string,
  "title": string,
  "body": string
}
Alanlar
category

string

Açıklamanın ait olduğu kategori. Ek açıklamalar tek bir kategoriye ait olur. Örnek kategoriler: "Olası düzeltme", "Analiz".

title

string

Ek açıklamanın başlığı.

body

string

Açıklama mesajının içeriğini barındırır.

Yöntemler

Raporların gruplandırıldığı tüm hata sorunlarını arar.