pgAudit 简介

本页面简要介绍了 pgAudit 扩展程序及其功能。

概览

pgAudit 扩展程序可帮助您配置通常需要遵守政府、财务和 ISO 认证的日志。

AlloyDB for PostgreSQL 中的数据库审核可通过开源 pgAudit 扩展程序进行。使用此扩展程序,您可以有选择地记录和跟踪针对给定数据库执行的 AlloyDB 操作。此扩展程序可为您提供监控和记录选定部分操作的审核功能。

pgAudit 扩展程序适用于已执行的 AlloyDB 命令和查询。相比之下,Cloud Audit Logs 适用于对 AlloyDB 实例执行的管理和维护操作,如使用审核日志监控访问情况中所述。

限制

pgAudit 功能存在以下限制:

  • 日志提取速率为 4 MB/秒。当日志生成的负载超过提取速率时,可能会发生以下情况:

    • 磁盘用量增加

    • 磁盘空间耗尽

  • 如果您启用 pgAudit 功能并运行许多符合审核条件的查询,则可能会导致磁盘用量增加。

  • 在使用此功能之前,您必须满足以下条件:

    • 监控总体磁盘使用情况。您无法单独监控日志生成时的负载。使用 Metrics Explorer 中的 cloudsql.googleapis.com/database/disk/utilization metric

    • 如有必要,通过运行较少的查询或减少审核日志来减少磁盘使用量。

  • 如果没有可用的磁盘空间,则可能会导致某些查询的审核日志丢失。