Retención y latencia de los datos de métricas

En esta página, se proporciona información sobre cuánto tiempo conserva Cloud Monitoring tus datos de métricas y la información sobre la latencia entre los datos de de los datos y su visibilidad para ti.

En Cuotas y límites, encontrarás información adicional sobre límites en los datos de las métricas.

Retención de 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 período. Este período varía con el tipo de métrica. Consulta Retención de datos para obtener más información.

Al final de ese período, Cloud Monitoring borra los datos vencidos.

Cuando todos los datos de una serie temporal vencieron, Cloud Monitoring borra la serie temporal. Las series temporales borradas no aparecerán en gráficos de Cloud Monitoring o en los resultados de la API de Monitoring.

Latencia de los datos de métricas

Latencia se refiere a la demora entre el momento en que Cloud Monitoring toma una muestra de una métrica y el momento en que el dato de la métrica se vuelve visible como datos de serie temporal. La latencia depende de si la métrica es una métrica de un servicio de Google Cloud o un métrica definida por el usuario:
  • Métricas de Google Cloud: La lista de métricas de Google Cloud incluye los tipos de métricas de los servicios de Google Cloud. Muchas de estas descripciones incluyen una instrucción como la siguiente: “Muestras cada 60 segundos. Después del muestreo, los datos no son visibles para un máximo de 240 segundos”.

    Los valores en la instrucción varían según métricas específicas. La sentencia de ejemplo significa que Cloud Monitoring recopila una medición cada minuto (el intervalo de muestreo), pero como algunas de estas métricas reciben procesamiento adicional antes de exponerse, puede tardar más tiempo (latencia) en que puedas recuperar los datos de esta métrica. En este ejemplo, la latencia puede ser de hasta 4 minutos. Entonces, la marca de tiempo que registra el tiempo de recopilación podría debe tener hasta 4 minutos de antigüedad para esta métrica. Esta latencia no se aplica a las métricas definidas por el usuario.

  • Métricas definidas por el usuario: Si escribes datos en métricas definidas por el usuario, incluidas las métricas personalizadas, las métricas recopiladas por OpenTelemetry, las métricas de la aplicación recopiladas por el agente de operaciones y las métricas de Prometheus, los datos de estas métricas suelen ser visibles y consultables en un plazo de 3 a 7 segundos, sin contar la latencia de la red.

En algunas situaciones, es posible que debas ajustar la forma en que usas una métrica con latencia. Por ejemplo:

  • Cuando uses bibliotecas cliente para recuperar datos de métricas, es posible que debas usar un desplazamiento en el intervalo de consulta para tener en cuenta la latencia.

  • Cuando se usa una métrica para impulsar la administración de recursos, como cuando se ajusta la escala automáticamente, la latencia de la métrica puede afectar la capacidad de respuesta del ajuste de escala automático. Por ejemplo, algunas métricas de Pub/Sub tienen latencias que duran de 2 a 4 minutos.

  • Cuando uses políticas de alertas, ten en cuenta que la latencia hora de creación para las políticas de alertas basadas en métricas. Por ejemplo, si una métrica supervisada tiene una latencia de hasta 180 segundos, Cloud Monitoring no creará un incidente hasta 180 segundos después de que la métrica incumpla el límite 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 cuando evalúa las políticas de alertas.