Gerenciar registros de aplicativos do Ops Manager
Nesta página
Você pode usar o Ops Manager para analisar uma variedade de arquivos de registro:
Você pode alterar por quanto tempo mantém alguns logs do Ops Manager. Talvez sua empresa precise manter os dados de log para atender aos requisitos legais. Você pode alterar sua política de retenção de logs para aderir a esses requisitos.
Registros disponíveis do Ops Manager
Cada host que atende o Ops Manager armazena seus registros no seguinte caminho:
/opt/mongodb/mms/logs/
Para alguns registros, o Ops Manager usa arquivos de configuração. O Ops Manager faz a rotação desses registros diariamente da seguinte maneira:
Feche o arquivo de log atual.
Compactar o ficheiro de registo fechado utilizando
gzip
.Inicie um novo arquivo de log.
O Ops Manager retém cada arquivo de log compactado por 30 dias. Após 30 dias, ele exclui o arquivo compactado.
Você pode alterar a política de retenção dos seguintes logs:
Nome do arquivo de log | Conteúdo do registro | Arquivo de configuração |
---|---|---|
mms[#].log , tipicamente mms0.log | Operações do Ops Manager | logback.xml |
daemon.log | Operações de backup do Ops Manager | logback.xml |
mms[#]-access.log , tipicamente mms0-access.log | Tentativas de acesso do Ops Manager | logback-access.xml |
Você pode gerenciar a política de retenção dos seguintes registros usando as ferramentas da sua plataforma:
daemon-startup.log | Mensagens de processo de inicialização do processo de backup do Ops Manager |
mms-migration.log | Mensagens do processo de migração do Ops Manager |
mms[#]-startup.log , tipicamente mms0-startup.log | Mensagens do processo de inicialização do Ops Manager |
MongoDB Ops Manager pode gerar arquivos de log adicionais em circunstâncias extenuantes. Se encontrar arquivos no diretório de registro que não estejam listados nessas tabelas, entre em contato com o suporte do MongoDB para obter ajuda.
Alterar retenção de registro do Ops Manager
Se os registros do Ops Manager tiverem arquivos de configuração, você poderá alterar a retenção de registros usando esses arquivos. Você não pode alterar a retenção de registro desses arquivos de registro no console.
Importante
Se você atualizar o Ops Manager, ele sobrescreverá seus arquivos de configuração. Para definir a retenção de registro após a atualização, repita as etapas deste procedimento.
Abra o arquivo de configuração.
Abra o arquivo no editor de sua preferência.
Exemplo
O seguinte trecho do arquivo de configuração especifica uma política de retenção de registro de 45 dias.
1 <appender ...> 2 <file>${log_path}.log</file> 3 <encoder class ...> 4 <pattern>... </pattern> 5 </encoder> 6 <rollingPolicy class ...> 7 <fileNamePattern>...</fileNamePattern> 8 <maxHistory>45</maxHistory> 9 </rollingPolicy> 10 </appender>
Reinicie o Ops Manager para que as alterações tenham efeito.
Para saber mais, consulte Iniciar e parar o aplicativo de Ops Manager.
Alterar política de rotação de registros do Ops Manager
Por padrão, o Ops Manager gira e comprime seus registros uma vez por dia. Se você tiver arquivos de log grandes, também poderá girá-los por tamanho.
Para alterar sua política de rotação para girar registros com base no tamanho e no tempo:
Localize o arquivo de configuração.
Navegue até o diretório /opt/mongodb/mms/conf/
e localize o arquivo de configuração correspondente.
Para alterar a política de rotação para
mms0.log
oudaemon.log
, abralogback.xml
.Para alterar a política de rotação para
mms0-access.log
oumms0-startup.log
, abralogback-access.xml
.
Abra o arquivo de configuração.
Abra o arquivo no editor de sua preferência.
Exemplo
O seguinte trecho do arquivo de configuração mostra a política de rotação baseada em tempo padrão.
1 <appender ...> 2 <file>${log_path}.log</file> 3 <encoder class ...> 4 <pattern>... </pattern> 5 </encoder> 6 <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy"> 7 <fileNamePattern>...</fileNamePattern> 8 <maxHistory>...</maxHistory> 9 </rollingPolicy> 10 </appender>
Modifique a nova política de rotação de registros.
Faça as seguintes alterações no arquivo de configuração do registro:
Altere o atributo
class
na marcação<rollingPolicy>
.Altere o valor na marcação
<fileNamePattern>
.Adicione as marcações
<maxFileSize>
e<totalSizeCap>
depois de<maxHistory>
para modificar as configurações de armazenamento de log.
--- /opt/mongodb/mms/conf/logback-access.xml +++ /opt/mongodb/mms/conf/logback-access.xml -<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy"> - <fileNamePattern>${log_path}.%d{yyyyMMdd}.log.gz</fileNamePattern> - <maxHistory>30</maxHistory> +<rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy"> + <fileNamePattern>${log_path}.%d{yyyyMMdd}.%i.log.gz</fileNamePattern> + <maxHistory>30</maxHistory> + <maxFileSize>100MB</maxFileSize> + <totalSizeCap>20GB</totalSizeCap> </rollingPolicy>
Reinicie o Ops Manager para que as alterações tenham efeito.
Para saber mais, consulte Iniciar e parar o aplicativo de Ops Manager.