REST Resource: vitals.errors.issues

Recurso: ErrorIssue

Es un grupo de ErrorReports relacionados recibidos para una app.

Los informes de errores similares se agrupan en problemas que probablemente tienen una causa raíz idéntica.

Nota: Actualmente, este recurso se encuentra en fase alfa. Podría haber cambios en la agrupación de problemas que harían que informes de errores similares, pero más recientes, se asignen a diferentes problemas. Esto también podría causar que algunos problemas desaparezcan por completo y se reemplacen por otros nuevos.

Permisos necesarios: Para acceder a este recurso, el usuario que realiza la llamada necesita el permiso Ver información de la app (solo lectura).

Representación 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)
  }
}
Campos
name

string

El nombre del recurso del problema.

Formato: apps/{app}/errorIssues/{issue}

type

enum (ErrorType)

Es el tipo de errores agrupados en este problema.

cause

string

Causa del problema

Según el tipo, estas pueden ser de alguna de las siguientes opciones:

  • APPLICATION_NOT_RESPONDING: el tipo de ANR que se produjo, p.ej., “Se agotó el tiempo de espera para el envío de la entrada”.
  • FALLA: En el caso de errores de excepción no controlados de Java, el tipo de excepción más interna que se arroja, p.ej., IllegalArgumentException. En el caso de las señales en código nativo, es la señal que se emitió, p.ej., SIGSEGV.
location

string

La ubicación donde ocurrió el problema.

Según el tipo, estas pueden ser de alguna de las siguientes opciones:

  • APPLICATION_NOT_RESPONDING: el nombre de la actividad o el servicio que dejó de responder.
  • FALLA: Es el nombre probable del método que causó el error.
errorReportCount

string (int64 format)

La cantidad total de informes de errores relacionados con este problema (solo se consideran los casos que coinciden con los filtros y que se encuentran dentro del período solicitado).

distinctUsers

string (int64 format)

Una estimación de la cantidad de usuarios únicos que experimentaron este problema (solo se consideran los casos que coinciden con los filtros y que se encuentran dentro del período solicitado).

distinctUsersPercent

object (Decimal)

Es el porcentaje estimado de usuarios a los que afecta cualquier problema (solo se consideran los casos que coinciden con los filtros y que se encuentran dentro del período solicitado).

lastErrorReportTime

string (Timestamp format)

Inicio de la hora en la que se produjo el último informe de errores de este problema.

Una marca de tiempo en formato RFC3339 UTC "Zulú", con resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: "2014-10-02T15:01:23Z" y "2014-10-02T15:01:23.045123456Z".

issueUri

string

Vínculo al problema en Android vitals en Play Console.

firstOsVersion

object (OsVersion)

La versión más pequeña del SO en la que ocurrió este clúster de errores en el período solicitado (solo se consideran los casos que coinciden con los filtros y dentro del período solicitado).

lastOsVersion

object (OsVersion)

La versión más reciente del SO en la que se produjo este clúster de errores en el período solicitado (solo se consideran los casos que coinciden con los filtros y dentro del período solicitado).

firstAppVersion

object (AppVersion)

La versión más antigua (incluida) de la app que aparece en este ErrorIssue en el período solicitado (solo se consideran los casos que coinciden con los filtros).

lastAppVersion

object (AppVersion)

La versión más reciente (incluida) de la app que aparece en este ErrorIssue en el período solicitado (solo se consideran los casos que coinciden con los filtros).

AppVersion

Representaciones de una versión de la app

Representación JSON
{
  "versionCode": string
}
Campos
versionCode

string (int64 format)

Es el código numérico de la versión de la app (establecido por el desarrollador de la app).

Métodos

Busca todos los problemas de errores en los que se agruparon los informes.