A extensão pgAudit de código aberto no AlloyDB para PostgreSQL permite registrar e rastrear seletivamente as operações SQL realizadas nos bancos de dados. Os registros de auditoria detalhados de sessão e objeto ajudam a monitorar a atividade do banco de dados e atender aos requisitos de conformidade governamentais, financeiros e ISO.
Visão geral
A auditoria de banco de dados no AlloyDB está disponível por meio da extensão pgAudit, que monitora e registra um subconjunto configurável de comandos e consultas SQL executados. Por outro lado, os Registros de auditoria do Cloud registram as operações administrativas e de manutenção realizadas em uma instância do AlloyDB, conforme descrito em Monitorar o acesso usando registros de auditoria.
Limitações
As seguintes limitações se aplicam à funcionalidade do pgAudit:
A criação e o processamento de registros de auditoria são assíncronos. Pode haver um pequeno atraso antes que os registros de auditoria estejam disponíveis no Cloud Logging. É possível monitorar o tamanho atual dos dados de auditoria pendentes, que podem indicar a extensão do atraso, usando a métrica
alloydb.googleapis.com/node/database/logging/audit/backlog_bytes_countno Cloud Monitoring. Para mais informações, consulte Monitorar o status do pipeline do registro de auditoria.Quando o pgAudit está ativado e configurado, a taxa de criação de registros de auditoria depende da sua configuração e da atividade da carga de trabalho.
O sistema foi projetado para aceitar uma taxa máxima de ingestão de registros de 90 MiB por segundo.
Quando a taxa de geração de registros excede a capacidade de ingestão da plataforma, os registros são armazenados em buffer localmente. A contrapressão contínua pode resultar no seguinte:
Maior latência entre eventos de auditoria e registros visíveis no Cloud Logging.
Reinicializações ou falhas de instâncias resultantes do esgotamento do espaço em disco local.
Lacunas intermitentes em trilhas de registro de auditoria processadas e persistentes.
O tamanho máximo de um único registro de auditoria é de 1 MB.