REST Resource: vitals.anonrssandswapmemoryusage

Ресурс: AnonRssAndSwapMemoryUsageMetricSet

Ресурс-одиночка, представляющий собой набор метрик Anon RSS и Swap Memory Usage.

Этот набор метрик содержит анонимные данные об использовании RSS и подкачки памяти, объединенные с данными об использовании в целом.

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

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

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

  • anonRssAndSwapMemoryUsageP50 ( google.type.Decimal ): 50-й процентиль использования анонимного RSS и памяти подкачки.
  • anonRssAndSwapMemoryUsageP75 ( google.type.Decimal ): 75-й процентиль использования анонимного RSS и памяти подкачки.
  • anonRssAndSwapMemoryUsageP90 ( google.type.Decimal ): 90-й процентиль использования анонимных RSS и памяти подкачки.
  • anonRssAndSwapMemoryUsageP95 ( google.type.Decimal ): 95-й процентиль использования анонимного RSS и памяти подкачки.
  • anonRssAndSwapMemoryUsageP99 ( google.type.Decimal ): 99-й процентиль использования анонимных RSS и памяти подкачки.
  • distinctUsers ( google.type.Decimal ): Количество уникальных пользователей, для которых были получены данные об использовании памяти за период агрегирования.

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

  • apiLevel ( string ): уровень API Android, работающий на устройстве пользователя, например, 26.
  • versionCode ( int64 ): версия приложения, работавшего на устройстве пользователя.
  • deviceModel ( string ): уникальный идентификатор модели устройства пользователя. Формат идентификатора — 'deviceBrand/device', где deviceBrand соответствует Build.BRAND, а device — Build.DEVICE, например, google/coral.
  • deviceBrand ( string ): уникальный идентификатор марки устройства пользователя, например, Google.
  • deviceType ( string ): тип (также известный как форм-фактор) устройства пользователя, например, PHONE.
  • countryCode ( string ): страна или регион устройства пользователя, определяемый по его IP-адресу, представленный в виде двухбуквенного кода ISO-3166 (например, US для Соединенных Штатов).
  • deviceRamBucket ( int64 ): Объем оперативной памяти устройства в МБ, разделенный на блоки (3 ГБ, 4 ГБ и т. д.).
  • deviceSocMake ( string ): Производитель основной системы на кристалле устройства, например, Samsung.
  • deviceSocModel ( string ): Модель основной системы на кристалле устройства, например, "Exynos 2100".
  • deviceCpuMake ( string ): Производитель процессора устройства, например, Qualcomm.
  • deviceCpuModel ( string ): Модель процессора устройства, например, "Kryo 240".
  • deviceGpuMake ( string ): Make-код графического процессора устройства, например, ARM.
  • deviceGpuModel ( string ): Модель графического процессора устройства, например, Mali.
  • deviceGpuVersion ( string ): Версия графического процессора устройства, например, T750.
  • deviceVulkanVersion ( string ): Версия Vulkan устройства, например, "4198400".
  • deviceGlEsVersion ( string ): Версия OpenGL ES устройства, например, "196610".
  • deviceScreenSize ( string ): Размер экрана устройства, например, NORMAL, LARGE.
  • deviceScreenDpi ( string ): Плотность пикселей экрана устройства, например, mdpi, hdpi.
  • processName ( string ): имя запущенного процесса, например, com.example.app.
  • appState ( string ): состояние приложения на момент сбора памяти, например, FOREGROUND.

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

JSON-представление
{
  "name": string,
  "freshnessInfo": {
    object (FreshnessInfo)
  }
}
Поля
name

string

Идентификатор. * Название ресурса.

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

freshnessInfo

object ( FreshnessInfo )

Только для вывода. * Краткая информация об актуальности данных в этом ресурсе.

Методы

get

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

query

Выполняет запрос к метрикам в заданном наборе метрик.