Recurso: ErrorCountMetricSet
Recurso singleton que representa o conjunto de métricas de relatório de erros.
Esse conjunto de métricas contém contagens não normalizadas de relatórios de erros.
Períodos de agregação aceitos :
HOURLY: as métricas são agregadas em intervalos de uma hora. O fuso horário padrão e único aceito éUTC.DAILY: as métricas são agregadas em intervalos de data do calendário. O fuso horário padrão e único aceito éAmerica/Los_Angeles.
Métricas aceitas :
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 para os quais os relatórios foram recebidos. É preciso ter cuidado para não agregar ainda mais essa contagem, porque isso pode resultar na contagem de usuários várias vezes. Esse valor não é arredondado, mas pode ser uma aproximação.
Dimensão obrigatória :
Essa dimensão precisa ser especificada em todas as solicitações no campo dimensions nas solicitações de consulta.
reportType(string): o tipo de erro. O valor precisa corresponder a um dos valores possíveis emErrorType.
Dimensões aceitas :
apiLevel(string): o nível da API do Android que estava em execução no dispositivo do usuário, por exemplo, 26.versionCode(int64): versão do app que estava em execução no dispositivo do usuário.deviceModel(string): 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.deviceType(string): identificador do formato do dispositivo, por exemplo, PHONE.issueId(string): o ID atribuído a um erro. O valor precisa corresponder ao componente{issue}doissue name.deviceRamBucket(int64): RAM do dispositivo, em MB, em buckets (3 GB, 4 GB etc.).deviceSocMake(string): marca do principal sistema em chip do dispositivo, por exemplo, Samsung. ReferênciadeviceSocModel(string): modelo do principal sistema em chip do dispositivo, por exemplo, "Exynos 2100". ReferênciadeviceCpuMake(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, por exemplo, T750.deviceVulkanVersion(string): versão do Vulkan do dispositivo, por exemplo, "4198400".deviceGlEsVersion(string): versão do OpenGL ES do dispositivo, por exemplo, "196610".deviceScreenSize(string): tamanho da tela do dispositivo, por exemplo, NORMAL, LARGE.deviceScreenDpi(string): densidade da tela do dispositivo, por exemplo, mdpi, hdpi.
Permissões necessárias: para acessar esse recurso, o usuário que faz a chamada precisa da permissão Ver informações do app (somente leitura) para o app.
Conjuntos de métricas relacionados :
vitals.errors.countscontém métricas normalizadas sobre falhas, outra métrica de estabilidade.vitals.errors.countscontém métricas normalizadas sobre ANRs, outra métrica de estabilidade.
| Representação JSON |
|---|
{
"name": string,
"freshnessInfo": {
object ( |
| Campos | |
|---|---|
name |
Identificador. O nome do recurso. Formato: apps/{app}/errorCountMetricSet |
freshnessInfo |
Resumo sobre a atualização de dados nesse recurso. |
Métodos |
|
|---|---|
|
Descreve as propriedades do conjunto de métricas. |
|
Consulta as métricas no conjunto de métricas. |