Types de valeurs et genres de métriques

Dans la discussion sur le modèle de métrique, la section Types de métriques fournit des informations générales sur les attributs qui décrivent un type de métrique. Cette section présente plus en détail deux de ces attributs :

  • Type de valeur
  • Genre de métrique

Type de valeur

Le type de valeur est le type de données des mesures. Chaque série temporelle enregistre le type de valeur (type ValueType) pour ses points de données.

  • Pour les mesures composées d'une seule valeur à la fois, comme les valeurs booléennes et les données numériques, le type de valeur indique comment les données sont stockées :

    • BOOL, une valeur booléenne
    • INT64, un entier de 64 bits
    • DOUBLE, un nombre à virgule flottante à double précision
    • STRING, une chaîne
  • Pour les mesures de distribution, la valeur n'est pas une valeur unique, mais un groupe de valeurs. Le type de valeur pour les mesures de distribution est DISTRIBUTION.

    Une distribution contient des statistiques qui résument un groupe de valeurs. Les valeurs d'une distribution incluent la moyenne, le nombre, le maximum et d'autres statistiques, calculés pour un groupe de valeurs. Une distribution peut également inclure un histogramme qui représente la manière dont les valeurs sont réparties sur un ensemble de plages.

Les métriques de latence capturent généralement les données sous forme de distributions. Pour en savoir plus sur les distributions, consultez la page de référence sur Distribution.

Type de métrique

Chaque série temporelle inclut le genre de métrique (type MetricKind) pour ses points de données. Le genre de données de métrique indique comment interpréter les valeurs les unes par rapport aux autres. Les métriques Cloud Monitoring sont de trois genres :

  • Les métriques de jauge, dans lesquelles la valeur mesure un instant spécifique dans le temps. Par exemple, les métriques mesurant l'utilisation du processeur sont des métriques de jauge. Chaque point enregistre l'utilisation du processeur au moment de la mesure. La température actuelle est un autre exemple de métrique de jauge.

  • Métrique delta, dans laquelle la valeur mesure la modification dans un intervalle de temps. Pour les lectures, l'intervalle de temps est semi-ouvert. Il exclut l'heure de début, mais inclut l'heure de fin: (startTime, endTime]. Par exemple, les métriques qui mesurent le nombre de requêtes sont des métriques delta. Chaque valeur enregistre le nombre de requêtes reçues après l'heure de début, jusqu'à l'heure de fin incluse.

  • Les métriques cumulatives, dans lesquelles la valeur augmente constamment au fil du temps. Par exemple, une métrique des "octets envoyés" peut être cumulative. Chaque valeur enregistre le nombre total d'octets envoyés par un service à ce stade.