En esta página se explica durante cuánto tiempo conserva Cloud Monitoring los datos de métricas y se proporciona información sobre la latencia entre la recogida de los datos y su visibilidad.
En Cuotas y límites se ofrece más información sobre los límites de los datos de métricas.
Conservación de los datos de métricas
Cloud Monitoring adquiere datos de métricas y los conserva en las series temporales de tipos de métricas durante un periodo. Este periodo varía en función del tipo de métrica. Consulta Conservación de datos para obtener más información.
Al final de ese periodo, Cloud Monitoring elimina los puntos de datos caducados.
Cuando caducan todos los puntos de una serie temporal, Cloud Monitoring elimina la serie temporal. Las series temporales eliminadas no aparecen en los gráficos de Cloud Monitoring ni en los resultados de la API Monitoring.
Latencia de los datos de métricas
Latencia: se refiere al retraso entre el momento en que Cloud Monitoring toma una muestra de una métrica y el momento en que el punto de datos de la métrica se hace visible como datos de serie temporal. La latencia depende de si la métrica es de un Google Cloud servicio o de una métrica definida por el usuario:Google Cloud metrics: la Google Cloud lista de métricas incluye los tipos de métricas de los Google Cloud servicios. Muchas de estas descripciones incluyen una afirmación como la siguiente: "Se toma una muestra cada 60 segundos". Después del muestreo, los datos no podrán verse durante un máximo de 240 segundos".
Los valores de la instrucción varían en función de las métricas específicas. La instrucción de ejemplo significa que Cloud Monitoring recoge una medición cada minuto (el intervalo de muestreo), pero, como algunas de estas métricas se someten a un procesamiento adicional antes de exponerse, puede que se tarde más tiempo (latencia) en recuperar los datos de esta métrica. En este ejemplo, la latencia puede ser de hasta 4 minutos. Por lo tanto, la marca de tiempo que registra la hora de recogida puede tener hasta 4 minutos de antigüedad en esta métrica. Esta latencia no se aplica a las métricas definidas por el usuario.
- Métricas definidas por el usuario: si escribe datos en métricas definidas por el usuario, incluidas las métricas personalizadas, las métricas recogidas por OpenTelemetry, las métricas de aplicaciones recogidas por el agente de operaciones y las métricas de Prometheus, los datos de estas métricas suelen ser visibles y se pueden consultar en un plazo de entre 3 y 7 segundos, sin incluir la latencia de la red.
En algunas situaciones, es posible que tengas que ajustar la forma en que usas una métrica con latencia. Por ejemplo:
Cuando se usan bibliotecas de cliente para obtener datos de métricas, es posible que tengas que usar un desplazamiento en el intervalo de la consulta para tener en cuenta la latencia.
Cuando se usa una métrica para gestionar los recursos, como en el autoescalado, la latencia de la métrica puede afectar a la capacidad de respuesta del autoescalado. Por ejemplo, algunas métricas de Pub/Sub tienen latencias que oscilan entre 2 y 4 minutos.
Cuando uses políticas de alertas, ten en cuenta que la latencia puede afectar al tiempo de creación de incidentes de las políticas de alertas basadas en métricas. Por ejemplo, si una métrica monitorizada tiene una latencia de hasta 180 segundos, Cloud Monitoring no creará un incidente hasta 180 segundos después de que la métrica supere el umbral de la condición de la política de alertas. Cloud Monitoring tiene en cuenta automáticamente la latencia, si la hay, de la métrica subyacente al evaluar las políticas de alertas.