Method: vitals.errors.counts.query

Consulta as métricas no conjunto de métricas.

Solicitação HTTP

POST https://playdeveloperreporting.googleapis.com/v1alpha1/{name=apps/*/errorCountMetricSet}:query

O URL usa a sintaxe de transcodificação gRPC.

Parâmetros de caminho

Parâmetros
name

string

Obrigatório. O nome do recurso.

Formato: apps/{app}/errorCountMetricSet

Corpo da solicitação

O corpo da solicitação contém dados com a seguinte estrutura:

Representação JSON
{
  "timelineSpec": {
    object (TimelineSpec)
  },
  "dimensions": [
    string
  ],
  "metrics": [
    string
  ],
  "pageSize": integer,
  "pageToken": string,
  "filter": string
}
Campos
timelineSpec

object (TimelineSpec)

Especificação dos parâmetros de agregação da linha do tempo.

Períodos de agregação compatíveis:

  • DAILY: as métricas são agregadas em intervalos de datas do calendário. O fuso horário padrão e único compatível é America/Los_Angeles.
dimensions[]

string

Dimensões pelas quais os dados serão divididos.

Dimensões compatíveis:

  • apiLevel (string): o nível da API do Android que estava sendo executado no dispositivo do usuário, por exemplo, 26.
  • versionCode (int64): identificador exclusivo do modelo do dispositivo do usuário. O formato do identificador é "deviceBrand/device", em que deviceBrand corresponde a Build.BRAND e device corresponde a Build.DEVICE, por exemplo, google/coral.
  • deviceModel (string): identificador exclusivo do modelo do dispositivo do usuário.
  • deviceType (string): identificador do formato do dispositivo, por exemplo, TELEFONE.
  • reportType (string): o tipo de erro. O valor precisa corresponder a um dos valores possíveis em ErrorType.
  • isUserPerceived (string): indica se o erro é percebido pelo usuário ou não, USER_PERCEIVED ou NOT_USER_PERCEIVED.
  • issueId (string): o ID ao qual um erro foi atribuído. O valor precisa corresponder ao componente {issue} do issue name.
  • deviceRamBucket (int64): RAM do dispositivo, em MB, em buckets (3 GB, 4 GB etc.).
  • deviceSocMake (string): marca do system on chip principal do dispositivo, por exemplo, Samsung. Referência
  • deviceSocModel (string): modelo do system on chip principal do dispositivo, por exemplo, "Exynos 2100". Referência
  • deviceCpuMake (string): marca da CPU do dispositivo, por exemplo, Qualcomm.
  • deviceCpuModel (string): modelo da CPU do dispositivo, por exemplo, "Kryo 240".
  • deviceGpuMake (string): marca da GPU do dispositivo, por exemplo, ARM.
  • deviceGpuModel (string): modelo da GPU do dispositivo, por exemplo, Mali.
  • deviceGpuVersion (string): versão da GPU do dispositivo, como Conexão T750
  • deviceVulkanVersion (string): versão Vulkan do dispositivo, como "4198400".
  • deviceGlEsVersion (string): versão do OpenGL ES do dispositivo, como e "196610".
  • deviceScreenSize (string): tamanho da tela do dispositivo. Por exemplo, NORMAL, GRANDE.
  • deviceScreenDpi (string): densidade da tela do dispositivo, por exemplo, mdpi, hdpi.
metrics[]

string

Métricas a serem agregadas.

Métricas compatíveis:

  • errorReportCount (google.type.Decimal): contagem absoluta de relatórios de erros individuais recebidos para um app.
  • distinctUsers (google.type.Decimal): contagem de usuários distintos que receberam relatórios. Tome cuidado para não agregar mais essa contagem, já que isso pode fazer com que os usuários sejam contados várias vezes. Esse valor não é arredondado, mas pode ser uma aproximação.
pageSize

integer

Tamanho máximo dos dados retornados.

Se não for especificado, no máximo 1.000 linhas serão retornadas. O valor máximo é 100.000. Valores acima desse valor serão convertidos para 100.000.

pageToken

string

Um token de página, recebido de uma chamada anterior. Forneça isso para recuperar a página subsequente.

Ao paginar, todos os outros parâmetros fornecidos à solicitação precisam corresponder à chamada que forneceu o token da página.

filter

string

Filtros a serem aplicados aos dados. A expressão de filtragem segue o padrão AIP-160 e é compatível com a filtragem por igualdade de todas as dimensões de detalhamento.

Corpo da resposta

O erro conta a resposta da consulta.

Se bem-sucedido, o corpo da resposta incluirá dados com a estrutura a seguir:

Representação JSON
{
  "rows": [
    {
      object (MetricsRow)
    }
  ],
  "nextPageToken": string
}
Campos
rows[]

object (MetricsRow)

Linhas retornadas.

nextPageToken

string

Token de continuação para buscar a próxima página de dados.

Escopos de autorização

Requer o seguinte escopo OAuth:

  • https://www.googleapis.com/auth/playdeveloperreporting

Para mais informações, consulte a Visão geral do OAuth 2.0.