Documentação

Retenção de dados

Por quanto tempo o Coroid retém os dados, como alterar essa configuração e o que é realmente removido durante a limpeza.

As configurações de retenção definem por quanto tempo o Coroid mantém os dados gerados pelo seu trabalho. Você os encontra em Configurações → Dados → Retenção de dados.

O que se acumula

O trabalho em execução gera mais do que apenas pull requests:

  • Histórico de tarefas e execução
  • Transcrições de agentes e registros de chamadas de ferramentas
  • Execuções de verificação, saída de checagens e resultados
  • Artefatos de testes de navegador
  • Histórico de notificações e entregas
  • Eventos de auditoria

A maior parte desses dados é operacional: útil por semanas, raramente por anos. Além disso, todo esse volume representa armazenamento pelo qual você paga e uma área de superfície pela qual é responsável.

Definindo a retenção

A retenção é configurada por categoria, pois cada uma tem um período de utilidade realmente diferente. As transcrições de execução são valiosas para depurar falhas recentes e raramente depois disso. Já os eventos de auditoria costumam ter um prazo mínimo exigido.

Duas forças determinam o período de retenção:

  • Até que ponto precisamos consultar o passado de forma realista? Para a maioria dos dados operacionais, esse período é de semanas.
  • O que somos obrigados a manter? Obrigações de auditoria e conformidade estabelecem limites mínimos que não podem ser ultrapassados.

Defina a retenção como o valor maior entre esses dois, e não como o valor máximo disponível.

Limpeza de dados

Quando os dados ultrapassam o período de retenção definido, são removidos. A limpeza é irreversível.

O que a limpeza faz não afeta:

  • seu repositório, ramificações, commits ou pull requests — esses dados permanecem com seu provedor
  • Configuração do projeto, contexto e definições
  • Registros de cobrança

A limpeza remove o registro operacional do Coroid sobre como o trabalho foi executado, não o próprio trabalho.

Projetos excluídos

Excluir um projeto remove sua configuração e histórico do Coroid, e ele pode ser recuperado por um período antes que a remoção seja permanente. Esse período de carência é definido aqui.

Retenção e auditoria

Os eventos de auditoria geralmente formam a categoria com um limite imposto externamente. Se você exportar esses eventos para seu próprio SIEM, a obrigação de retenção muitas vezes pode ser cumprida lá — permitindo que você mantenha um período de retenção mais curto no Coroid e continue em conformidade.

Veja Visão geral das Configurações onde a exportação de auditoria é configurada.