REST Resource: vitals.errors.counts

Zasób: ErrorCountMetricSet

Pojedynczy zasób reprezentujący zbiór danych raportu o błędach.

Ten zestaw danych zawiera nieznormalizowane liczby raportów o błędach.

Obsługiwane okresy agregacji:

  • HOURLY: dane są agregowane w przedziałach godzinowych. Domyślną i jedyną obsługiwaną strefą czasową jest UTC.
  • DAILY: dane są agregowane w interwałach dat kalendarzowych. Domyślną i jedyną obsługiwaną strefą czasową jest America/Los_Angeles.

Obsługiwane dane:

  • errorReportCount (google.type.Decimal): bezwzględna liczba poszczególnych raportów o błędach otrzymanych w przypadku aplikacji.
  • distinctUsers (google.type.Decimal): liczba unikalnych użytkowników, dla których otrzymano raporty. Należy uważać, aby nie sumować tej liczby, ponieważ może to spowodować kilkukrotne zliczenie użytkowników. Ta wartość nie jest zaokrąglana, ale może być przybliżona.

Wymiar wymagany:

Ten wymiar musi być zawsze określony we wszystkich żądaniach w polu dimensions w żądaniach zapytań.

  • reportType (string): typ błędu. Wartość powinna odpowiadać jednej z możliwych wartości w ErrorType.

Obsługiwane wymiary:

  • apiLevel (string): poziom interfejsu API Androida, który był używany na urządzeniu użytkownika, np. 26.
  • versionCode (int64): wersja aplikacji, która była uruchomiona na urządzeniu użytkownika.
  • deviceModel (string): unikalny identyfikator modelu urządzenia użytkownika. Identyfikator ma postać „deviceBrand/device”, gdzie deviceBrand odpowiada Build.BRAND, a device odpowiada Build.DEVICE, np. google/coral.
  • deviceType (string): identyfikator formatu urządzenia, np. TELEFON.
  • issueId (string): identyfikator, do którego przypisano błąd. Wartość powinna odpowiadać komponentowi {issue} atrybutu issue name.
  • deviceRamBucket (int64): pamięć RAM urządzenia w MB, w przedziałach (3 GB, 4 GB itp.).
  • deviceSocMake (string): marka głównego układu SoC urządzenia, np. Samsung. Produkty
  • deviceSocModel (string): model głównego układu SoC urządzenia, np. „Exynos 2100”. Produkty
  • deviceCpuMake (string): marka procesora urządzenia, np. Qualcomm.
  • deviceCpuModel (string): model procesora urządzenia, np. „Kryo 240”.
  • deviceGpuMake (string): marka procesora graficznego urządzenia, np. ARM.
  • deviceGpuModel (string): model procesora graficznego urządzenia, np. Mali.
  • deviceGpuVersion (string): wersja procesora graficznego urządzenia, np. T750.
  • deviceVulkanVersion (string): wersja interfejsu Vulkan na urządzeniu, np. „4198400”.
  • deviceGlEsVersion (string): wersja OpenGL ES na urządzeniu, np. „196610”.
  • deviceScreenSize (string): rozmiar ekranu urządzenia, np. NORMALNY, DUŻY.
  • deviceScreenDpi (string): gęstość ekranu urządzenia, np. mdpi, hdpi.

Wymagane uprawnienia: aby uzyskać dostęp do tego zasobu, użytkownik wywołujący musi mieć uprawnienie Wyświetlanie informacji o aplikacji (tylko do odczytu) w przypadku aplikacji.

Powiązane zestawy danych:

  • vitals.errors.counts zawiera znormalizowane dane o awariach, czyli inne dane dotyczące stabilności.
  • vitals.errors.counts zawiera znormalizowane dane o błędach ANR, czyli inne dane dotyczące stabilności.
Zapis JSON
{
  "name": string,
  "freshnessInfo": {
    object (FreshnessInfo)
  }
}
Pola
name

string

Nazwa zasobu.

Format: apps/{app}/errorCountMetricSet

freshnessInfo

object (FreshnessInfo)

Podsumowanie dotyczące częstotliwości aktualizacji danych w tym zasobie.

Metody

get

Opisuje właściwości zestawu danych.

query

Wysyła zapytanie o dane w zestawie danych.