スキップしてコンテンツを表示

AWS DMS タスクの監視を有効にする方法を教えてください。

所要時間2分
0

AWS Database Migration Service (AWS DMS) タスクの監視を有効にする方法を教えてください。

簡単な説明

Amazon CloudWatch ログを使用すると、DMS タスクの進行状況、使用されたリソース、および使用されたネットワークアクティビティを監視できます。AWS DMS タスクの監視には、AWS DMS コンソールAWS コマンドラインインターフェイス (AWS CLI)、または AWS DMS API を使用します。

解決策

注: AWS CLI コマンドの実行中にエラーが発生した場合は、最新バージョンの AWS CLI を使用していることを確認してください

タスクログを有効にする

DMS タスクを変更するには、そのタスクは停止状態または失敗状態である必要があります。

  1. AWS DMS コンソールを開き、ナビゲーションペインで [データベース移行タスク] を選択します。
  2. 該当するタスクを選択し、[アクション] を選択し、[変更] を選択します。
  3. [タスク設定] ペインで [CloudWatch ログを有効にする] を選択します。
  4. [保存] を選択します。

タスクの進行状況を確認する

  1. AWS DMS コンソールを開き、ナビゲーションペインで [データベース移行タスク] を選択します。
  2. 監視するタスクの名前を選択します。
  3. [テーブル統計情報] セクションで AWS DMS タスクの負荷状態を確認します。

タスクのステータスに関する詳細については、「タスクのステータス」を参照してください。

Amazon CloudWatch ログを確認する

  1. AWS DMS コンソールを開き、ナビゲーションペインで [データベース移行タスク] を選択します。
  2. 確認するタスクの名前を選択します。
  3. [概要の詳細] セクションで [ログを表示] を選択します。

Amazon CloudWatch メトリクスを確認します。

  1. AWS DMS コンソールを開き、ナビゲーションペインで [データベース移行タスク] を選択します。
  2. 監視するタスクの名前を選択します。
  3. [CloudWatch メトリクス] でタスクのメトリクスを確認します。
  4. タスクの CDC フェーズにおける、CDCLatencySource および CDCLatencyTarget のメトリクスを確認します。これらのメトリクスを参照し、ソースまたはターゲットの潜在的な遅延を特定してください。詳細については、「Amazon CloudWatch を使用してレプリケーションタスクを監視する」を参照してください。

タスクの構成と設定を確認する

  1. AWS DMS コンソールを開き、ナビゲーションペインで [データベース移行タスク] を選択します。
  2. 確認するタスクの名前を選択します。
  3. [概要の詳細] セクションでは、タスクの基本設定タスク設定を確認できます。

レプリケーションインスタンスのメトリクスを確認する

  1. AWS DMS コンソールを開き、ナビゲーションペインで [レプリケーションインスタンス] を選択します。
  2. 使用中のレプリケーションインスタンスの名前を選択します。
  3. [CloudWatch メトリクス] タブで CPU 使用率空きメモリ空きストレージ容量SWAP 使用量のメトリクスを確認します。

詳細設定を使用する

  1. AWS DMS コンソールを開き、ナビゲーションペインで [データベース移行タスク] を選択します。
  2. 該当するタスクを選択し、[アクション] を選択し、[変更] を選択します。
  3. [タスクの詳細設定] を展開します。
  4. [スキーマを使用してターゲットにコントロールテーブルを作成] フィールドに、AWS DMS によるコントロールテーブルの作成を許可する、ターゲットデータベース上のスキーマ名を入力します。
  5. [履歴タイムスロット (分)] には、各履歴レコードをレプリケーション履歴テーブルに保持する期間を入力します。
  6. [コントロールテーブルを有効にする] セクションの [例外の適用] では、awsdms_apply_exceptions は常時有効に設定されます。必要に応じて、次の制御テーブルを追加すると、タスクに関する追加情報を監視できます。
    レプリケーションステータス - awsdms_status
    停止テーブル - awsdms_suspended_tables
    レプリケーション履歴 - awsdms_history
    注: これらのコントロールテーブルは、ターゲットインスタンスで作成されます。ターゲットデータベースインスタンス内のターゲットコントロールスキーマで SELECT を使用する以外の方法では表示できません。

関連情報

コントロールテーブルタスク設定

移行手順のガイダンス

AWS DMS タスクを操作する

AWS公式更新しました 3年前