Risorsa: CrashRateMetricSet
Risorsa singleton che rappresenta l'insieme delle metriche del tasso di arresti anomali.
Questo insieme di metriche contiene i dati sugli arresti anomali combinati con i dati sull'utilizzo per produrre una metrica normalizzata indipendente dal numero di utenti.
Periodi di aggregazione supportati:
- DAILY: le metriche vengono aggregate in intervalli di date del calendario. A causa di vincoli storici, l'unico fuso orario supportato è- America/Los_Angeles.
- HOURLY: le metriche vengono aggregate a intervalli orari. Il fuso orario predefinito e unico supportato è- UTC.
Metriche supportate:
- crashRate(- google.type.Decimal): percentuale di utenti unici nel periodo di aggregazione che hanno riscontrato almeno un arresto anomalo.
- crashRate7dUserWeighted(- google.type.Decimal): valore medio mobile di- crashRatenegli ultimi 7 giorni. I valori giornalieri sono ponderati in base al conteggio degli utenti unici per il giorno. Non supportata nella granularità ORARIA.
- crashRate28dUserWeighted(- google.type.Decimal): valore medio mobile di- crashRatenegli ultimi 28 giorni. I valori giornalieri sono ponderati in base al conteggio degli utenti unici per il giorno. Non supportata nella granularità ORARIA.
- userPerceivedCrashRate(- google.type.Decimal): percentuale di utenti unici nel periodo di aggregazione che hanno riscontrato almeno un arresto anomalo mentre utilizzavano attivamente la tua app (un arresto anomalo percepito dall'utente). Un'app è considerata in uso attivo se mostra un'attività o esegue un servizio in primo piano.
- userPerceivedCrashRate7dUserWeighted(- google.type.Decimal): valore medio mobile di- userPerceivedCrashRatenegli ultimi 7 giorni. I valori giornalieri sono ponderati in base al conteggio degli utenti unici per il giorno. Non supportata nella granularità ORARIA.
- userPerceivedCrashRate28dUserWeighted(- google.type.Decimal): valore medio mobile di- userPerceivedCrashRatenegli ultimi 28 giorni. I valori giornalieri sono ponderati in base al conteggio degli utenti unici per il giorno. Non supportata nella granularità ORARIA.
- distinctUsers(- google.type.Decimal): conteggio degli utenti distinti nel periodo di aggregazione utilizzati come valore di normalizzazione per le metriche- crashRatee- userPerceivedCrashRate. Un utente viene conteggiato in questa metrica se ha utilizzato l'app attivamente durante il periodo di aggregazione. Un'app è considerata in uso attivo se mostra un'attività o esegue un servizio in primo piano. È necessario prestare attenzione a non aggregare ulteriormente questo conteggio, in quanto potrebbe comportare il conteggio degli utenti più volte. Il valore viene arrotondato al multiplo più vicino di 10, 100, 1000 o 1.000.000, a seconda della sua grandezza.
Dimensioni supportate:
- apiLevel(- string): il livello API di Android in esecuzione sul dispositivo dell'utente, ad esempio 26.
- versionCode(- int64): la versione dell'app in esecuzione sul dispositivo dell'utente.
- deviceModel(- string): identificatore univoco del modello di dispositivo dell'utente. Il formato dell'identificatore è "deviceBrand/device", dove deviceBrand corrisponde a Build.BRAND e device corrisponde a Build.DEVICE, ad esempio google/coral.
- deviceBrand(- string): identificatore univoco del brand del dispositivo dell'utente, ad es. google.
- deviceType(- string): il tipo (noto anche come fattore di forma) del dispositivo dell'utente, ad esempio PHONE.
- countryCode(- string): il paese o la regione del dispositivo dell'utente in base al suo indirizzo IP, rappresentato come codice ISO-3166 di due lettere (ad es. US per gli Stati Uniti).
- deviceRamBucket(- int64): RAM del dispositivo, in MB, in bucket (3 GB, 4 GB e così via).
- deviceSocMake(- string): marca del system-on-chip principale del dispositivo, ad es. Samsung. Riferimento
- deviceSocModel(- string): modello del system-on-chip principale del dispositivo, ad esempio "Exynos 2100". Riferimento
- deviceCpuMake(- string): produttore della CPU del dispositivo, ad es. Qualcomm.
- deviceCpuModel(- string): modello della CPU del dispositivo, ad esempio "Kryo 240".
- deviceGpuMake(- string): marca della GPU del dispositivo, ad esempio ARM.
- deviceGpuModel(- string): modello della GPU del dispositivo, ad esempio Mali.
- deviceGpuVersion(- string): versione della GPU del dispositivo, ad es. T750.
- deviceVulkanVersion(- string): versione Vulkan del dispositivo, ad es. "4198400".
- deviceGlEsVersion(- string): versione OpenGL ES del dispositivo, ad es. "196610".
- deviceScreenSize(- string): dimensioni dello schermo del dispositivo, ad esempio NORMALE, GRANDE.
- deviceScreenDpi(- string): densità dello schermo del dispositivo, ad esempio mdpi, hdpi.
Autorizzazioni richieste: per accedere a questa risorsa, l'utente chiamante deve disporre dell'autorizzazione Visualizzazione di informazioni sull'app (sola lettura) per l'app.
Set di metriche correlati:
- vitals.errorscontiene la versione non normalizzata (conteggi assoluti) degli arresti anomali.
- vitals.errorscontiene metriche normalizzate sugli errori ANR, un'altra metrica di stabilità.
| Rappresentazione JSON | 
|---|
| {
  "name": string,
  "freshnessInfo": {
    object ( | 
| Campi | |
|---|---|
| name | 
 Identificatore. Nome della risorsa. Formato: apps/{app}/crashRateMetricSet | 
| freshnessInfo | 
 Riepilogo sull'aggiornamento dei dati in questa risorsa. | 
| Metodi | |
|---|---|
| 
 | Descrive le proprietà del set di metriche. | 
| 
 | Esegue query sulle metriche nel set di metriche. |