Dentro do T6 temos o armazenamento dos logs do sistema salvos no banco de dados. Para diminuir o espaço alocado para eles e facilitar a visualização temos o parâmetro Retenção de Registros, que nos permite selecionar a quantidade (em meses) de logs que teremos armazenados na tabela REP_LOG_SECURITY_TRAIL do banco de dados. Os logs armazenados na tabela são referentes à login, logout, alterações em permissões, alterações no sistema, criação, alteração e exclusão de objetos do explorer.
Temos como pré requisito para alteração do período de retenção de registros, um usuário com a feature de administrador Gerenciar parâmetros e configurações do sistema habilitada.
Para utilizarmos a Retenção de Registros iremos seguir os seguintes passos:
Por padrão o parâmetro Retenção de Registros estará em branco, fazendo o armazenamento no banco de dados de todos os registros gerados. Ao preencher o campo do parâmetro, todos os logs armazenados que não estejam dentro do período informado serão excluídos permanentemente.
Para que a alteração entre em vigor, precisaremos chamar a API para tal;
A chamada da API pode ser feita de duas formas:
qablue.tech6cloud.com/api/log/DeleteLogRetention; (neste caso, qablue é o nome do seu domínio.)(servidor do IIS)/(nome da aplicação no IIS)/api/log/DeleteLogRetentionA URL informada antes da API vai depender do seu domínio na cloud, ou, em caso de ambiente local, das configurações informadas no seu IIS (Internet Information Services).
É um parâmetro que permite definir por quantos meses os logs do sistema ficarão armazenados no banco de dados. Isso ajuda a diminuir o espaço alocado e facilita a visualização.
Os tipos de logs armazenados incluem:
Para alterar o período de retenção de logs, é necessário que o usuário tenha a funcionalidade de administrador Gerenciar parâmetros e configurações do sistema habilitada.
Para alterar o período de retenção de logs, siga estes passos:
api/log/DeleteLogRetention.Caso deixe o parâmetro Retenção de Registros em branco, por padrão, todos os registros gerados serão armazenados indefinidamente no banco de dados.
Caso existam logs antigos, após definir um período de retenção, todos os logs que não estejam dentro do período informado serão excluídos permanentemente.
A chamada da API pode ser feita de duas formas:
Diretamente pelo browser: dominio.tech6cloud.com/api/log/DeleteLogRetention
Através de ferramentas externas como Swagger por exemplo.
Não, a exclusão é permanente quando o período de retenção de logs é aplicado.