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

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