Esta página fornece informações sobre por quanto tempo o Cloud Monitoring retém dados de métricas e informações sobre a latência entre a coleta dos dados e visibilidade deles para você.
Cotas e limites fornece mais informações sobre limites de 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.
No final desse período, o Cloud Monitoring exclui os pontos de dados expirados.
Quando todos os pontos de uma série temporal expiram, o Cloud Monitoring exclui a série. Série temporal excluídas não aparecem nos gráficos do Cloud Monitoring nem nos resultados da API Monitoring.
Latência de dados de métricas
Latência se refere ao atraso entre o momento em que o Cloud Monitoring faz a amostragem de uma métrica e quando o ponto de dados da métrica fica visível como dados de série temporal. A latência depende de a métrica ser de um serviço Google Cloud ou definida pelo usuário:Métricas doGoogle Cloud : a lista de métricas doGoogle Cloud inclui os tipos de métricas dos serviços do Google Cloud . Muitas dessas descrições incluem uma declaração como esta: "Amostra coletada a cada 60 segundos. Após a amostragem, os dados não são visíveis por até 240 segundos."
Os valores na declaração variam para métricas específicas. A instrução de exemplo significa que o Cloud Monitoring coleta uma medição a cada minuto (o intervalo de amostragem), mas como algumas dessas métricas recebem processamento adicional antes de serem expostas, pode levar mais tempo (latência) até que você possa recuperar os dados dessa métrica. Neste exemplo, a latência pode ser de até 4 minutos. Portanto, o carimbo de data/hora que registra o tempo de coleta pode ter 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 ficam visíveis e podem ser consultados em 3 a 7 segundos, excluindo a latência de rede.
Em algumas situações, talvez seja necessário ajustar o uso de uma métrica com base na latência dela. Exemplo:
Ao usar bibliotecas de cliente para recuperar dados de métricas, talvez seja necessário usar um deslocamento no intervalo de consulta para considerar a latência.
Ao usar uma métrica para gerenciar 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, saiba que a latência pode afetar o tempo de criação de alertas para políticas baseadas em métricas. Por exemplo, se uma métrica monitorada tiver uma latência de até 180 segundos, o Cloud Monitoring não vai criar um alerta 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 subjacente ao avaliar as políticas de alertas.
Os rótulos de metadados de recursos são adicionados de forma assíncrona às série temporal e não estão sujeitos às mesmas expectativas de latência que os valores de tipos de métricas ou tipos de recursos monitorados definidos por rótulos. Portanto, uma política de alertas ou outra operação responsiva que dependa de valores de metadados para acionar uma ação pode se comportar de maneira errática se o preenchimento dos rótulos de metadados de recursos for atrasado.