パフォーマンス評価を実施する前に、本記事の手順に従って、RDS MySQLインスタンスまたはPolarDB MySQLインスタンスのトラフィックファイルをダウンロードする必要があります。
背景
ログ監査サービスは、ログ収集機能を迅速に有効にすることをサポートしています。監査ログ収集機能を有効にすると、条件を満たすRDSインスタンスのSQLインサイト(SQL監査)機能が自動的に有効になります。
ログ監査サービスは、ストレージ、ネットワーク、データベースなどのクラウド製品のログを収集できます。収集完了後、対応するLogstoreまたはMetricstoreに自動的に保存されます。
前提条件
Alibaba Cloudアカウントに登録済みで、RDS MySQLインスタンスまたはPolarDB MySQLインスタンスを作成していること。
初回設定
注意
この操作は1回だけ実行する必要があります。
ログサービスコンソールにログインします。
ログアプリケーション > 監査とセキュリティ セクションで、ログ監査サービス をクリックします。

ページの指示に従って認可を完了します。
認可完了後、ログ監査サービスはサービス関連ロール
AliyunServiceRoleForSLSAuditを使用してクラウド製品のログを収集します。
ログ収集機能の有効化
SQL監査ログ収集機能を有効にします。
ログ監査サービス の クラウド製品アクセス > グローバル設定 ページに移動します。
グローバル設定 ページで、右上の 変更 をクリックします。

中央プロジェクトProjectの所在地域 ドロップダウンリストから、ログの集中ストレージを希望する地域を選択します。

クラウド製品リストで、RDSの後ろの SQL監査ログ スイッチをクリックします。

PolarDB MySQLインスタンスの監査ログを取得する場合は、PolarDBの後ろの 監査ログ スイッチをクリックします。

通知 ダイアログの内容を確認し、収集ポリシーへ をクリックします。
収集ポリシー設定ダイアログで、収集ポリシーを設定します。
Log Serviceでは、デフォルト収集ポリシーまたは詳細編集モードを使用して収集ポリシーを設定できます。詳細については、収集ポリシーをご参照ください。
注意
デフォルト収集ポリシーを設定した場合、すべてのリージョンのすべてのインスタンスがデフォルトで収集されるため、予期しない費用が発生する可能性があります。詳細編集モードを使用し、データ収集を実行するインスタンスを選択して設定することを推奨します。

ポリシーを追加するエリアで、属性を**インスタンスID、演算子を完全一致**に選択し、右側のテキストボックスにログを収集するRDS MySQLインスタンスIDまたはPolarDB MySQLインスタンスIDを入力します。
ここでの属性設定はあくまで例です。実際の状況に応じて変更してください。
ダイアログの右下にあるポリシーを追加をクリックします。
設定を確認し、問題がなければ**OK**をクリックします。
グローバル設定ページに戻り、**OK**をクリックして、設定の変更が完了するのを待ちます。
インスタンスのトラフィックファイルを取得する
ログサービスSLSのトラフィックファイルをOSSに保存するか、SQL監査ログをローカルにダウンロードするかの2つの方法で、対象インスタンスのトラフィックファイルを取得できます。新規のパフォーマンス評価タスク作成時に、データ収集の設定ページで選択した 収集されたデータ元 には、オブジェクトストレージ(OSS)へのインポート と ファイルをアップロード が含まれます。
ログサービスSLSのトラフィックファイルをOSSに保存する場合は、オブジェクトストレージ(OSS)へのインポート を選択し、トラフィックファイルをインポートして評価します。
SQL監査ログをローカルにダウンロードする場合は、ファイルをアップロード を選択し、トラフィックファイルをインポートして評価します。
SLSのトラフィックファイルをOSSに保存する
注意
移行評価はリアルタイム配信されたトラフィックファイルのみをサポートし、SLSからの補足配信されたトラフィックファイルはサポートしていません。例えば、SLSログ監視を有効にしてから2時間後にOSS配信を有効にした場合、移行評価はその2時間前のトラフィックファイルを受信しません。
ログサービスコンソールに戻ります。
Projectリストエリアで、対象Projectの名前をクリックし、ログライブラリページに移動します。
Projectの作成詳細については、Projectの管理をご参照ください。

左側のナビゲーションペインで、対象Logstoreの下にある データ処理 > エクスポート を順に展開し、マウスをOSS(オブジェクトストレージ)に合わせて表示された + アイコンをクリックします。

配信タスクの作成ダイアログボックスで、OSSエクスポートを選択し、**確認する**をクリックします。
OSS配信機能ダイアログボックスで、各パラメータを設定し、ログをOSSにエクスポートします。詳細については、OSS配信タスクの作成(新版)をご参照ください。
注意
OSS配信機能ダイアログボックスで設定する際は、以下のルールに従ってください:
- ファイル配信ディレクトリ:必須です。
- パーティション形式:%Y/%m/%d/%H/%M。
- ストレージ形式:json形式のみをサポートします。
- 圧縮:圧縮(snapshots)のみをサポートします。
設定完了後、**OK**をクリックします。
SQL監査ログをダウンロードする
ログサービスコンソールに戻ります。
Projectリストエリアで、対象Projectの名前をクリックし、ログライブラリページに移動します。
プロジェクトの作成方法の詳細については、プロジェクトの管理をご参照ください。

左側のナビゲーションペインで、対象のLogstore名をクリックし、ログ詳細ページを開きます。
Logstoreの作成方法の詳細については、Logstoreの管理をご参照ください。
生ログタブで、ダウンロードアイコンをクリックし、**ログをダウンロード**を選択します。

また、検索したい期間を選択して、ログと統計情報を確認することもできます。

ログのダウンロードダイアログで、オフラインダウンロードを選択し、画面の指示に従って各パラメータを設定します。
注意
現在、圧縮方式は
gzipのみサポートされています。
設定完了後、**OK**をクリックします。
タスクが成功すると、表示されるダウンロードタスクダイアログで、**ダウンロード**をクリックします。
