REST Resource: vitals.errors.counts

Recurso: ErrorCountMetricSet

Es un recurso singleton que representa el conjunto de métricas de informes de errores.

Este conjunto de métricas contiene recuentos no normalizados de informes de errores.

Períodos de agregación admitidos:

  • HOURLY: Las métricas se agregan en intervalos por hora. La única zona horaria admitida y predeterminada es UTC.
  • DAILY: Las métricas se agregan en intervalos de fechas del calendario. La única zona horaria admitida y predeterminada es America/Los_Angeles.

Métricas admitidas:

  • errorReportCount (google.type.Decimal): Es el recuento absoluto de los informes de errores individuales que se recibieron para una app.
  • distinctUsers (google.type.Decimal): Es el recuento de usuarios distintos para los que se recibieron informes. Se debe tener cuidado de no agregar este recuento aún más, ya que esto puede provocar que los usuarios se cuenten varias veces. Este valor no se redondea, pero puede ser una aproximación.

Dimensión obligatoria:

Esta dimensión siempre debe especificarse en todas las solicitudes en el campo dimensions de las solicitudes de consulta.

  • reportType (string): Es el tipo de error. El valor debe corresponder a uno de los valores posibles en ErrorType.

Dimensiones admitidas:

  • apiLevel (string): Es el nivel de API de Android que se ejecutaba en el dispositivo del usuario, p.ej., 26.
  • versionCode (int64): Es la versión de la app que se ejecutaba en el dispositivo del usuario.
  • deviceModel (string): Es el identificador único del modelo de dispositivo del usuario. El formato del identificador es "deviceBrand/device", donde deviceBrand corresponde a Build.BRAND y device corresponde a Build.DEVICE, p.ej., google/coral.
  • deviceType (string): Es el identificador del factor de forma del dispositivo, p.ej., TELÉFONO
  • issueId (string): Es el ID al que se asignó un error. El valor debe corresponder al componente {issue} del issue name.
  • deviceRamBucket (int64): RAM del dispositivo, en MB, en intervalos (3 GB, 4 GB, etcétera).
  • deviceSocMake (string): Marca del sistema en chip principal del dispositivo, p.ej., Samsung. Referencia
  • deviceSocModel (string): Modelo del sistema en chip principal del dispositivo, p.ej., "Exynos 2100". Referencia
  • deviceCpuMake (string): Marca de la CPU del dispositivo, p.ej., Qualcomm.
  • deviceCpuModel (string): Modelo de la CPU del dispositivo, p.ej., "Kryo 240".
  • deviceGpuMake (string): Marca de la GPU del dispositivo, p.ej., ARM.
  • deviceGpuModel (string): Modelo de la GPU del dispositivo, p.ej., Malí
  • deviceGpuVersion (string): Versión de la GPU del dispositivo, p.ej., T750
  • deviceVulkanVersion (string): Versión de Vulkan del dispositivo, p.ej., "4198400".
  • deviceGlEsVersion (string): Versión de OpenGL ES del dispositivo, p.ej., "196610".
  • deviceScreenSize (string): Tamaño de la pantalla del dispositivo, p.ej., NORMAL, GRANDE.
  • deviceScreenDpi (string): Densidad de pantalla del dispositivo, p.ej., mdpi, hdpi.

Permisos obligatorios: Para acceder a este recurso, el usuario que realiza la llamada necesita el permiso Ver información de la app (solo lectura) para la app.

Conjuntos de métricas relacionados:

  • vitals.errors.counts contiene métricas normalizadas sobre las fallas, otra métrica de estabilidad.
  • vitals.errors.counts contiene métricas normalizadas sobre los ANR, otra métrica de estabilidad.
Representación JSON
{
  "name": string,
  "freshnessInfo": {
    object (FreshnessInfo)
  }
}
Campos
name

string

Nombre del recurso.

Formato: apps/{app}/errorCountMetricSet

freshnessInfo

object (FreshnessInfo)

Es un resumen sobre la actualización de datos en este recurso.

Métodos

get

Describe las propiedades del conjunto de métricas.

query

Consulta las métricas del conjunto de métricas.