云数据库 MongoDB 版的审计日志功能支持多种审计操作类型,您可以根据不同的业务场景,仅选择需要审计的操作类型。减少审计操作类型后,系统将停止上传该审计操作类型的审计日志,从而可以为您节省成本。
前提条件
实例在正式版审计日志上线前,已开通免费试用版审计日志。
从2022年01月06日起,各地域将陆续上线正式版审计日志,并终止申请免费试用版审计日志。具体请参见【通知】云数据库MongoDB上线按量收费的正式版审计日志及终止申请免费试用版。
影响
当您停止对指定操作类型的审计后,审计日志会在之后的审计过程中忽略该操作类型。但之前已经统计的日志会被继续保存,您仍然可以通过查询日志回溯对应功能的问题,查询方法请参见查询审计日志。
操作步骤
登录MongoDB管理控制台。
根据实例类型,在左侧导航栏,单击副本集实例列表或分片集群实例列表。
在页面左上角,选择实例所在的资源组和地域。
单击目标实例ID或目标实例所在行操作列的管理。
在目标实例页面的左侧导航栏,单击 。
在页面右上角,单击审计设置。
在审计设置面板,选中您需要审计的操作类型。
分片集群实例
db:仅记录路由到当前节点的请求。适用于分析慢查询、查看负载等场景。支持的操作类型和说明如下:
操作类型
说明
admin
运维操作。
slow
慢查询。
query
查询。
insert
插入。
update
更新。
delete
删除。
command
协议命令,例如aggregate聚合方法等。
mongos:记录发送到mongos节点的请求,请求最终可能在任一数据库上执行。适用于单纯统计流量、审计操作等场景。支持的操作类型和说明如下:
操作类型
说明
admin
运维操作。
slow
慢查询。
insert
插入。
update
更新。
delete
删除。
副本集实例
支持的操作类型和说明如下:
操作类型
说明
admin
运维操作。
slow
慢查询。
query
查询。
insert
插入。
update
更新。
delete
删除。
command
协议命令,例如aggregate聚合方法等。
单击确定。