Sub-sistema de administração de logs
Limpeza dos logs
RTLOG.RQ-04
Descrição
O processo de limpeza dos logs tem por objetivo conter o tamanho desta entidade que tende a ser exagerado.
Fluxo normal
Os critérios básicos para limpeza são baseados nos diferentes tipos de log:
- Mensagens de erro são necessários em curto espaço de tempo e podem ser descartados após alguns poucos dias.
- Mensagens de informação também.
- Operações na base de dados são importantes de serem mantidos por um período maior para auditoria de dados (2 anos?).
- Operações de interface são importantes a médio prazo e podem ser descartadas após um período médio (6 meses?).
Para ativar a limpeza dos logs, basta proceder da seguinte forma:
- Acessar Retenções dos LOGs e configurar os tempos de retenção desejados para os diferentes tipos de log. Na primeira vez que isso for feito, é aconselhável primeiro executar a operação [b:Atualizar estatísticas].
- Ao acessar esta interface pela primeira vez, caso ainda não exista, um Job é automaticamente criado executando a rotina RTLOG.CAD_RETENCOES_LOGS.REMOVER_EXPIRADOS diariamente às 00:00. Sugere-se que isso seja realizado frequentemente em horário de baixa carga do sistema (P.ex: diariamente de madrugada antes do backup).
- Para não onerar o processo em demasia, a preferência RTLOG.RETENCOES_LOGS.MAX_DIAS_EXCLUSAO limita a quantidade de registros a serem excluídos a cada vez através da definição do número máximo de dias que deverão ser processados.