Contexto
O Loki estava com cache superdimensionado e sem retenção configurada, desperdiçando recursos no cluster e arriscando encher o PVC.
Problemas identificados
Cache superdimensionado (defaults do chart):
loki-chunks-cache: 8192 MB reservados, pico real de 7 dias: 387Mi
loki-results-cache: 1024 MB reservados, uso real constante: 2Mi
Sem retenção de logs:
- Logs armazenados indefinidamente
- PVC de 100 Gi crescendo ~10 GB/mês
- Sem intervenção, encheria em ~10 meses
Solução
chunksCache.allocatedMemory: 8192 → 512 MB (30% acima do pico real)
resultsCache.allocatedMemory: 1024 → 64 MB
retention_period: 4320h (6 meses) via compactor — estado estável estimado em ~60 GB
Impacto
- ~8.5 GB de memory requests devolvidos ao scheduler do K8s
- Storage do Loki estabiliza em ~60 GB (vs encher em ~10 meses sem retenção)
Contexto
O Loki estava com cache superdimensionado e sem retenção configurada, desperdiçando recursos no cluster e arriscando encher o PVC.
Problemas identificados
Cache superdimensionado (defaults do chart):
loki-chunks-cache: 8192 MB reservados, pico real de 7 dias: 387Miloki-results-cache: 1024 MB reservados, uso real constante: 2MiSem retenção de logs:
Solução
chunksCache.allocatedMemory: 8192 → 512 MB (30% acima do pico real)resultsCache.allocatedMemory: 1024 → 64 MBretention_period: 4320h (6 meses) via compactor — estado estável estimado em ~60 GBImpacto