Auf dieser Seite finden Sie eine Übersicht über die pgAudit-Erweiterung und ihre Funktionen.
Übersicht
Mit der pgAudit-Erweiterung können Sie Protokolle konfigurieren, die häufig für die Einhaltung von behördlichen, finanziellen und ISO-Zertifizierungen erforderlich sind.
Die Datenbankprüfung in AlloyDB for PostgreSQL ist über die Open-Source-pgAudit-Erweiterung möglich. Mit dieser Erweiterung können Sie AlloyDB-Vorgänge, die für eine bestimmte Datenbank ausgeführt wurden, selektiv aufzeichnen und verfolgen. Die Erweiterung bietet Ihnen Prüfungsfunktionen, mit denen Sie einen Teil der Vorgänge überwachen und aufzeichnen können.
Die pgAudit-Erweiterung gilt für ausgeführte AlloyDB-Befehle und ‑Abfragen. Cloud-Audit-Logs hingegen beziehen sich auf Verwaltungs- und Wartungsvorgänge, die auf einer AlloyDB-Instanz ausgeführt werden, wie unter Zugriff mit Audit-Logs überwachen beschrieben.
Beschränkungen
Für die pgAudit-Funktion gelten die folgenden Einschränkungen:
Die Logaufnahmerate beträgt 4 MB pro Sekunde. Wenn die Last aus der Loggenerierung die Aufnahmerate überschreitet, kann Folgendes auftreten:
Erhöhte Laufwerksnutzung
Nicht genügend Speicherplatz
Wenn Sie die pgAudit-Funktion aktivieren und viele Abfragen ausführen, die Ihre Prüfungskriterien erfüllen, kann die Laufwerknutzung steigen.
Bevor Sie diese Funktion verwenden können, müssen Sie Folgendes tun:
Gesamte Laufwerknutzung überwachen. Die Last aus der Loggenerierung kann nicht separat überwacht werden. Verwenden Sie das Symbol
cloudsql.googleapis.com/database/disk/utilization metric
im Metrics Explorer.Verringern Sie die Laufwerknutzung, indem Sie weniger Abfragen ausführen oder die Prüfung reduzieren, falls erforderlich.
Wenn der Speicherplatz nicht verfügbar ist, gehen möglicherweise Audit-Logs für einige Abfragen verloren.