Method: vitals.anonrssandswapmemoryusage.query

Interroge les métriques dans l'ensemble de métriques.

Requête HTTP

POST https://playdeveloperreporting.googleapis.com/v1beta1/{name=apps/*/anonRssAndSwapMemoryUsageMetricSet}:query

L'URL utilise la syntaxe de transcodage gRPC.

Paramètres de chemin d'accès

Paramètres
name

string

Obligatoire. * Nom de la ressource.

Format: apps/{app}/anonRssAndSwapMemoryUsageMetricSet

Corps de la requête

Le corps de la requête contient des données présentant la structure suivante :

Représentation JSON
{
  "timelineSpec": {
    object (TimelineSpec)
  },
  "dimensions": [
    string
  ],
  "metrics": [
    string
  ],
  "filter": string,
  "pageSize": integer,
  "pageToken": string,
  "userCohort": enum (UserCohort)
}
Champs
timelineSpec

object (TimelineSpec)

Facultatif. * Spécification des paramètres d'agrégation de la chronologie.

Périodes d'agrégation acceptées :

* DAILY : les métriques sont agrégées par intervalles de dates calendaires. En raison de contraintes historiques, le fuseau horaire par défaut et le seul accepté est America/Los_Angeles.

dimensions[]

string

Facultatif. * Dimensions selon lesquelles segmenter les données.

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 exécutée sur l'appareil de l'utilisateur.
  • deviceModel (string) : identifiant unique du modèle d'appareil de l'utilisateur. Le format de l'identifiant est "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, par buckets (3 Go, 4 Go, etc.).
  • deviceSocMake (string) : marque du système sur puce principal de l'appareil, par exemple "Samsung".
  • deviceSocModel (string) : modèle du système sur puce principal de l'appareil, par exemple "Exynos 2100".
  • deviceCpuMake (string) : marque du processeur de l'appareil, par exemple "Qualcomm".
  • deviceCpuModel (string) : modèle du processeur de l'appareil, par exemple "Kryo 240".
  • deviceGpuMake (string) : marque 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" ou "LARGE".
  • deviceScreenDpi (string) : densité d'écran de l'appareil, par exemple "mdpi" ou "hdpi".
  • processName (string) : nom du processus en cours d'exécution, par exemple "com.example.app".
  • appState (string) : état de l'application lors de la collecte de la mémoire, par exemple "FOREGROUND".
metrics[]

string

Facultatif. * Métriques à agréger.

Métriques acceptées :

  • anonRssAndSwapMemoryUsageP50 (google.type.Decimal) : 50e centile de l'utilisation de la mémoire RSS et swap anonymes.
  • anonRssAndSwapMemoryUsageP75 (google.type.Decimal) : 75e centile de l'utilisation de la mémoire RSS et swap anonymes.
  • anonRssAndSwapMemoryUsageP90 (google.type.Decimal) : 90e centile de l'utilisation de la mémoire RSS et swap anonymes.
  • anonRssAndSwapMemoryUsageP95 (google.type.Decimal) : 95e centile de l'utilisation de la mémoire RSS et swap anonymes.
  • anonRssAndSwapMemoryUsageP99 (google.type.Decimal) : 99e centile de l'utilisation de la mémoire RSS et swap anonymes.
  • distinctUsers (google.type.Decimal) : nombre d'utilisateurs distincts pour lesquels des métriques de mémoire ont été signalées au cours de la période d'agrégation. 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, en fonction de son ordre de grandeur.
filter

string

Facultatif. * Filtres à appliquer aux données. L'expression de filtrage est conforme à la norme AIP-160 et permet de filtrer par égalité toutes les dimensions de répartition.

pageSize

integer

Facultatif. * Taille maximale des données renvoyées.

Si aucune valeur n'est spécifiée, 1 000 lignes au maximum sont renvoyées. La valeur maximale est 100 000. Les valeurs supérieures sont réduites à 100 000.

pageToken

string

Facultatif. * Jeton de page reçu d'un appel précédent. Fournissez-le pour récupérer la page suivante.

Lors de la pagination, tous les autres paramètres fournis à la requête doivent correspondre à l'appel ayant fourni le jeton de page.

userCohort

enum (UserCohort)

Facultatif. * Vue utilisateur à sélectionner. Les données de sortie correspondent à la vue sélectionnée. La seule valeur acceptée est OS_PUBLIC.

Corps de la réponse

Message de réponse pour anonrssandswapmemoryusage.query.

Si la requête aboutit, le corps de la réponse contient des données qui ont la structure suivante :

Représentation JSON
{
  "rows": [
    {
      object (MetricsRow)
    }
  ],
  "nextPageToken": string
}
Champs
rows[]

object (MetricsRow)

* Lignes de données renvoyées.

nextPageToken

string

* Jeton de continuation permettant d'extraire la page de données suivante.

Niveaux d'accès des autorisations

Requiert le niveau d'accès OAuth suivant :

  • https://www.googleapis.com/auth/playdeveloperreporting

Pour plus d'informations, consultez la OAuth 2.0 Overview.