Puede configurar la mayoría de las opciones de rotación de registros para CustomResourceDefinitions En MongoDB y Ops Manager La CRD se manifiesta.
En la siguiente tabla se describen los campos de configuración de registro que puede definir en los manifiestos CRD de MongoDB y dónde se pueden definir o acceder en otro lugar si no se pueden definir directamente en los manifiestos CRD.
Componente | Tipo de registro | Ubicación de la configuración |
|---|---|---|
MongoDB | Registros del agente de automatización | |
MongoDB | Registros del agente de monitoreo | API o interfaz de usuario de Ops Manager |
MongoDB | registros de respaldo | API o interfaz de usuario de Ops Manager |
MongoDB | Registros de MongoDB | Interfaz de usuario del administrador de operaciones |
MongoDB | Registros de auditoría | Interfaz de usuario del administrador de operaciones |
MongoDB | Sonda de preparación | |
Base de datos de la aplicación | MongoDB Registros | |
Base de datos de la aplicación | Registros del agente de automatización | |
Base de datos de la aplicación | Registros del agente de monitoreo | Reenviado solo a |
Base de datos de la aplicación | Registros de auditoría |
Rotación de registros de MongoDB
Puede configurar la rotación de un registro en el CRD de MongoDB, como se muestra en el siguiente manifiesto de ejemplo. Consulte la tabla anterior para obtener más información sobre la configuración de la rotación de otros registros específicos de MongoDB.
Registros del agente de automatización
Puede configurar los registros del agente de automatización de MongoDB en el manifiesto CRD de MongoDB spec.agent.startupOptions en.
Ejemplo de manifiesto
apiVersion: mongodb.com/v1 kind: MongoDB metadata: name: log-rotate namespace: mongodb spec: podSpec: podTemplate: spec: containers: - name: mongodb-enterprise-database env: - name: READINESS_PROBE_LOGGER_MAX_SIZE value: "50" version: 4.4.0-ent opsManager: configMapRef: name: my-project credentials: my-credentials type: Standalone persistent: false # https://docs.opsmanager.mongodb.com/current/reference/mongodb-agent-settings/ agent: startupOptions: maxLogFiles: "4" maxLogFileDurationHrs: "1" maxUncompressedLogFiles: "2"
Rotación de registros de la base de datos de aplicaciones
Puede configurar la rotación de los siguientes registros en el MongoDBOpsManager CRD, como se muestra en el manifiesto de ejemplo. Consulte la tabla anterior para obtener más información sobre la configuración de la rotación de otros registros específicos de la base de datos de la aplicación.
MongoDB Registros
Puede configurar la rotación de registros de MongoDB en la base de datos de la aplicación en el manifiesto MongoDBOpsManager, bajo spec.applicationDatabase.agent.logRotate. De forma predeterminada, MongoDB comprime los archivos de registro más allá de los dos registros más recientes.
- Registros:
/var/log/mongodb-mms-automation/mongodb.log
Registros del agente de automatización
Puede configurar la rotación del registro del Agente de automatización de la base de datos de aplicaciones en el manifiesto MongoDBOpsManager en spec.applicationDatabase.agent.startupOptions.
- Registros:
/var/log/mongodb-mms-automation/automation-agent-stderr.log/var/log/mongodb-mms-automation/automation-agent-verbose.log/var/log/mongodb-mms-automation/automation-agent.log
Registros de auditoría
Puede configurar la rotación del registro de auditoría de la base de datos de la aplicación en el MongoDBOpsManager manifiesto bajo spec.applicationDatabase.agent.logRotate.includeAuditLogsWithMongoDBLogs.
- Registros:
/var/log/mongodb-mms-automation/mongodb-audit.log
Ejemplo de manifiesto
apiVersion: mongodb.com/v1 kind: MongoDBOpsManager metadata: name: ops-manager namespace: mongodb spec: replicas: 1 version: 6.0.19 adminCredentials: ops-manager-admin-secret applicationDatabase: version: "6.0.11-ent" members: 3 agent: #AppDB (mongod) log rotation logRotate: numTotal: 4 numUncompressed: 2 timeThresholdHrs: 1 sizeThresholdMB: "10" #Automation Agent log rotation startupOptions: maxLogFiles: "4" maxLogFileDurationHrs: "1" maxUncompressedLogFiles: "2"