Você pode definir a maioria das configurações de rotação de registro para CustomResourceDefinitions nos manifestosCRD do MongoDB e do Ops Manager.
A tabela a seguir descreve os campos de configuração de registro que você pode definir nos manifestos CRD do MongoDB e onde eles podem ser definidos ou acessados em outro lugar se não puderem ser definidos diretamente nos manifestos CRD .
Componente | Tipo de registro | Local da configuração |
|---|---|---|
MongoDB | Registros do agente de automação | |
MongoDB | agente de monitoramento | API ou UI do Ops Manager |
MongoDB | Registros de backup | API ou UI do Ops Manager |
MongoDB | Logs do MongoDB | UI do Ops Manager |
MongoDB | Logs de auditoria | UI do Ops Manager |
MongoDB | Teste de preparação | |
Banco de dados de aplicativos | Registros do MongoDB | |
Banco de dados de aplicativos | Registros do agente de automação | |
Banco de dados de aplicativos | agente de monitoramento | Encaminhado apenas para |
Banco de dados de aplicativos | Logs de auditoria |
Rotação de registros do MongoDB
Você pode configurar a rotação de um registro no CRD do MongoDB, como mostrado no manifesto de exemplo a seguir. Consulte a tabela anterior para obter mais informações sobre como configurar a rotação de outros registros específicos do MongoDB.
Registros do agente de automação
Você pode configurar os registros do agente de automação MongoDB no manifesto CRD do MongoDB em spec.agent.startupOptions.
Exemplo de manifesto
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: 6.0.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"
Rotação de registros do banco de dados de aplicativos
Você pode configurar a rotação do seguinte log no CRD do MongoDBOpsManager , como mostrado no exemplo de manifesto a seguir. Consulte a tabela anterior para obter mais informações sobre como configurar a rotação de outros registros específicos do banco de dados de aplicativo.
Registros do MongoDB
Você pode configurar a rotação do registro do MongoDB do aplicativo de banco de dados no manifesto MongoDBOpsManager em spec.applicationDatabase.agent.logRotate . O MongoDB comprime arquivos de log além dos dois registros mais recentes por padrão.
- Registros:
/var/log/mongodb-mms-automation/mongodb.log
Registros do agente de automação
Você pode configurar a rotação de registros do agente de automação do reconhecimento de data center de aplicação no manifesto MongoDBOpsManager em 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 auditoria
Você pode configurar a rotação do registro de auditoria do aplicativo de banco de dados no manifesto MongoDBOpsManager em spec.applicationDatabase.agent.logRotate.includeAuditLogsWithMongoDBLogs .
- Registros:
/var/log/mongodb-mms-automation/mongodb-audit.log
Exemplo de manifesto
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"