Ressource: StuckBackgroundWakelockRateMetricSet
Singleton-Ressource, die die Gruppe der Messwerte für „Stuck Background Wakelocks“ darstellt.
Diese Messwertgruppe enthält Daten zur Dauer von PowerManager-Wakelocks, kombiniert mit Daten zum Prozessstatus, um einen normalisierten Messwert zu erhalten, der unabhängig von der Anzahl der Nutzer ist.
Unterstützte Aggregationszeiträume :
DAILY: Messwerte werden in Intervallen von Kalendertagen aggregiert. Aus historischen Gründen wird nur die ZeitzoneAmerica/Los_Angelesunterstützt.
Unterstützte Messwerte :
stuckBgWakelockRate(google.type.Decimal): Prozentsatz der einzelnen Nutzer im Aggregationszeitraum, bei denen ein Wakelock länger als eine Stunde im Hintergrund gehalten wurde.stuckBgWakelockRate7dUserWeighted(google.type.Decimal): gleitender Durchschnittswert vonstuckBgWakelockRatein den letzten 7 Tagen. Die Tageswerte werden nach der Anzahl der einzelnen Nutzer für den Tag gewichtet.stuckBgWakelockRate28dUserWeighted(google.type.Decimal): gleitender Durchschnittswert vonstuckBgWakelockRatein den letzten 28 Tagen. Die Tageswerte werden nach der Anzahl der einzelnen Nutzer für den Tag gewichtet.distinctUsers(google.type.Decimal): Anzahl der einzelnen Nutzer im Aggregationszeitraum, die als Normalisierungswert für den MesswertstuckBgWakelockRateverwendet wurden. Ein Nutzer wird in diesem Messwert gezählt, wenn seine App auf dem Gerät aktiv war, d.h. nicht nur bei aktiver Nutzung im Vordergrund, sondern auch bei Hintergrundaktivitäten. Diese Anzahl darf nicht weiter aggregiert werden, da Nutzer sonst möglicherweise mehrfach gezählt werden. Der Wert wird je nach Größe auf das nächste Vielfache von 10, 100, 1.000 oder 1.000.000 gerundet.
Unterstützte Dimensionen :
apiLevel(string): API-Level von Android, das auf dem Gerät des Nutzers ausgeführt wurde, z.B. 26.versionCode(int64): Version der App, die auf dem Gerät des Nutzers ausgeführt wurde.deviceModel(string): eindeutige Kennung des Gerätemodells des Nutzers. Die Kennung hat das Format „deviceBrand/device“, wobei „deviceBrand“ Build.BRAND und „device“ Build.DEVICE entspricht, z.B. „google/coral“.deviceBrand(string): eindeutige Kennung der Gerätemarke des Nutzers, z.B. „google“.deviceType(string): Typ (auch Formfaktor genannt) des Geräts des Nutzers, z.B. „PHONE“.countryCode(string): Land oder Region des Geräts des Nutzers basierend auf der IP-Adresse, dargestellt als 2-Buchstaben-Code gemäß ISO 3166 (z.B. „US“ für die USA).deviceRamBucket(int64): RAM des Geräts in MB, in Buckets (z. B. 1024 für 1–1,5 GB, 4096 für 4–6 GB).deviceSocMake(string): Hersteller des primären System-on-a-Chip des Geräts, z.B. „Samsung“. ReferenzdeviceSocModel(string): Modell des primären System-on-a-Chip des Geräts, z.B. „Exynos 2100“. ReferenzdeviceCpuMake(string): Hersteller der CPU des Geräts, z.B. „Qualcomm“.deviceCpuModel(string): Modell der CPU des Geräts, z.B. „Kryo 240“.deviceGpuMake(string): Hersteller der GPU des Geräts, z.B. „ARM“.deviceGpuModel(string): Modell der GPU des Geräts, z.B. „Mali“.deviceGpuVersion(string): Version der GPU des Geräts, z.B. „T750“.deviceVulkanVersion(string): Vulkan-Version des Geräts, z.B. „4198400“.deviceGlEsVersion(string): OpenGL ES-Version des Geräts, z.B. „196610“.deviceScreenSize(string): Bildschirmgröße des Geräts, z.B. „NORMAL“, „LARGE“.deviceScreenDpi(string): Bildschirmauflösung des Geräts, z.B. „mdpi“, „hdpi“.
Erforderliche Berechtigungen: Für den Zugriff auf diese Ressource benötigt der aufrufende Nutzer die Berechtigung App-Informationen ansehen (schreibgeschützt) für die App.
| JSON-Darstellung |
|---|
{
"name": string,
"freshnessInfo": {
object ( |
| Felder | |
|---|---|
name |
ID. Der Ressourcenname. Format: apps/{app}/stuckBackgroundWakelockRateMetricSet |
freshnessInfo |
Zusammenfassung zur Datenaktualität in dieser Ressource. |
Methoden |
|
|---|---|
|
Beschreibt die Eigenschaften der Messwertgruppe. |
|
Fragt die Messwerte in der Messwertgruppe ab. |