Puede utilizar Ops Manager para revisar una variedad de archivos de registro:
Registros de procesos de MongoDB (
mongod,mongos)Acceso a Ops Manager, copia de seguridad, operación y registro de inicio
Puede cambiar el tiempo que retiene algunos registros de Ops Manager. Es posible que su empresa deba conservar los datos de registro para cumplir requisitos legales. Puede cambiar su política de retención de registros para cumplir con esos requisitos.
Registros de Ops Manager disponibles
Cada host que sirve Ops Manager almacena sus registros en la siguiente ruta:
/opt/mongodb/mms/logs/
Para algunos registros, Ops Manager utiliza archivos de configuración. Ops Manager rota estos registros diariamente de la manera siguiente:
Cerrar la entrada de registro actual.
Comprime la entrada de registro cerrada usando
gzip.Iniciar un nuevo archivo de registro.
Ops Manager conserva cada entrada de registro comprimida durante 30 días. Pasados 30 días, borra ese archivo comprimido.
Puede cambiar la política de retención de los siguientes registros:
Nombre de la entrada de registro | Contenido del registro | archivo de configuración |
|---|---|---|
| Operaciones de Ops Manager |
|
| Operaciones de respaldo de Ops Manager |
|
| Intentos de acceso de Ops Manager |
|
Puedes gestionar la política de retención de los siguientes registros utilizando las herramientas de tu plataforma:
| Mensajes del proceso de inicio de copia de seguridad de Ops Manager |
| Mensajes del proceso de migración de Ops Manager |
| Mensajes del proceso de inicio de Ops Manager |
Ops Manager puede generar entradas de registro adicionales en circunstancias excepcionales. Si encuentra archivos en el directorio de registros que no están en estas tablas, contacte a Soporte de MongoDB para asistencia.
Retención de registros del administrador de operaciones de cambio
Si los registros de Ops Manager tienen archivos de configuración, puedes cambiar la retención de registros usando estos archivos. No puedes cambiar la retención de registro de estas entradas de registro en la consola.
Importante
Si actualizas Ops Manager, se sobrescribirán los archivos de configuración. Para establecer la retención de registros después de la actualización, repite los pasos de este procedimiento.
Abrir el archivo de configuración.
Abre el archivo en tu editor preferido.
Ejemplo
El siguiente extracto del archivo de configuración especifica una política de retención de registros de 45 días.
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 Ops Manager para que los cambios surtan efecto.
Para obtener más información, consulte: Iniciar y detener la aplicación de Ops Manager.
Cambiar la Política de Rotación de Registros de Ops Manager
Por defecto, Ops Manager rota y comprime sus registros una vez al día. Si tienes entradas de registro grandes, también puedes rotarlas por tamaño.
Para cambiar su política de rotación para rotar los registros en función tanto del tamaño como del tiempo:
Localice el archivo de configuración.
Navegue al directorio /opt/mongodb/mms/conf/ y localice el archivo de configuración correspondiente.
Para cambiar la política de rotación de
mms0.logodaemon.log, abralogback.xml.Para cambiar la política de rotación de
mms0-access.logomms0-startup.log, abralogback-access.xml.
Abrir el archivo de configuración.
Abre el archivo en tu editor preferido.
Ejemplo
El siguiente fragmento del archivo de configuración muestra la política de rotación por defecto basada en el tiempo.
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>
Modificar la nueva política de rotación de registros.
Realice los siguientes cambios en el archivo de configuración de registro:
Cambia el atributo
classen la etiqueta<rollingPolicy>.Cambia el valor en la etiqueta
<fileNamePattern>.Agrega las etiquetas
<maxFileSize>y<totalSizeCap>después de<maxHistory>para modificar la configuración de almacenamiento de registros.
--- /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 Ops Manager para que los cambios surtan efecto.
Para obtener más información, consulte: Iniciar y detener la aplicación de Ops Manager.