Importante
El visor de registros en tiempo real está obsoleto. Para descargar los registros de MongoDB a través de la interfaz de usuario y API, consulte Ver, recuperar y administrar registros.
Cloud Manager recopila información de registros tanto de los procesos de MongoDB como de sus agentes. Para los procesos de MongoDB, puedes acceder tanto a los registros en tiempo real como a los registros en disco.
Los registros de MongoDB proporcionan la información de registro de diagnóstico para tu
mongodymongosprocesos.Los registros del agente brindan información sobre el comportamiento de sus agentes de Cloud Manager.
Registros en tiempo real de MongoDB
El Agente de MongoDB emite el comando getLog con cada ping de supervisión. Este comando recopila las entradas de registro de la caché RAM de cada proceso de MongoDB.
Cloud Manager permite la recopilación de registros en tiempo real de manera predeterminada. Puedes desactivar la recopilación de registros en todas las implementaciones de MongoDB en un proyecto de Cloud Manager o para implementaciones individuales de MongoDB. Si desactivas la recopilación de registros, Cloud Manager seguirá mostrando las entradas de registro recopiladas previamente.
Ver registros en tiempo real de MongoDB
En MongoDB Cloud Manager, vaya a Processes página para tu proyecto.
Si aún no se muestra, seleccione la organización que contiene su proyecto deseado en el menú Organizations de la barra de navegación.
Si aún no aparece, selecciona el proyecto deseado en el menú Projects de la barra de navegación.
En la barra lateral, haz clic en Processes en la sección Database.
Se muestra la página Procesos.
(Opcional) Para clústeres particionados, filtra qué tipo de proceso está enumerado.
Los cuatro botones se enumeran en el siguiente orden, de izquierda a derecha: Shards, Configs, Mongos y BIs.
Proceso | Muestra |
|---|---|
Shards | Procesos mongod que alojan tus datos. |
Configs | Procesos mongod que se ejecutan como servidores de configuración para almacenar los metadatos de un clúster particionado. |
Mongos | Procesos mongos que enrutan datos en un clúster particionado. |
BIs | Procesos de BI que acceden a datos en un clúster particionado. |
Habilitar o deshabilitar la recopilación de registros para una implementación
En MongoDB Cloud Manager, ir a la página Processes del proyecto.
Si aún no se muestra, seleccione la organización que contiene su proyecto deseado en el menú Organizations de la barra de navegación.
Si aún no aparece, selecciona el proyecto deseado en el menú Projects de la barra de navegación.
En la barra lateral, haz clic en Processes en la sección Database.
Se muestra la página Procesos.
Habilita o deshabilita la recopilación de registros para el proyecto
En MongoDB Cloud Manager, vaya a la página Project Settings.
Si aún no se muestra, seleccione la organización que contiene su proyecto deseado en el menú Organizations de la barra de navegación.
Si aún no aparece, selecciona el proyecto deseado en el menú Projects de la barra de navegación.
En la barra lateral, haga clic en Project Settings.
La página Configuración del proyecto se muestra.
Registros en disco de MongoDB
Cloud Manager recopila registros en disco incluso si la instancia de MongoDB no se encuentra en ejecución. El agente de MongoDB recoge los registros de la ubicación especificada en la opción de configuración de MongoDB systemLog.path opción de configuración. Los registros en disco de MongoDB son un subconjunto de los registros en tiempo real y, por tanto, menos detallados.
Nota
Esta opción no está disponible para los procesos implementados de MongoDB si la propiedad systemLog.destination está configurada en syslog.
Puedes configurar la rotación de registros para los registros en el disco. Cloud Manager rota los registros por defecto.
Este procedimiento rota tanto los registros del sistema como los registros de auditoría para Cloud Manager.
Configurar la rotación de registros
Cloud Manager puede rotar y comprimir los registros de los clústeres administrados por el Agente de MongoDB. Si el Agente de MongoDB solo supervisa un clúster, ignora sus registros.
Importante
Si ejecutas MongoDB Enterprise versión 5.0 o posterior y MongoDB Agent 11.11.0.7355 o posterior, puedes:
Establece reglas separadas para girar los registros del servidor y los registros de auditoría.
Comprima y borre los registros de auditoría usando Cloud Manager. Por razones de seguridad, recomendamos gestionar la compresión y eliminación de su registro de auditoría fuera del Cloud Manager.
Si está ejecutando versiones anteriores de MongoDB Enterprise o el MongoDB Agent, Cloud Manager:
Utiliza tu configuración de System Log Rotation para rotar tanto los registros del servidor como los registros de auditoría.
No comprime ni elimina los registros de auditoría. Si configura la compresión y la eliminación, Cloud Manager aplica esta configuración solo a los registros del servidor.
Los usuarios de MongoDB Community sólo pueden rotar, comprimir y borrar los registros del servidor.
Nota
Cuando utilices esta funcionalidad, desactiva cualquier servicio de rotación de registros basado en la plataforma, como logrotate. Elimina los flags reopen y rename de los archivos de configuración del proceso. Si el MongoDB Agent solo supervisa el clúster, dicho clúster puede utilizar servicios basados en plataformas.
En MongoDB Cloud Manager, ir a la página Processes del proyecto.
Si aún no se muestra, seleccione la organización que contiene su proyecto deseado en el menú Organizations de la barra de navegación.
Si aún no aparece, selecciona el proyecto deseado en el menú Projects de la barra de navegación.
En la barra lateral, haz clic en Processes en la sección Database.
Se muestra la página Procesos.
Habilitar la rotación de registros.
Activa System Log Rotation a ON para rotar los registros del servidor.
Los usuarios de MongoDB Enterprise que ejecutan MongoDB Enterprise versión 5.0 o posterior y MongoDB Agent 11.11.0.7355 y posterior también pueden alternar Audit Log Rotation a ON para rotar los registros de auditoría y configurar la rotación del registro de auditoría por separado.
Si ejecutas versiones anteriores de MongoDB Enterprise o el MongoDB Agent, establecer System Log Rotation en ON también rota los registros de auditoría.
Configura la rotación de registros en OFF si no quieres que Cloud Manager rote sus registros. La rotación de registros está OFF por defecto.
Después de activar la rotación de registros, Cloud Manager muestra configuración adicional de rotación de registros.
Configura los ajustes de rotación de registros.
Cloud Manager rota los registros en sus hosts de MongoDB según la siguiente configuración:
Campo | Necesidad | Acción | predeterminado |
|---|---|---|---|
Size Threshold (MB) | Requerido | Cloud Manager rota las entradas de registro que superan este tamaño máximo. |
|
Time Threshold (Hours) | Requerido | Cloud Manager rota los registros que exceden esta duración. |
|
Max Uncompressed Files | Opcional | Las entradas de registro pueden permanecer sin comprimir hasta que superen este número de archivos. Cloud Manager comprime primero las entradas de registro más antiguas. Si deja este ajuste vacío, Cloud Manager usará el valor por defecto de |
|
Max Percent of Disk | Opcional | Las entradas de registro pueden ocupar hasta este porcentaje del espacio en disco del volumen de registro de su host MongoDB. Cloud Manager borra las entradas de registro más antiguas una vez que superan este umbral de disco. Si deja este ajuste vacío, Cloud Manager usará el valor por defecto de |
|
Total Number of Files | Opcional | Número total de entradas de registro. Si no se especifica un número, el número total de entradas de registro es |
|
Cuando haya terminado, haga clic en Save para revisar los cambios.
Registros del agente
Cloud Manager recopila registros de todos tus agentes de MongoDB.
Ver registros del agente
En MongoDB Cloud Manager, ir a la página Agents del proyecto.
Si aún no se muestra, seleccione la organización que contiene su proyecto deseado en el menú Organizations de la barra de navegación.
Si aún no aparece, selecciona el proyecto deseado en el menú Projects de la barra de navegación.
En la barra lateral, haz clic en Agents en la sección Database.
Se muestra la página Agentes.
Filtra las entradas del registro.
Para mostrar registros de un tipo diferente de agente, utilice la lista desplegable View.
Para mostrar los registros de un host específico o de procesos MongoDB, haga clic en el ícono del engranaje y realice sus selecciones.
Para borrar los filtros, haz clic en el icono de engranaje y haz clic en Remove Filters.
Para descargar los registros seleccionados, haz clic en el icono de engranaje y haz clic en Download as CSV File.
Nota
Para ver los registros de un agente específico, también puede:
En MongoDB Cloud Manager, ve a la página Agents de tu proyecto.
Si aún no se muestra, seleccione la organización que contiene su proyecto deseado en el menú Organizations de la barra de navegación.
Si aún no aparece, selecciona el proyecto deseado en el menú Projects de la barra de navegación.
En la barra lateral, haz clic en Agents en la sección Database.
Se muestra la página Agentes.
Haga clic en All Agents.
Haga clic en view logs para el agente.
Configurar la rotación de registros del agente
Si usas Automatización para gestionar su clúster, siga este procedimiento para configurar la rotación de las entradas de registro del Agente.
Nota
Si no has habilitado la Automatización, consulta la siguiente documentación para información sobre cómo configurar manualmente los ajustes de registro en los archivos de configuración del agente:
En MongoDB Cloud Manager, ir a la página Agents del proyecto.
Si aún no se muestra, seleccione la organización que contiene su proyecto deseado en el menú Organizations de la barra de navegación.
Si aún no aparece, selecciona el proyecto deseado en el menú Projects de la barra de navegación.
En la barra lateral, haz clic en Agents en la sección Database.
Se muestra la página Agentes.
Edita la configuración de los registros.
Haz click en el icono pencil para editar la configuración de registro del agente de supervisión o del agente de copias de seguridad:
Nombre | Tipo | Descripción | |
|---|---|---|---|
Linux Log File Path | string | Condicional: Registros en un host de Linux. La ruta en la que el agente escribe sus registros en un host Linux. El valor sugerido es: | |
Windows Log File Path | string | Condicional: Registros en un host de Windows. La ruta en la que el agente escribe sus registros en un host de Windows. El valor sugerido es: | |
Rotate Logs | Alternar | Un interruptor para seleccionar si los registros deben rotarse. | |
Size Threshold (MB) | entero | El tamaño en el que los registros giran automáticamente. El valor por defecto es | |
Time Threshold (Hours) | entero | La duración del tiempo en que los registros se rotan automáticamente. El valor por defecto es | |
Max Uncompressed Files | entero | Opcional. El máximo número de archivos de registro, incluido el actual, que deben permanecer sin comprimir. El valor sugerido | |
Max Percent of Disk | entero | opcional. El mayor porcentaje de espacio en disco en tus hosts de MongoDB que los registros deben consumir. El valor sugerido es | |
Total Number of Files | entero | Opcional. El número total de archivos de registro. Si no se especifica un número, el número total de archivos de registro predeterminado |
Cuando haya terminado, haga clic en Save.