在MongoDB中,审计和日志记录可以通过配置审计功能和启用慢查询日志来实现。
auditLog:
destination: file
format: JSON
path: /var/log/mongodb/audit.log
上面的配置将审计日志记录到指定的文件路径中,并使用JSON格式记录日志。可以根据实际需求修改路径和格式。
operationProfiling:
mode: slowOp
slowOpThresholdMs: 100
上面的配置将启用慢查询日志模式,并设置查询执行时间超过100毫秒的操作将被记录下来。可以根据实际需求修改阈值。
配置完成后,需要重启MongoDB实例以使配置生效。审计日志和慢查询日志将记录相应的信息,以便管理员监控和分析数据库的操作和性能。