Retenção e latência dos dados de métricas

Esta página fornece informações sobre durante quanto tempo o Cloud Monitoring retém os dados das suas métricas e informações sobre a latência entre a recolha dos dados e a respetiva visibilidade para si.

Quotas e limites fornece informações adicionais sobre os limites dos dados de métricas.

Retenção de dados de métricas

O Cloud Monitoring adquire dados de métricas e armazena-os nas séries cronológicas de tipos de métricas durante um período. Este período varia consoante o tipo de métrica. Consulte o artigo Retenção de dados para ver detalhes.

No final desse período, o Cloud Monitoring elimina os pontos de dados expirados.

Quando todos os pontos numa série cronológica expiram, o Cloud Monitoring elimina a série cronológica. As séries cronológicas eliminadas não aparecem nos gráficos do Cloud Monitoring nem nos resultados da API Monitoring.

Latência dos dados de métricas

Latência refere-se ao atraso entre o momento em que o Cloud Monitoring amostra uma métrica e o momento em que o ponto de dados da métrica fica visível como dados de intervalos temporais. A latência depende de se a métrica é uma métrica de um Google Cloud serviço ou uma métrica definida pelo utilizador:
  • Google Cloud métricas: a Google Cloud lista de métricas inclui os tipos de métricas dos Google Cloud serviços. Muitas destas descrições incluem uma declaração como a seguinte: "Amostrado a cada 60 segundos. Após a amostragem, os dados não ficam visíveis durante um máximo de 240 segundos."

    Os valores na declaração variam para métricas específicas. A declaração de exemplo significa que o Cloud Monitoring recolhe uma medição a cada minuto (o intervalo de amostragem), mas, como algumas destas métricas recebem processamento adicional antes de serem expostas, pode demorar mais tempo (latência) antes de poder obter os dados desta métrica. Neste exemplo, a latência pode ser de até 4 minutos. Assim, a data/hora que regista a hora da recolha pode ter até 4 minutos para esta métrica. Esta latência não se aplica a métricas definidas pelo utilizador.

  • Métricas definidas pelo utilizador: se estiver a escrever dados em métricas definidas pelo utilizador, incluindo métricas personalizadas, métricas recolhidas pelo OpenTelemetry, métricas de aplicações recolhidas pelo agente de operações e métricas do Prometheus, os dados destas métricas são normalmente visíveis e consultáveis no prazo de 3 a 7 segundos, excluindo a latência da rede.

Em algumas situações, pode ter de ajustar a forma como usa uma métrica com latência. Por exemplo:

  • Quando usar bibliotecas cliente para obter dados de métricas, pode ter de usar um desvio no intervalo de consulta para ter em conta a latência.

  • Quando usa uma métrica para gerir recursos, como quando usa a escala automática, a latência da métrica pode afetar a capacidade de resposta da escala automática. Por exemplo, algumas métricas do Pub/Sub têm latências que variam entre 2 e 4 minutos.

  • Quando usar políticas de alerta, tenha em atenção que a latência pode afetar a hora de criação de incidentes para políticas de alerta baseadas em métricas. Por exemplo, se uma métrica monitorizada tiver uma latência de até 180 segundos, o Cloud Monitoring não cria um incidente durante um período de até 180 segundos após a métrica violar o limite da condição da política de alertas. O Cloud Monitoring tem automaticamente em conta a latência, se existir, da métrica subjacente ao avaliar as políticas de alerta.