Vez ou outra, você precisa tirar algumas métricas no estilo "quebra-galho" da sua infraestrutura na nuvem. E aí, o que fazer? Pode ser que você queira contar as requisições mensais de API, mas ainda não instalou uma solução de monitoramento de performance de aplicações nem colocou agents nos seus apps.
O período padrão de retenção de logs no Google Cloud Platform (GCP) é de apenas 30 dias — mas agora dá para contornar isso: você pode sobrescrever as configurações padrão de logging.

Personalize a retenção de logs
- Logs do Stackdriver (padrão: 30 dias)
- Audit logs (padrão: 400 dias)
- Métricas (padrão: 6 semanas)
Antes, era preciso criar um log sink e mandar os logs para buckets do cloud storage, PubSub, BigQuery ou outro destino para guardá-los para análise posterior. Isso continua sendo recomendado para armazenamento e análise de longo prazo, mas agora você ganhou um pouco mais de flexibilidade com o recurso beta da CLI gcloud mostrado abaixo.
- Veja sua configuração padrão atual
gcloud beta logging buckets list

2. Aumente o período padrão de retenção (entre 1 e 3.650 dias)
gcloud beta logging buckets update _Default --location=global --retention-days=90
3. Confirme se a nova política de retenção está valendo
gcloud beta logging buckets describe _Default --location=global

Monte os filtros e as métricas que quiser
Com a retenção de logs ajustada do jeito que você precisa (fique de olho nos custos de armazenamento), é só criar filtros e métricas à vontade.
O Google Cloud Console (web admin) também permite filtrar e baixar logs, mas com algumas limitações. Se você precisar recuperar logs de um período ou intervalo específico, vale a pena usar o comando gcloud beta logging read.