Informazioni su pgAudit

L'estensione open source pgAudit in AlloyDB per PostgreSQL consente di registrare e monitorare in modo selettivo le operazioni SQL eseguite sui database. Gli audit log dettagliati di sessioni e oggetti ti aiutano a monitorare l'attività del database e a soddisfare i requisiti di conformità governativi, finanziari e ISO.

Panoramica

Il controllo del database in AlloyDB è disponibile tramite l'estensione pgAudit, che monitora e registra un sottoinsieme configurabile di comandi e query SQL eseguiti. Al contrario, Cloud Audit Logs registra le operazioni di amministrazione e manutenzione eseguite su un'istanza AlloyDB, come descritto in Monitora l'accesso utilizzando gli audit log.

Limitazioni

Alla funzionalità pgAudit si applicano le seguenti limitazioni:

  • La creazione e l'elaborazione dei record degli audit log sono asincrone. Potresti riscontrare un leggero ritardo prima che i record di controllo siano disponibili in Cloud Logging. Puoi monitorare le dimensioni attuali dei dati di controllo in attesa, che possono indicare l'entità del ritardo, utilizzando la metrica alloydb.googleapis.com/node/database/logging/audit/backlog_bytes_count in Cloud Monitoring. Per saperne di più, consulta Monitora lo stato della pipeline degli audit log.

  • Quando pgAudit è abilitato e configurato, la frequenza di creazione dei record dei log di controllo dipende dalla configurazione e dall'attività del workload.

  • Il sistema è progettato per supportare una velocità di importazione dei log massima di 90 MiB al secondo.

  • Quando la frequenza di generazione dei log supera la capacità di importazione della piattaforma, i log vengono memorizzati nel buffer localmente. La contropressione prolungata può comportare quanto segue:

    • Latenza più elevata tra gli eventi di controllo e i record visibili in Cloud Logging.

    • Riavvi o arresti anomali dell'istanza dovuti all'esaurimento dello spazio su disco locale.

    • Interruzioni intermittenti nelle tracce degli audit log elaborati e persistenti.

  • La dimensione massima di un singolo record di controllo è 1 MB.