Menu Docs
Página inicial do Docs
/
Operador de Kubernetes do MongoDB Enterprise
/

Configurações de rotação do registro CRD do MongoDB

Nesta página

  • Rotação de registros do MongoDB
  • Rotação de registros do banco de dados de aplicativos

Você pode definir a maioria das configurações de rotação de registro para CustomResourceDefinitions nos manifestosCRD do MongoDB e 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 stdout (registros do Kubectl). Gerenciado e armazenado no plano de controle do Kubernetes.
Banco de dados de aplicativos
Logs de auditoria

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.

Você pode configurar os registros do agente de automação MongoDB no manifesto CRD do MongoDB em spec.agent.startupOptions.

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"

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.

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

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

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

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"

Voltar

estilo de vida de suporte