メニュー
Amazon Relational Database Service
ユーザーガイド (API Version 2014-10-31)

Amazon RDS データベースログファイル

Amazon RDS コンソール、AWS Command Line Interface (AWS CLI)、または Amazon RDS API を使用して、データベースログを表示、ダウンロード、監視できます。トランザクションログの表示、ダウンロード、監視はサポートされていません。

エンジン固有の資料については、次を参照してください。

データベースエンジン 関連資料

MariaDB

エラーログ、スロークエリログ、一般ログにアクセスできます。詳細については、「MariaDB データベースログファイル」を参照してください。

Microsoft SQL Server

SQL Server エラーログ、エージェントログ、トレースファイルにアクセスできます。詳細については、「Microsoft SQL Server データベースのログファイル」を参照してください。

MySQL

エラーログ、スロークエリログ、一般ログにアクセスできます。詳細については、「MySQL データベースログファイル」を参照してください。

Oracle

Oracle のアラートログ、監査ファイル、トレースファイルにアクセスできます。詳細については、「Oracle Database のログファイル」を参照してください。

PostgreSQL

クエリログ、エラーログにアクセスできます。エラーログには、auto-vacuum および接続情報、加えて rds_admin アクションが記載される場合があります。詳細については、「PostgreSQL データベースのログファイル」を参照してください。

データベースログファイルを閲覧および一覧表示する

Amazon RDS コンソールを使用して、DB エンジンのデータベースログファイルを閲覧できます。Amazon RDS CLI または API を使用して、ダウンロードまたはモニタリング可能なログファイルを一覧表示できます。

注記

既存の Oracle DB インスタンスのログファイルのリストを表示できない場合、リストを表示するには、インスタンスを再起動してください。

AWS マネジメントコンソール

To view a database log file

  1. AWS マネジメントコンソールにサインインし、Amazon RDS コンソール (https://console.aws.amazon.com/rds/) を開きます。

  2. In the navigation pane, click Instances.

  3. Click the details icon next to the DB instance name that has the log file you want to view to show the DB instance details page.

    
						viewing log file
  4. On the DB instance details page, click the Recent Events & Logs tab.

    
						viewing log file
  5. Click the View button for the log you want to view.

    
						viewing log file
  6. Click DB Instances at the top of the page to return to the list of DB instances.

    
						viewing log file

CLI

DB インスタンスで利用可能なデータベースログファイルを一覧表示するには、AWS CLI の describe-db-log-files コマンドを使用します。

以下の例では、log_file_list.txt というテキストファイルに my-db-instance という名前の DB インスタンスのログファイルのリストを書き込んでいます。

Copy
aws rds describe-db-log-files --db-instance-identifier my-db-instance > log_file_list.txt

API

DB インスタンスの使用可能なデータベースログファイルを一覧表示するには、Amazon RDS API の DescribeDBLogFiles アクションを呼び出します。

データベースログファイルをダウンロードする

Amazon RDS コンソールまたは AWS CLI を使用して、データベースログファイルをダウンロードできます。

DownloadCompleteDBLogFile REST API を使用して完全なログファイルをダウンロードできます。RDS CLI は廃止されましたが、RDS CLI および rds-download-db-logfile コマンドの最後の公開バージョンを引き続き使用して、完全なログファイルをダウンロードできます。

AWS マネジメントコンソール

To download a database log file

  1. AWS マネジメントコンソールにサインインし、Amazon RDS コンソール (https://console.aws.amazon.com/rds/) を開きます。

  2. In the navigation pane, click Instances.

  3. Click the details icon for the DB instance name that has the log file you want to view.

    
								viewing log file
  4. On the DB instance details page, click the Recent Events & Logs tab.

    
								viewing log file
  5. Click the Download button for the log you want to download.

    
								viewing log file
  6. Right-click the link provided, and then select Save Link As... from the dropdown menu. Type the location where you want the log file to be saved, then click Save. Click Close when you are finished.

    
								viewing log file
  7. Click DB Instances at the top of the page to return to the list of DB instances.

    
								viewing log file

CLI

データベースログファイルをダウンロードするには、コマンド download-db-log-file-portion を使用します。

以下の例では、log/ERROR.4 というログファイルの内容をダウンロードし、errorlog.txt というローカルファイルに格納しています。

Linux、OS X、Unix の場合:

Copy
aws rds download-db-log-file-portion \ --db-instance-identifier myexampledb \ --no-paginate \ --log-file-name log/ERROR.4 > errorlog.txt

Windows の場合:

Copy
aws rds download-db-log-file-portion ^ --db-instance-identifier myexampledb ^ --no-paginate ^ --log-file-name log/ERROR.4 > errorlog.txt

データベースログファイルを監視する

Amazon RDS コンソールを使用して、ログファイルの内容をモニタリングできます。

AWS マネジメントコンソール

To watch a database log file

  1. AWS マネジメントコンソールにサインインし、Amazon RDS コンソール (https://console.aws.amazon.com/rds/) を開きます。

  2. In the navigation pane, click Instances.

  3. Click the details icon for the DB instance name that has the log file you want to view.

    
							viewing log file
  4. On the DB instance details page, click the Recent Events & Logs tab.

    
							viewing log file
  5. Click the Watch button for the log you want to watch.

    
							viewing log file
  6. Click DB Instances at the top of the page to return to the list of DB instances.

    
							viewing log file

関連トピック