Halaman ini memberikan ringkasan tentang ekstensi pgAudit dan fungsinya.
Ringkasan
Ekstensi pgAudit membantu Anda mengonfigurasi log yang sering kali diperlukan untuk mematuhi sertifikasi pemerintah, keuangan, dan ISO.
Audit database di AlloyDB untuk PostgreSQL tersedia melalui ekstensi pgAudit open source. Dengan menggunakan ekstensi ini, Anda dapat merekam dan melacak operasi AlloyDB yang dilakukan terhadap database tertentu secara selektif. Ekstensi ini menyediakan kemampuan audit untuk memantau dan mencatat subkumpulan operasi tertentu.
Ekstensi pgAudit berlaku untuk perintah dan kueri AlloyDB yang dijalankan. Sebaliknya, Cloud Audit Logs berlaku untuk operasi administratif dan pemeliharaan yang dilakukan pada instance AlloyDB, seperti yang dijelaskan dalam Memantau akses menggunakan Log audit.
Batasan
Batasan berikut berlaku untuk fungsi pgAudit:
Pembuatan dan pemrosesan catatan log audit bersifat asinkron. Anda mungkin mengalami sedikit penundaan sebelum catatan audit tersedia di Cloud Logging.
Jika pgAudit diaktifkan dan dikonfigurasi, kecepatan pembuatan catatan log audit bergantung pada konfigurasi dan aktivitas workload Anda.
Sistem ini dirancang untuk mendukung kecepatan penyerapan log maksimum 90 MiB per detik.
Jika kecepatan pembuatan log melebihi kapasitas penyerapan platform, log akan di-buffer secara lokal. Tekanan balik yang berkelanjutan dapat menyebabkan hal berikut:
- Latensi yang lebih tinggi antara peristiwa audit dan data yang terlihat di Cloud Logging.
- Instance dimulai ulang atau mengalami error akibat kehabisan ruang disk lokal.
- Kesenjangan sesekali dalam jejak log audit yang diproses dan dipertahankan.
Ukuran maksimum untuk satu catatan audit adalah 1 MB.