La extensión pgAudit de código abierto en AlloyDB para PostgreSQL te permite registrar y hacer un seguimiento de forma selectiva de las operaciones de SQL realizadas en tus bases de datos. Los registros de auditoría detallados de sesiones y objetos te ayudan a supervisar la actividad de la base de datos y a cumplir con los requisitos gubernamentales, financieros y de ISO.
Descripción general
La auditoría de bases de datos en AlloyDB está disponible a través de la extensión pgAudit, que supervisa y registra un subconjunto configurable de comandos y consultas de SQL ejecutados. En cambio, los Registros de auditoría de Cloud registran las operaciones administrativas y de mantenimiento que se realizan en una instancia de AlloyDB, como se describe en Supervisa el acceso con los registros de auditoría.
Limitaciones
Se aplican las siguientes limitaciones a la funcionalidad de pgAudit:
La creación y el procesamiento de los registros de auditoría son asíncronos. Es posible que experimentes una pequeña demora antes de que los registros de auditoría estén disponibles en Cloud Logging. Puedes supervisar el tamaño actual de los datos de auditoría pendientes, lo que puede indicar el alcance de la demora, con la métrica
alloydb.googleapis.com/node/database/logging/audit/backlog_bytes_counten Cloud Monitoring. Para obtener más información, consulta Supervisa el estado de la canalización de registros de auditoría.Cuando pgAudit está habilitado y configurado, la tasa de creación de registros de auditoría depende de tu configuración y de la actividad de la carga de trabajo.
El sistema está diseñado para admitir una tasa máxima de transferencia de registros de 90 MiB por segundo.
Cuando la tasa de generación de registros supera la capacidad de transferencia de la plataforma, los registros se almacenan en búfer de forma local. La contrapresión sostenida puede provocar lo siguiente:
Mayor latencia entre los eventos de auditoría y los registros visibles en Cloud Logging.
Reinicios o fallas de la instancia que se producen por el agotamiento del espacio en el disco local.
Brechas intermitentes en los registros de auditoría procesados y persistentes.
El tamaño máximo de un solo registro de auditoría es de 1 MB.