Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Aurora Postgre SQL -Integrasi yang kompatibel dengan Log CloudWatch
Amazon CloudWatch Logs adalah layanan manajemen log untuk mengumpulkan, memantau, dan menganalisis log dari berbagai. Layanan AWS Anda dapat melakukan streaming Amazon Aurora Postgre SQL -Compatible Edition log, termasuk log kesalahan, log kueri lambat, dan log audit, ke Log. CloudWatch Anda dapat memusatkan dan memantau log database Anda secara real time, yang membuat identifikasi dan pemecahan masalah lebih mudah.
Anda dapat memantau log dengan menggunakan Konsol Manajemen AWS, atau Anda dapat menanyakan log dengan menggunakan log_fdw ekstensi. log_fdwEkstensi mendukung query dan menganalisis file SQL log Postgre langsung dari dalam database. Ini membantu Anda mendapatkan wawasan tentang kinerja database, memecahkan masalah, dan secara proaktif mengidentifikasi potensi masalah.
Untuk mengatur log_fdw integrasi dengan CloudWatch Logs, gunakan langkah-langkah tingkat tinggi berikut:
-
Connect ke klaster Aurora Postgre SQL -Compatible Anda dengan menggunakan klien PostgreSQL, dan buat ekstensi:
log_fdwCREATE EXTENSION log_fdw;Ekstensi ini menyediakan fungsionalitas untuk terhubung ke CloudWatch Log.
-
Buat server log bernama
log_serveryang menunjuk ke direktori tempat file SQL log Postgre disimpan. Lokasi default untuk Aurora Postgre SQL -Compatible file log adalah:/rdsdbdata/log/CREATE SERVER log_server FOREIGN DATA WRAPPER log_fdw OPTIONS (log_directory '/rdsdbdata/log/'); -
Untuk membuat daftar semua file log yang tersedia yang dapat diakses melalui
log_fdwekstensi, jalankan kueri berikut:SELECT * FROM log_file_list('log_server'); -
Untuk membuat tabel asing
log_tableyang memetakan kepostgres.logfile, jalankan perintah berikut:SELECT create_foreign_table_for_log_file('log_table', 'log_server', 'postgres.log');Kolom tabel sesuai dengan bidang yang ada dalam format file SQL log Postgre.
-
Anda sekarang dapat menanyakan data log seolah-olah itu adalah tabel biasa, memfilter dan menganalisis entri log berdasarkan kebutuhan Anda:
SELECT * FROM log_table
Pembersihan
Untuk membersihkan objek yang dibuat, termasuk menjatuhkan log_fdw ekstensi, server, dan tabel asing, jalankan perintah berikut:
DROP FOREIGN TABLE log_table; DROP SERVER log_server; DROP EXTENSION log_fdw;