Aurora PostgreSQL の CloudWatch Logs へのエクスポート設定を行うと、postgresql.log が CloudWatch Logs に出力されることを確認してみた。
- error/postgresql.log.2020-11-11-0100
2020-11-11 01:17:08 UTC:172.17.4.52(34572):awsuser@writer:[1490]:LOG: 00000: statement: SELECT abalance FROM pgbench_accounts WHERE aid = 4727864; 2020-11-11 01:17:08 UTC:172.17.4.52(34572):awsuser@writer:[1490]:LOCATION: exec_simple_query, postgres.c:997 2020-11-11 01:17:08 UTC:172.17.4.52(34572):awsuser@writer:[1490]:LOG: 00000: duration: 68.147 ms 2020-11-11 01:17:08 UTC:172.17.4.52(34572):awsuser@writer:[1490]:LOCATION: exec_simple_query, postgres.c:1241 2020-11-11 01:17:08 UTC:172.17.4.52(34572):awsuser@writer:[1490]:LOG: 00000: statement: SELECT abalance FROM pgbench_accounts WHERE aid = 7515121; 2020-11-11 01:17:08 UTC:172.17.4.52(34572):awsuser@writer:[1490]:LOCATION: exec_simple_query, postgres.c:997 2020-11-11 01:17:08 UTC:172.17.4.52(34572):awsuser@writer:[1490]:LOG: 00000: duration: 6.866 ms
- CloudWatch Logs - Log groups - /aws/rds/cluster/aurora-postgres117/postgresql
2020-11-11 01:17:08 UTC:172.17.4.52(34572):awsuser@writer:[1490]:LOG: 00000: statement: SELECT abalance FROM pgbench_accounts WHERE aid = 4727864; 2020-11-11 01:17:08 UTC:172.17.4.52(34572):awsuser@writer:[1490]:LOCATION: exec_simple_query, postgres.c:997 2020-11-11 01:17:08 UTC:172.17.4.52(34572):awsuser@writer:[1490]:LOG: 00000: duration: 68.147 ms 2020-11-11 01:17:08 UTC:172.17.4.52(34572):awsuser@writer:[1490]:LOCATION: exec_simple_query, postgres.c:1241 2020-11-11 01:17:08 UTC:172.17.4.52(34572):awsuser@writer:[1490]:LOG: 00000: statement: SELECT abalance FROM pgbench_accounts WHERE aid = 7515121; 2020-11-11 01:17:08 UTC:172.17.4.52(34572):awsuser@writer:[1490]:LOCATION: exec_simple_query, postgres.c:997 2020-11-11 01:17:08 UTC:172.17.4.52(34572):awsuser@writer:[1490]:LOG: 00000: duration: 6.866 ms
参考
ログデータを Amazon CloudWatch Logs のロググループに発行するように、Aurora PostgreSQL DB クラスターを設定することができます。CloudWatch Logs を使用すると、ログデータのリアルタイム分析や、CloudWatch を使用したアラームの作成、メトリクスの表示を行うことができます。CloudWatch Logs を使用して、耐久性が高いストレージにログレコードを格納できます。
(中略)
Amazon CloudWatch Logs への Aurora PostgreSQL ログの発行 - Amazon Aurora
- Aurora PostgreSQL からは、postgresql ログのみを発行できます。アップグレードログの発行はサポートされていません。