Cette page fournit des informations sur la durée pendant laquelle Cloud Monitoring conserve vos données de métriques, ainsi que sur la latence entre la collecte des données et leur visibilité.
La page Quotas et limites fournit des informations supplémentaires sur les limites des données de métriques.
Conservation des données de métriques
Cloud Monitoring acquiert des données de métriques et les conserve dans la série temporelle des types de métriques pendant une période donnée. Cette période varie en fonction du type de métrique. Pour en savoir plus, consultez la section Conservation des données.
À la fin de cette période, Monitoring supprime les points de données expirés.
Lorsque tous les points d'une série temporelle ont expiré, Monitoring supprime la série temporelle. Les séries temporelles supprimées n'apparaissent pas dans les graphiques Monitoring ni dans les résultats de l'API Monitoring.
Latence des données de métriques
La latence fait référence au temps nécessaire pour qu'un nouveau point de données de métrique soit disponible dans Monitoring après son écriture. La durée varie en fonction de la ressource surveillée et d'autres facteurs :
Les descriptions des types de métriques figurant dans la liste des métriques incluent souvent la déclaration suivante : "Échantillonné toutes les 60 secondes. Après échantillonnage, les données ne sont pas visibles pendant un délai pouvant atteindre 240 secondes."
Cela signifie que Monitoring collecte une mesure par minute (taux d'échantillonnage), mais que la récupération des données (latence) peut prendre jusqu'à quatre minutes. L'horodatage de la collecte peut donc remonter jusqu'à quatre minutes.
Prenons l'exemple de la bibliothèque cliente pour Python. Le champ de méthode de requête de séries temporelles étiqueté
minutes
spécifie l'intervalle de temps que la requête couvre. Lorsque vous définissezminutes=5
, la requête récupère les données dans l'intervalle de temps(now - 5 minutes, now]
. En raison de la latence des données de métriques, nous vous recommandons de définir ce champ surminutes=5
.Si vous utilisez des métriques définies par l'utilisateur et que vous écrivez un nouveau point de données dans une série temporelle existante à l'aide de l'API Monitoring, vous pouvez récupérer les données en quelques secondes.
En revanche, lorsque vous écrivez le premier point de données dans une nouvelle série temporelle, vous devrez peut-être attendre quelques minutes avant de pouvoir récupérer les données. L'écriture d'un point de données dans une série temporelle inexistante lance la création de la série temporelle, ce qui prend du temps.