Ressource : StuckBackgroundWakelockRateMetricSet
Ressource singleton représentant l'ensemble des métriques "Wakelocks en arrière-plan bloqués".
Cet ensemble de métriques contient des données sur la durée du wakelock PowerManager combinées à des données sur l'état du processus pour produire une métrique normalisée indépendante du nombre d'utilisateurs.
Périodes d'agrégation acceptées :
- DAILY: les métriques sont agrégées par intervalles de dates civiles. En raison de contraintes historiques, le seul fuseau horaire accepté est- America/Los_Angeles.
Métriques acceptées :
- stuckBgWakelockRate(- google.type.Decimal) : pourcentage d'utilisateurs uniques au cours de la période d'agrégation qui ont subi un wakelock en arrière-plan pendant plus d'une heure.
- stuckBgWakelockRate7dUserWeighted(- google.type.Decimal) : valeur moyenne glissante de- stuckBgWakelockRateau cours des sept derniers jours. Les valeurs quotidiennes sont pondérées par le nombre d'utilisateurs distincts pour la journée.
- stuckBgWakelockRate28dUserWeighted(- google.type.Decimal) : valeur moyenne glissante de- stuckBgWakelockRateau cours des 28 derniers jours. Les valeurs quotidiennes sont pondérées par le nombre d'utilisateurs distincts pour la journée.
- distinctUsers(- google.type.Decimal) : nombre d'utilisateurs distincts au cours de la période d'agrégation, utilisé comme valeur de normalisation pour la métrique- stuckBgWakelockRate. Un utilisateur est comptabilisé dans cette métrique si son application effectuait une tâche sur l'appareil, c'est-à-dire non seulement une utilisation active au premier plan, mais aussi une tâche en arrière-plan. Veillez à ne pas agréger davantage ce nombre, car cela pourrait entraîner le comptage des utilisateurs plusieurs fois. La valeur est arrondie au multiple le plus proche de 10, 100, 1 000 ou 1 000 000, selon son ordre de grandeur.
Dimensions acceptées :
- apiLevel(- string) : niveau d'API d'Android exécuté sur l'appareil de l'utilisateur, par exemple 26.
- versionCode(- int64) : version de l'application qui s'exécutait sur l'appareil de l'utilisateur.
- deviceModel(- string) : identifiant unique du modèle d'appareil de l'utilisateur. L'identifiant est au format "deviceBrand/device", où deviceBrand correspond à Build.BRAND et device à Build.DEVICE (par exemple, google/coral).
- deviceBrand(- string) : identifiant unique de la marque de l'appareil de l'utilisateur, par exemple "google".
- deviceType(- string) : type (également appelé facteur de forme) de l'appareil de l'utilisateur, par exemple PHONE.
- countryCode(- string) : pays ou région de l'appareil de l'utilisateur en fonction de son adresse IP, représenté par un code ISO-3166 à deux lettres (par exemple, "US" pour les États-Unis).
- deviceRamBucket(- int64) : RAM de l'appareil, en Mo, dans des buckets (3 Go, 4 Go, etc.).
- deviceSocMake(- string) : marque du principal système sur puce de l'appareil, par exemple Samsung. Référence
- deviceSocModel(- string) : modèle du système sur puce principal de l'appareil, par exemple "Exynos 2100". Référence
- deviceCpuMake(- string) : fabricant du processeur de l'appareil, par exemple Qualcomm.
- deviceCpuModel(- string) : modèle du processeur de l'appareil, par exemple "Kryo 240".
- deviceGpuMake(- string) : fabricant du GPU de l'appareil, par exemple ARM
- deviceGpuModel(- string) : modèle du GPU de l'appareil, par exemple Mali.
- deviceGpuVersion(- string) : version du GPU de l'appareil, par exemple T750.
- deviceVulkanVersion(- string) : version Vulkan de l'appareil, par exemple "4198400".
- deviceGlEsVersion(- string) : version OpenGL ES de l'appareil, par exemple "196610".
- deviceScreenSize(- string) : taille de l'écran de l'appareil, par exemple NORMAL, LARGE.
- deviceScreenDpi(- string) : densité d'écran de l'appareil (par exemple, mdpi ou hdpi).
Autorisations requises : pour accéder à cette ressource, l'utilisateur appelant doit disposer de l'autorisation Afficher les informations sur l'application (lecture seule) pour l'application.
| Représentation JSON | 
|---|
| {
  "name": string,
  "freshnessInfo": {
    object ( | 
| Champs | |
|---|---|
| name | 
 Identifiant. Nom de la ressource. Format : apps/{app}/stuckBackgroundWakelockRateMetricSet | 
| freshnessInfo | 
 Résumé sur la fraîcheur des données dans cette ressource. | 
| Méthodes | |
|---|---|
| 
 | Décrit les propriétés de l'ensemble de métriques. | 
| 
 | Interroge les métriques du groupe de métriques. |