在MongoDB中,審計和日志記錄可以通過配置審計功能和啟用慢查詢日志來實現。
auditLog:
destination: file
format: JSON
path: /var/log/mongodb/audit.log
上面的配置將審計日志記錄到指定的文件路徑中,并使用JSON格式記錄日志。可以根據實際需求修改路徑和格式。
operationProfiling:
mode: slowOp
slowOpThresholdMs: 100
上面的配置將啟用慢查詢日志模式,并設置查詢執行時間超過100毫秒的操作將被記錄下來。可以根據實際需求修改閾值。
配置完成后,需要重啟MongoDB實例以使配置生效。審計日志和慢查詢日志將記錄相應的信息,以便管理員監控和分析數據庫的操作和性能。