REST Resource: vitals.errors.counts

Ресурс: ErrorCountMetricSet

Ресурс Singleton, представляющий набор показателей отчета об ошибках.

Этот набор метрик содержит ненормализованное количество отчетов об ошибках.

Поддерживаемые периоды агрегации:

  • HOURLY : метрики агрегируются по часовым интервалам. По умолчанию и единственным поддерживаемым часовым поясом является UTC .
  • DAILY : показатели агрегируются по интервалам календарных дат. По умолчанию и единственный поддерживаемый часовой пояс — America/Los_Angeles .

Поддерживаемые метрики:

  • errorReportCount ( google.type.Decimal ): абсолютное количество отдельных отчетов об ошибках, полученных для приложения.
  • distinctUsers ( google.type.Decimal ): количество отдельных пользователей, для которых были получены отчеты. Необходимо соблюдать осторожность, чтобы не агрегировать эти данные в дальнейшем, так как это может привести к тому, что пользователи будут учитываться несколько раз. Это значение не округлено, однако оно может быть приблизительным.

Требуемый размер:

Это измерение должно всегда указываться во всех запросах в поле dimensions в запросах запросов.

  • reportType ( string ): тип ошибки. Значение должно соответствовать одному из возможных значений в ErrorType .

Поддерживаемые размеры:

  • apiLevel ( string ): уровень API Android, который работал на устройстве пользователя, например, 26.
  • versionCode ( int64 ): версия приложения, работавшего на устройстве пользователя.
  • deviceModel ( string ): уникальный идентификатор модели устройства пользователя. Идентификатор имеет следующую форму: «deviceBrand/device», где «deviceBrand» соответствует Build.BRAND, а «device» соответствует Build.DEVICE, например, google/coral.
  • deviceType ( string ): идентификатор форм-фактора устройства, например, PHONE.
  • issueId ( string ): идентификатор, которому была присвоена ошибка. Значение должно соответствовать компоненту {issue} в issue name .
  • deviceRamBucket ( int64 ): оперативная память устройства в МБ, в сегментах (3 ГБ, 4 ГБ и т. д.).
  • deviceSocMake ( string ): марка основной встроенной системы устройства, например Samsung. Ссылка
  • deviceSocModel ( string ): Модель основной встроенной системы устройства, например «Exynos 2100». Ссылка
  • deviceCpuMake ( string ): Марка процессора устройства, например Qualcomm.
  • deviceCpuModel ( string ): Модель процессора устройства, например «Kryo 240».
  • deviceGpuMake ( string ): Марка графического процессора устройства, например ARM.
  • deviceGpuModel ( string ): Модель графического процессора устройства, например Mali.
  • deviceGpuVersion ( string ): версия графического процессора устройства, например T750.
  • deviceVulkanVersion ( string ): версия устройства Vulkan, например «4198400».
  • deviceGlEsVersion ( string ): версия устройства OpenGL ES, например «196610».
  • deviceScreenSize ( string ): Размер экрана устройства, например NORMAL, LARGE.
  • deviceScreenDpi ( string ): Плотность экрана устройства, например, mdpi, hdpi.

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

Связанные наборы метрик:

  • vitals.errors.counts содержит нормализованные показатели сбоев, еще один показатель стабильности.
  • vitals.errors.counts содержит нормализованные показатели ошибок ANR, еще один показатель стабильности.
JSON-представление
{
  "name": string,
  "freshnessInfo": {
    object (FreshnessInfo)
  }
}
Поля
name

string

Имя ресурса.

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

freshnessInfo

object ( FreshnessInfo )

Сводная информация о свежести данных на этом ресурсе.

Методы

get

Описывает свойства набора метрик.

query

Запрашивает метрики из набора метрик.