Skip to content

Reduzir recursos do Loki (cache + retenção de logs) #136

Description

@Winzen

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)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions