移行ジョブの詳細を確認する手順は次のとおりです。
Google Cloud コンソールで、[移行ジョブ] ページに移動します。
[ジョブ] タブで、移行ジョブの名前をクリックします。
移行ジョブの詳細ページが開きます。
- 移行ジョブ名、ID、移行タイプ、移行元の接続プロファイル、移行元データベース エンジン、移行先、接続方法、移行ジョブの作成日時、移行ジョブの実行時間など、移行ジョブのメタデータを表示します。
- 移行ジョブの実行中は、[データベース] タブで、移行に選択した各データベースに関する次の情報を確認できます。
- name:移行ジョブの名前。
- ステータス。詳細については、移行ジョブのステータスをご覧ください。
- フェーズ。移行フェーズは、移行ジョブが完全なダンプと変更データ キャプチャ(CDC)オペレーションのどちらを実行しているかを示します。
- レプリケーションの遅延。詳細については、移行ジョブの指標をご覧ください。
- エラー。移行ジョブ中に発生したエラー。
- ログを表示します。移行ジョブのログへのリンク。
- [Monitoring] タブの [View] リストから、次のいずれかのオプションを選択して指標を表示します。
- [集計] には、移行ジョブに含まれるすべてのデータベースの指標図が表示されます。
- [データベース] には、移行に選択したデータベースの指標図が表示されます。
指標の詳細については、移行ジョブの指標をご覧ください。
移行ジョブのステータス
次の表に、Database Migration Service の移行ジョブのステータスとその説明、ユーザー アクションを示します。
移行ジョブのステータス | 説明 | 考えられるサブステータス | ユーザーが行える操作 |
---|---|---|---|
未開始 | 移行ジョブは準備ができていますが、まだ実行されていません。このステータスは、移行ジョブが作成されたが開始されていない場合に関連します。 | なし | 開始ボタンです。削除] をタップします。 |
開始... | 移行ジョブが開始中です。これは、移行ジョブの開始時に発生する中間ステータスです。移行ジョブの開始には数秒から数分かかることがあります。ステータスが Running に変わります。 |
なし | 削除] をタップします。 |
実行中 | 移行ジョブがアクティブに実行されています。 実行中の移行ジョブのデータダンプの並列処理レベルを編集するには、[編集] をクリックします。変更を加えた後、ジョブを再起動する必要があります。 並列処理の詳細については、ソース接続プロファイルに関する情報を指定するをご覧ください。 |
CDC、プロモーションの処理中。 | フローを停止します。プロモートします。削除] をタップします。 |
実行中(エラーあり) | このステータスは、Database Migration Service で移行中にエラーが発生したことを意味します。エラーのあるオペレーションは再試行され、根本的な問題が解決するとエラーは自動的に消去されます。 Database Migration Service は、エラーの影響を受けないデータの移行を続行します。 |
CDC。 | フローを停止します。再起動します。昇格(ジョブが CDC フェーズにある場合)。 |
完了 | 移行ジョブは完了しました。継続的な移行タイプでは、これはプロモーションが成功した後に行われます。 | なし | 削除] をタップします。 |
失敗 | エラーが発生したため、移行ジョブが失敗しました。エラーの種類によっては、問題が解決すると移行ジョブが自動的に再開されることがあります。それ以外の場合は、障害は復元できず、移行ジョブを再起動する必要があります。 | 移行ジョブが失敗する前の最後のステータス。CDC で失敗、完全なダンプでも失敗。 | 再起動します。削除] をクリックします。プロモートする。 |
再起動 | 移行ジョブが再起動中です。 | なし | 削除] をタップします。 |
停止 | 移行ジョブが停止します。 | 移行ジョブが停止する前の最後のステータス: CDC で停止。 | CDC フェーズの場合は、移行ジョブを再開、昇格、削除できます。 |
再開 | 移行ジョブが再開中です。 | なし | 削除] をタップします。 |
停止中... | Stop が呼び出された後、移行ジョブが停止中です。これは、ユーザーが移行ジョブを停止したときに発生する中間ステータスです。ジョブの停止には約 1 分かかり、その間ステータスは Stopping になります。その後、ステータスが Stopped に変わります。 |
なし | 削除] をタップします。 |
移行ジョブの指標
Database Migration Service は、データ移行プロセスの健全性と進行状況を表す移行ジョブ指標を収集して表示します。
次の表に、移行ジョブの詳細ページで表示できる移行ジョブの指標を示します。移行ジョブに含まれるすべてのデータベース、または移行用に選択したデータベースのみの次の指標を表示できます。
移行指標 | 説明 |
---|---|
レプリケーションの遅延 | 移行先データベースがソース データベースから遅れているバイト数を表します。この指標は、継続的移行のプロモーションを検討する場合に使用します。データ損失を回避するには、昇格時にレプリケーション遅延をゼロにする必要があります。この指標は、変更データ キャプチャ(CDC)フェーズでのみ関連します。ジョブのプロモートの詳細については、移行を昇格させるをご覧ください。 |
ストレージ使用量 | 宛先の Cloud SQL インスタンスで使用されている GB 数を反映します。この指標を使用して、移行ジョブの進行状況を大まかに把握します。 |
次の指標を使用して、移行をモニタリングできます。
migration_job/initial_sync_complete
指標は、特定のデータベースまたは移行ジョブ全体の完全なダンプ フェーズが完了した日時を示します。この指標は、database
ラベルを適用することで、移行レベルまたはデータベース レベルで表示できます。データベースのラベルが存在する場合、指標値はその特定のデータベースのものです。ラベルが入力されていない場合、指標値は移行ジョブ全体の値です。migration_job/max_replica_bytes_lag
指標は、まだ宛先に複製されていないログデータのサイズを示します。この指標は、database
ラベルを適用することで、移行レベルまたはデータベース レベルで表示できます。データベースのラベルが存在する場合、指標値はその特定のデータベースのものです。ラベルが入力されていない場合、指標値は移行ジョブ全体の値です。migration_job/max_replica_sec_lag
指標は、宛先データベースがソース データベースより遅れている時間(秒単位)を示します。この指標は、移行レベルでのみ確認できます。
Metrics Explorer の詳細については、Metrics Explorer でグラフを作成するをご覧ください。