Tentang pgAudit

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 di instance AlloyDB, seperti yang dijelaskan dalam Memantau akses menggunakan Log audit.

Batasan

Batasan berikut berlaku untuk fungsi pgAudit:

  • Kecepatan proses transfer log adalah 4 MB per detik. Jika pemuatan dari pembuatan log melebihi kecepatan penyerapan, hal berikut dapat terjadi:

    • Peningkatan penggunaan disk

    • Kapasitas disk habis

  • Jika Anda mengaktifkan fitur pgAudit dan menjalankan banyak kueri yang memenuhi kriteria audit, hal ini dapat menyebabkan peningkatan penggunaan disk.

  • Sebelum menggunakan fitur ini, Anda harus:

    • Memantau penggunaan disk secara keseluruhan. Anda tidak dapat memantau beban dari pembuatan log secara terpisah. Gunakan cloudsql.googleapis.com/database/disk/utilization metric di Metrics Explorer.

    • Kurangi penggunaan disk dengan menjalankan lebih sedikit kueri atau mengurangi audit, jika diperlukan.

  • Jika ruang disk tidak tersedia, hal ini dapat mengakibatkan hilangnya log audit untuk beberapa kueri.