Method: vitals.errors.counts.query
Запрашивает метрики из набора метрик.
HTTP-запрос
POST https://playdeveloperreporting.googleapis.com/v1beta1/{name=apps/*/errorCountMetricSet}:query
URL-адрес использует синтаксис транскодирования gRPC .
Параметры пути
Параметры |
---|
name | string Необходимый. Имя ресурса. Формат: apps/{app}/errorCountMetricSet. |
Тело запроса
Тело запроса содержит данные следующей структуры:
JSON-представление |
---|
{
"timelineSpec": {
object (TimelineSpec )
},
"dimensions": [
string
],
"metrics": [
string
],
"pageSize": integer,
"pageToken": string,
"filter": string
} |
Поля |
---|
timelineSpec | object ( TimelineSpec ) Спецификация параметров агрегирования временной шкалы. Поддерживаемые периоды агрегации: -
DAILY : показатели агрегируются по интервалам календарных дат. По умолчанию и единственный поддерживаемый часовой пояс — America/Los_Angeles .
|
dimensions[] | string Размеры, по которым нужно разрезать данные. Поддерживаемые размеры: -
apiLevel ( string ): уровень API Android, который работал на устройстве пользователя, например, 26. -
versionCode ( int64 ): уникальный идентификатор модели устройства пользователя. Идентификатор имеет следующую форму: «deviceBrand/device», где «deviceBrand» соответствует Build.BRAND, а «device» соответствует Build.DEVICE, например, google/coral. -
deviceModel ( string ): уникальный идентификатор модели устройства пользователя. -
deviceType ( string ): идентификатор форм-фактора устройства, например, PHONE. -
reportType ( string ): тип ошибки. Значение должно соответствовать одному из возможных значений в ErrorType . -
isUserPerceived ( string ): указывает, воспринимается ли ошибка пользователем или нет, USER_PERCEIVED или NOT_USER_PERCEIVED. -
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.
|
metrics[] | string Метрики для агрегирования. Поддерживаемые метрики: -
errorReportCount ( google.type.Decimal ): абсолютное количество отдельных отчетов об ошибках, полученных для приложения. -
distinctUsers ( google.type.Decimal ): количество отдельных пользователей, для которых были получены отчеты. Необходимо соблюдать осторожность, чтобы не агрегировать эти данные в дальнейшем, так как это может привести к тому, что пользователи будут учитываться несколько раз. Это значение не округлено, однако оно может быть приблизительным.
|
pageSize | integer Максимальный размер возвращаемых данных. Если не указано, будет возвращено не более 1000 строк. Максимальное значение — 100000; значения выше 100000 будут приведены к 100000. |
pageToken | string Токен страницы, полученный в результате предыдущего вызова. Предоставьте это, чтобы получить следующую страницу. При разбиении на страницы все остальные параметры, предоставленные запросу, должны соответствовать вызову, который предоставил токен страницы. |
filter | string Фильтры, применяемые к данным. Выражение фильтрации соответствует стандарту AIP-160 и поддерживает фильтрацию по равенству всех измерений разбивки. |
Тело ответа
Ошибка подсчитывает ответ на запрос.
В случае успеха тело ответа содержит данные следующей структуры:
JSON-представление |
---|
{
"rows": [
{
object (MetricsRow )
}
],
"nextPageToken": string
} |
Поля |
---|
rows[] | object ( MetricsRow ) Возвращенные строки. |
nextPageToken | string Токен продолжения для получения следующей страницы данных. |
Области авторизации
Требуется следующая область действия OAuth:
-
https://www.googleapis.com/auth/playdeveloperreporting
Дополнительную информацию см. в обзоре OAuth 2.0 .
Если не указано иное, контент на этой странице предоставляется по лицензии Creative Commons "С указанием авторства 4.0", а примеры кода – по лицензии Apache 2.0. Подробнее об этом написано в правилах сайта. Java – это зарегистрированный товарный знак корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2023-11-29 UTC.
[null,null,["Последнее обновление: 2023-11-29 UTC."],[[["Queries error count metrics within a specified app and timeframe using flexible filtering and aggregation options."],["Allows specification of data slices via dimensions like API level, device model, error type, and more."],["Supports aggregation of key metrics including error report count and distinct users affected."],["Returns paginated results, enabling retrieval of large datasets, and provides a continuation token for subsequent pages."],["Requires authorization with the `https://www.googleapis.com/auth/playdeveloperreporting` scope."]]],["This document details querying metrics in a metric set via a POST request to a specific URL. The request requires a `name` path parameter and accepts a JSON body with fields like `timelineSpec`, `dimensions`, `metrics`, `pageSize`, `pageToken`, and `filter`. The response body includes `rows` of data and a `nextPageToken` for pagination. Authorization requires the `https://www.googleapis.com/auth/playdeveloperreporting` OAuth scope. The request allows filtering and specifies supported dimensions and metrics.\n"]]