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

Nesta página, você encontra informações sobre por quanto tempo o Cloud Monitoring mantém os dados de métricas e informações sobre a latência entre a coleta dos dados e a visibilidade deles para você.

Cotas e limites fornecem informações adicionais sobre os limites em dados de métricas.

Retenção de dados de métricas

O Cloud Monitoring adquire dados de métricas e os mantém na série temporal de tipos de métricas por um período. Esse período varia de acordo com o tipo de métrica. Consulte Retenção de dados para detalhes.

Ao final desse período, o Cloud Monitoring exclui os pontos de dados expirados.

Quando todos os pontos de uma série temporal expirarem, o Cloud Monitoring excluirá a série temporal. Série temporal excluídas não aparecem nos gráficos do Cloud Monitoring ou nos resultados da API Monitoring.

Latência de dados de métricas

Latência refere-se ao atraso entre o momento em que o Cloud Monitoring faz a amostragem de uma métrica e o momento em que o ponto de dados de métrica se torna visível como dados de série temporal. A latência depende se a métrica é de um serviço do Google Cloud ou definida pelo usuário:

  • Métricas do Google Cloud: a lista de métricas do Google Cloud inclui os tipos de métricas dos serviços do Google Cloud. Muitas dessas descrições incluem uma declaração como esta: "Amostrado a cada 60 segundos. Após a amostragem, os dados não são visíveis por até 240 segundos."

    Os valores na instrução variam de acordo com as métricas específicas. A instrução de exemplo significa que o Cloud Monitoring coleta uma medição por minuto (o intervalo de amostragem), mas como algumas dessas métricas recebem processamento extra antes de serem expostas, pode levar mais tempo (latência) até que seja possível recuperar os dados dessa métrica. Neste exemplo, a latência pode ser de até quatro minutos. Portanto, o carimbo de data/hora que registra a hora da coleta pode ser de até quatro minutos para essa métrica. Essa latência não se aplica a métricas definidas pelo usuário.

  • Métricas definidas pelo usuário: se você estiver gravando dados em métricas definidas pelo usuário, incluindo métricas personalizadas, métricas coletadas pelo OpenTelemetry, métricas de aplicativos coletadas pelo Agente de operações e métricas do Prometheus, os dados dessas métricas geralmente ficarão visíveis e podem ser consultados em três a sete segundos, excluindo a latência da rede.

Em algumas situações, talvez seja necessário ajustar o uso de uma métrica com latência. Exemplo:

  • Ao usar bibliotecas de cliente para recuperar dados de métricas, talvez seja necessário usar um deslocamento no intervalo da consulta para considerar a latência.

  • Ao usar uma métrica para orientar o gerenciamento de recursos, como no escalonamento automático, a latência da métrica pode afetar a capacidade de resposta do escalonamento automático. Por exemplo, algumas métricas do Pub/Sub têm latências que variam de 2 a 4 minutos.

  • Ao usar políticas de alertas, esteja ciente de que a latência pode afetar o tempo de criação de incidentes para políticas de alertas com base em métricas. Por exemplo, se uma métrica monitorada tiver uma latência de até 180 segundos, o Cloud Monitoring não criará um incidente por até 180 segundos depois que a métrica violar o limite da condição da política de alertas. O Cloud Monitoring considera automaticamente a latência, se houver, da métrica de base ao avaliar as políticas de alertas.