REST Resource: vitals.errors.issues

Ресурс: ErrorIssue

Группа связанных отчетов ErrorReports, полученных для приложения.

Подобные отчеты об ошибках сгруппированы в проблемы с вероятно одинаковой основной причиной.

Обратите внимание: этот ресурс в настоящее время находится в стадии альфа-версии. В группировку проблем могут быть внесены изменения, которые приведут к тому, что похожие, но более поздние отчеты об ошибках будут назначены разным проблемам. Это также может привести к полному исчезновению некоторых проблем и замене их новыми.

Требуемые разрешения : для доступа к этому ресурсу вызывающему пользователю необходимо разрешение на просмотр информации о приложении (только для чтения) .

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)
  }
}
Поля
name

string

Имя ресурса проблемы.

Формат: apps/{app}/errorIssues/{issue}.

type

enum ( ErrorType )

Тип ошибок, сгруппированных в этой проблеме.

cause

string

Причина проблемы.

В зависимости от типа это может быть:

  • APPLICATION_NOT_RESPONDING: тип возникшей ошибки ANR, например, «Тайм-аут диспетчеризации ввода истек».
  • CRASH: для ошибок необработанных исключений Java — тип самого внутреннего исключения, например IllegalArgumentException. Для сигналов в машинном коде — возникший сигнал, например SIGSEGV.
location

string

Место, где возникла проблема.

В зависимости от типа это может быть:

  • APPLICATION_NOT_RESPONDING: имя действия или службы, которая перестала отвечать.
  • АВАРИЯ: вероятное имя метода, вызвавшего ошибку.
errorReportCount

string ( int64 format)

Общее количество отчетов об ошибках в этой задаче (с учетом только событий, соответствующих фильтрам и в течение запрошенного периода времени).

distinctUsers

string ( int64 format)

Оценка количества уникальных пользователей, столкнувшихся с этой проблемой (с учетом только случаев, соответствующих фильтрам и в течение запрошенного периода времени).

distinctUsersPercent

object ( Decimal )

Приблизительный процент пользователей, затронутых какой-либо проблемой, которых затрагивает эта проблема (с учетом только событий, соответствующих фильтрам и в течение запрошенного периода времени).

lastErrorReportTime

string ( Timestamp format)

Начало часа, в течение которого возник последний отчет об ошибке в этой проблеме.

Временная метка в формате RFC3339 UTC «Зулу» с наносекундным разрешением и до девяти дробных цифр. Примеры: "2014-10-02T15:01:23Z" и "2014-10-02T15:01:23.045123456Z" .

issueUri

string

Ссылка на проблему в Android Vitals в Play Console.

firstOsVersion

object ( OsVersion )

Наименьшая версия ОС, в которой возник этот кластер ошибок за запрошенный период времени (учитываются только случаи, соответствующие фильтрам и в течение запрошенного периода времени).

lastOsVersion

object ( OsVersion )

Последняя версия ОС, в которой этот кластер ошибок произошел в запрошенный период времени (учитываются только случаи, соответствующие фильтрам и в течение запрошенного периода времени).

firstAppVersion

object ( AppVersion )

Самая ранняя (включающая) версия приложения, появившаяся в этой ошибке ErrorIssue за запрошенный период времени (с учетом только вхождений, соответствующих фильтрам).

lastAppVersion

object ( AppVersion )

Последняя (инклюзивная) версия приложения, появляющаяся в этом ErrorIssue за запрошенный период времени (с учетом только вхождений, соответствующих фильтрам).

Версия приложения

Представления версии приложения.

JSON-представление
{
  "versionCode": string
}
Поля
versionCode

string ( int64 format)

Числовой код версии приложения (задан разработчиком приложения).

Методы

Ищет все ошибки, по которым сгруппированы отчеты.