You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Spanner审计日志成本过高:能否禁用及如何降低成本?

Spanner审计日志禁用与成本优化方案

能否禁用Spanner审计日志?

Spanner关联的Cloud Audit Logs分为两类,规则不同:

  • Admin Activity日志:属于GCP强制合规范畴,默认启用且无法禁用,这类日志记录实例创建、权限变更等管理操作,生成量通常不大。
  • Data Access日志:记录数据读写等操作,这是性能测试中产生海量日志的核心来源,可以手动关闭或配置。

降低审计日志成本的实操方案

  • 关闭测试环境的Data Access审计日志
    对于仅用于性能测试的Spanner实例,直接关闭Data Access日志能彻底解决日志量过大的问题,执行以下gcloud命令即可:

    gcloud spanner instances update YOUR_INSTANCE_ID --data-access-audit-logging-enabled=false
    

    也可以通过GCP控制台的Spanner实例配置页面手动关闭该选项。

  • 配置日志过滤规则
    如果需要保留部分审计记录,可在Cloud Logging中设置过滤条件,仅保留关键事件(比如只记录权限变更、实例扩容等操作,排除所有普通数据读写请求),减少无效日志的存储量。

  • 缩短日志存储周期
    在Cloud Logging中为测试环境的审计日志设置生命周期管理规则,将日志保留周期从默认的30天缩短至测试所需的最短时长(比如7天),到期自动删除日志,降低长期存储成本。

  • 切换低成本存储类
    将审计日志归档到Nearline或Coldline存储类(而非默认的标准存储),这类存储的单位成本更低,适合非实时访问的测试日志。

  • 隔离测试环境日志
    为测试环境的Spanner实例单独配置日志接收器,将其审计日志与生产环境日志分离,便于单独管理存储策略和成本,避免互相干扰。

内容的提问来源于stack exchange,提问作者kpater87

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.28 21:12:40