Docs Menu
Docs Home
/
Enterprise Kubernetes Operator
/

Configuración de rotación de registros CRD de MongoDB

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 stdout (registros de kubectl). Gestionado y almacenado en el plano de control de Kubernetes.

Base de datos de la aplicación

Registros de auditoría

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.

Puede configurar los registros del agente de automatización de MongoDB en el manifiesto CRD de MongoDB spec.agent.startupOptions en.

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"

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.

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

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

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

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"

Volver

Ciclo de vida del soporte

En esta página