Docs Menu
Docs Home
/ /

Modificar la duración de retención de registros

Puede modificar el tiempo que se conservan los archivos de registro de MongoDB Shell. Un proceso de limpieza de registros elimina automáticamente los archivos de registro anteriores al período de retención especificado. De forma predeterminada, los archivos de registro se conservan durante 30 días.

Puede especificar varios criterios para la retención de registros. Por ejemplo, puede especificar una duración máxima de 60 días para los archivos de registro y un tamaño máximo de almacenamiento de 2GB. Los registros se eliminan cuando se cumple cualquier criterio de retención, comenzando por los más antiguos.

Para comprobar la duración actual de retención de registros, ejecute el siguiente comando:

config.get("logRetentionDays")

Para modificar el tiempo durante el cual se conservan los archivos de registro, configure la logRetentionDays Opción de configuración. Puede configurar las opciones en la API de configuración o en un archivo de configuración.

El siguiente comando utiliza la API de configuración para establecer la retención de registros en 60 días:

config.set("logRetentionDays", 60)
Setting "logRetentionDays" has been changed

El siguiente archivo de configuración establece la retención de registros en 60 días:

mongosh:
logRetentionDays: 60

Para indicar a MongoDB Shell que no elimine los registros según la antigüedad del archivo, configure logRetentionDays en Infinity. Puede realizar esta acción mediante la API de configuración o el archivo de configuración. Por ejemplo:

config.set("logRetentionDays", Infinity)

Importante

Para evitar que el almacenamiento de registros crezca demasiado, especifique siempre al menos un criterio de retención de registros.

Volver

Retencion

En esta página