Auf dieser Seite finden Sie eine Übersicht über die pgAudit-Erweiterung und ihre Funktionen.
Übersicht
Mit der pgAudit-Erweiterung können Sie Logs 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. Im Gegensatz dazu gelten Cloud-Audit-Logs für Verwaltungs- und Wartungsvorgänge, die für eine 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
Speicherplatz erschöpft
Wenn Sie das pgAudit-Feature aktivieren und viele Abfragen ausführen, die Ihre Prüfungskriterien erfüllen, kann dies zu einer erhöhten Laufwerknutzung führen.
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
cloudsql.googleapis.com/database/disk/utilization metricim Metrics Explorer.Reduzieren Sie die Laufwerknutzung gegebenenfalls, indem Sie weniger Abfragen ausführen oder die Prüfung reduzieren.
Wenn der Speicherplatz nicht verfügbar ist, gehen Audit-Logs für einige Abfragen möglicherweise verloren.