24時間以上前の RDS イベントログを確認する方法
RDS イベントログは発生から 24 時間経過するとマネジメントコンソールでは表示がされなくなります。表示されなくなった RDS イベントログは 14 日間経過前なら AWS CLI コマンドを用いることで確認が可能です。
困っていた内容
RDS でイベントが発生しました。マネジメントコンソールで確認しようとしましたが、目的のイベントが時間経過により表示されなくなってしまいました。過去のイベントログを確認する方法を教えてください。
イベント発生時 時間経過後
どう対応すればいいの?
AWS マネジメントコンソールは RDS イベントログは、過去 24 時間のイベントを確認することが可能です。それより前の時間のイベントを確認する場合は、AWS CLI コマンドdescribe-events
を使用します。
例: 過去 14 日(20160分)間に発生したイベントを確認するコマンド
$ aws rds describe-events --duration 20160 --source-identifier database-test --source-type db-instance
結果例
{ "Events": [ { "SourceIdentifier": "database-test", "SourceType": "db-instance", "Message": "DB instance restarted", "EventCategories": [ "availability" ], "Date": "2020-06-12T08:27:39.107Z", "SourceArn": "arn:aws:rds:ap-northeast-1:<AWSアカウントID>:db:database-test" }, { "SourceIdentifier": "database-test", "SourceType": "db-instance", "Message": "DB instance created", "EventCategories": [ "creation" ], "Date": "2020-06-12T08:28:08.473Z", "SourceArn": "arn:aws:rds:ap-northeast-1:<AWSアカウントID>:db:database-test" }, { "SourceIdentifier": "database-test", "SourceType": "db-instance", "Message": "Performance Insights has been disabled", "EventCategories": [], "Date": "2020-06-12T08:29:29.911Z", "SourceArn": "arn:aws:rds:ap-northeast-1:<AWSアカウントID>:db:database-test" }, { "SourceIdentifier": "database-test", "SourceType": "db-instance", "Message": "Monitoring Interval changed to 60", "EventCategories": [ "configuration change" ], "Date": "2020-06-12T08:29:29.911Z", "SourceArn": "arn:aws:rds:ap-northeast-1:<AWSアカウントID>:db:database-test" }, { "SourceIdentifier": "database-test", "SourceType": "db-instance", "Message": "Backing up DB instance", "EventCategories": [ "backup" ], "Date": "2020-06-12T08:29:49.376Z", "SourceArn": "arn:aws:rds:ap-northeast-1:<AWSアカウントID>:db:database-test" }, { "SourceIdentifier": "database-test", "SourceType": "db-instance", "Message": "Finished DB Instance backup", "EventCategories": [ "backup" ], "Date": "2020-06-12T08:33:54.718Z", "SourceArn": "arn:aws:rds:ap-northeast-1:<AWSアカウントID>:db:database-test" }, { "SourceIdentifier": "database-test", "SourceType": "db-instance", "Message": "Finished updating DB parameter group", "EventCategories": [ "configuration change" ], "Date": "2020-06-12T08:35:00.376Z", "SourceArn": "arn:aws:rds:ap-northeast-1:<AWSアカウントID>:db:database-test" } ] }
なお、AWS CLI コマンドdescribe-events
で確認できるログは、過去 14 日間までとなります。