ANÚNCIO

~/questoes/devops

O que são políticas de retenção em observabilidade e por que são importantes?

Responda, confira o feedback e use o resultado para orientar sua revisão.
Aula de referência Você Não Consegue Corrigir o que Não Consegue Ver: Observabilidade na Prática com OpenTelemetry
Para fixar

Políticas de Retenção em Observabilidade

Conceito central

Políticas de retenção são decisões estratégicas sobre quanto tempo manter dados de observabilidade armazenados. Elas equilibram a necessidade de ter histórico suficiente para investigar problemas com os custos reais de armazenamento, um desafio prático importante em ambientes de produção.

Por que essa resposta faz sentido

A alternativa C está correta porque políticas de retenção existem justamente para resolver um dilema real: você precisa manter dados para análise e investigação de problemas, mas armazená-los indefinidamente fica caro. É uma decisão estratégica que cada organização precisa tomar baseada em seus requisitos operacionais e orçamento.

Armadilhas comuns

  • Confundir retenção com alerting: retenção define quanto tempo guardar dados, alerting define como notificar a equipe sobre anomalias.
  • Achar que pode guardar tudo indefinidamente: isso ignora o custo exponencial de armazenamento em sistemas de alta throughput com milhões de eventos por segundo.
  • Não considerar requisitos de conformidade: algumas regulamentações exigem manter dados por períodos específicos, o que influencia a política de retenção.

Entenda as alternativas

A

Alertas contínuos são configurados através de regras de alerting, não através de políticas de retenção. Retenção define quanto tempo guardar dados, não como enviar notificações.

B

Padronização de nomes para spans e métricas é sobre convenção de nomenclatura e organização semântica, não sobre quanto tempo manter dados armazenados.

C

Esta é a definição correta. Políticas de retenção balanceiam dois fatores: manter dados suficientes para investigações e conformidade, versus o custo crescente de armazenamento. É uma decisão crítica em produção.

D

Controle de acesso é uma questão de segurança e permissões, gerenciada através de RBAC ou políticas de acesso. Retenção é sobre duração do armazenamento, não sobre quem pode ver os dados.

Dica prática: Na prática, comece definindo retenção em camadas: guarde spans e logs detalhados por 7-15 dias (dados quentes para investigação rápida), métricas agregadas por 90 dias, e arquive dados críticos por períodos mais longos se necessário. Isso reduz custos sem perder capacidade de análise.

Revise pensando: Se sua equipe precisa investigar problemas que podem aparecer semanas depois, mas o armazenamento está ficando muito caro, qual aspecto da política de retenção você precisaria ajustar?