Puedes especificar el número máximo de entradas de registro que MongoDB Shell mantiene. Después de que el MongoDB Shell alcance la cantidad máxima de entradas de registro, comienza a borrar las entradas de registro más antiguas hasta que la cantidad esté por debajo del umbral.
MongoDB Shell almacena una entrada de registro para cada sesión. Por defecto, MongoDB Shell almacena hasta 100 entradas de registro.
Acerca de esta tarea
Puede especificar varios criterios para la retención de registros. Por ejemplo, puedes especificar una duración máxima para las entradas de registro de 60 días y un tamaño máximo de almacenamiento de registro de 2GB. Los registros se borran cuando se cumple cualquier criterio de retención, comenzando por los registros más antiguos.
Antes de comenzar
Para comprobar el recuento máximo actual de archivos de registro, ejecute el siguiente comando:
config.get("logMaxFileCount")
Pasos
Para modificar el recuento máximo de archivos de registro, configure el logMaxFileCount
Opción de configuración. Puede configurar las opciones de configuración en el
API de configuración o un archivo de configuración.
Modificar el recuento máximo de archivos de registro con la API de configuración
El siguiente comando utiliza la API de configuración para establecer el recuento máximo de archivos de registro en 200:
config.set("logMaxFileCount", 200)
Setting "logMaxFileCount" has been changed
Modificar el recuento máximo de archivos de registro con un archivo de configuración
El siguiente archivo de configuración establece el recuento máximo de archivos de registro en 200:
mongosh: logMaxFileCount: 200
Deshabilitar el límite máximo de archivos de registro
Para desactivar el límite máximo de la entrada de registro, configure logMaxFileCount en Infinity. Puedes realizar esta acción a través de la API de configuración o del archivo de configuración. Por ejemplo:
config.set("logMaxFileCount", Infinity)
Importante
Para evitar que el almacenamiento de registros crezca demasiado, especifique siempre al menos un criterio de retención de registros.