REST Resource: vitals.errors.issues

Ressource: ErrorIssue

Eine Gruppe ähnlicher ErrorReports, die für eine App empfangen wurden.

Ähnliche Fehlerberichte werden in Probleme mit einer wahrscheinlich identischen Ursache gruppiert.

Hinweis:Diese Ressource befindet sich derzeit in der Alphaphase. Es kann zu Änderungen bei der Gruppierung von Problemen kommen, sodass ähnliche, aber neuere Fehlerberichte anderen Problemen zugewiesen werden. Das kann auch dazu führen, dass einige Probleme vollständig 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

Kennung. Der Ressourcenname des Problems.

Format: apps/{app}/{issue}

type

enum (ErrorType)

Art 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 aufgetretenen ANR-Fehlers, z.B. „Zeitüberschreitung beim Versand einer Eingabe“.
  • CRASH: Bei unbehandelten Java-Ausnahmefehlern der Typ der innersten Ausnahme, die ausgelöst wurde, z.B. IllegalArgumentException. Für Signale in nativem 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 im angeforderten Zeitraum 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 im angeforderten Zeitraum liegen).

distinctUsersPercent

object (Decimal)

Ein geschätzter Prozentsatz der Nutzer, die von einem beliebigen Problem betroffen sind und auch von diesem Problem betroffen sind (nur Vorkommen, die den Filtern entsprechen und im angeforderten Zeitraum liegen).

lastErrorReportTime

string (Timestamp format)

Beginn der Stunde, in der der letzte Fehlerbericht zu diesem Problem aufgetreten 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 im angeforderten Zeitraum liegen).

lastOsVersion

object (OsVersion)

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

firstAppVersion

object (AppVersion)

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

lastAppVersion

object (AppVersion)

Die neueste (einschließlich) App-Version, die in diesem ErrorIssue im angeforderten Zeitraum angezeigt wird (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 helfen können.

sampleErrorReports[]

string

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

IssueAnnotation

Darstellung einer Anmerkungsnachricht für ein Problem.

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

string

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

title

string

Titel für die Annotation.

body

string

Enthält den Inhalt der Anmerkungsnachricht.

Methoden

Sucht nach allen Fehlerproblemen, in denen Berichte gruppiert wurden.