REST Resource: vitals.errors.issues

Ressource: ErrorIssue

Eine Gruppe ähnlicher Fehlerberichte, die für eine App eingegangen sind.

Ähnliche Fehlerberichte werden zu Problemen mit einer wahrscheinlich identischen Ursache zusammengefasst.

Hinweis:Diese Ressource befindet sich derzeit in der Alphaphase. Es kann Änderungen an der Gruppierung von Problemen geben, die dazu führen, dass ähnliche, aber neuere Fehlerberichte anderen Problemen zugewiesen werden. Außerdem können einige Probleme ganz verschwinden und durch neue ersetzt werden.

Erforderliche Berechtigungen: Für den Zugriff auf diese Ressource benötigt der aufrufende Nutzer die Berechtigung App-Informationen ansehen (schreibgeschützt) für die App.

JSON-Darstellung
{
  "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
  ]
}
Felder
name

string

ID. Der Ressourcenname des Problems.

Format: apps/{app}/{issue}

type

enum (ErrorType)

Typ der Fehler, die in diesem Problem gruppiert sind.

cause

string

Ursache des Problems.

Je nach Typ kann dies Folgendes sein:

  • APPLICATION_NOT_RESPONDING: Der Typ des ANR-Fehlers, z.B. „Input dispatching timed out“.
  • CRASH: Bei nicht behandelten Java-Ausnahmefehlern der Typ der innersten ausgelösten Ausnahme, z.B. „IllegalArgumentException“. Bei Signalen im nativen Code das ausgelöste Signal, z.B. „SIGSEGV“.
location

string

Ort, an dem das Problem aufgetreten ist.

Je nach Typ kann dies Folgendes sein:

  • APPLICATION_NOT_RESPONDING: Der Name der Aktivität oder des Dienstes, der nicht mehr reagiert.
  • CRASH: Der wahrscheinliche Methodenname, der den Fehler verursacht hat.
errorReportCount

string (int64 format)

Die Gesamtzahl der Fehlerberichte zu diesem Problem (nur Vorkommen, die den Filtern entsprechen und innerhalb des angeforderten Zeitraums liegen).

distinctUsers

string (int64 format)

Eine Schätzung der Anzahl der einzelnen Nutzer, bei denen dieses Problem aufgetreten ist (nur Vorkommen, die den Filtern entsprechen und innerhalb des angeforderten Zeitraums liegen).

distinctUsersPercent

object (Decimal)

Ein geschätzter Prozentsatz der Nutzer, die von einem Problem betroffen sind und bei denen dieses Problem aufgetreten ist (nur Vorkommen, die den Filtern entsprechen und innerhalb des angeforderten Zeitraums liegen).

lastErrorReportTime

string (Timestamp format)

Beginn der Stunde, in der der letzte Fehlerbericht zu diesem Problem eingegangen ist.

Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" oder "2014-10-02T15:01:23+05:30".

issueUri

string

Link zum Problem in Android Vitals in der Play Console.

firstOsVersion

object (OsVersion)

Die niedrigste Betriebssystemversion, in der dieser Fehlercluster im angeforderten Zeitraum aufgetreten ist (nur Vorkommen, die den Filtern entsprechen und innerhalb des angeforderten Zeitraums liegen).

lastOsVersion

object (OsVersion)

Die neueste Betriebssystemversion, in der dieser Fehlercluster im angeforderten Zeitraum aufgetreten ist (nur Vorkommen, die den Filtern entsprechen und innerhalb des angeforderten Zeitraums liegen).

firstAppVersion

object (AppVersion)

Die früheste (einschließlich) App-Version, die im angeforderten Zeitraum in diesem ErrorIssue aufgeführt ist (nur Vorkommen, die den Filtern entsprechen).

lastAppVersion

object (AppVersion)

Die neueste (einschließlich) App-Version, die im angeforderten Zeitraum in diesem ErrorIssue aufgeführt ist (nur Vorkommen, die den Filtern entsprechen).

annotations[]

object (IssueAnnotation)

Liste der Anmerkungen zu einem Problem. Anmerkungen enthalten zusätzliche Informationen, die bei der Diagnose und Behebung des Problems hilfreich sein können.

sampleErrorReports[]

string

Nur Ausgabe. Beispielhafte Fehlerberichte, die zu diesem ErrorIssue gehören. Hinweis:Derzeit wird maximal einer pro ErrorIssue unterstützt. Format: „apps/{app}/{report}“

IssueAnnotation

Darstellung einer Anmerkungsnachricht zu einem Problem.

JSON-Darstellung
{
  "category": string,
  "title": string,
  "body": string
}
Felder
category

string

Kategorie, zu der die Anmerkung gehört. Eine Anmerkung gehört zu einer einzelnen Kategorie. Beispielkategorien: „Mögliche Lösung“, „Einblick“.

title

string

Titel der Anmerkung.

body

string

Enthält den Inhalt der Anmerkungsnachricht.

Methoden

Durchsucht alle Fehlerprobleme, in denen Berichte gruppiert wurden.