如何開啟 AWS Database Migration Service (AWS DMS) 任務的監控功能?
簡短說明
您可以利用 Amazon CloudWatch Logs 來監控 DMS 任務的進度、使用過的資源和網路活動。只要使用 AWS DMS 主控台、AWS Command Line Interface (AWS CLI) 或 AWS DMS API 即可監控 AWS DMS 任務。
解決方法
**注意:**如果您在執行 AWS CLI 命令時收到錯誤訊息,請確認您使用的是最新的 AWS CLI 版本。
開啟任務記錄
若要修改 DMS 任務,任務必須處於已停止或失敗狀態。
- 開啟 AWS DMS 主控台,然後從導覽窗格中選擇資料庫遷移任務。
- 選取您的任務,選擇動作,然後選擇修改。
- 在任務設定窗格中,選擇啟用 CloudWatch Logs。
- 選擇儲存。
檢查任務的進度
- 開啟 AWS DMS 主控台,然後從導覽窗格中選擇資料庫遷移任務。
- 選擇您要監控的任務名稱。
- 在資料表統計資料區段中,檢閱 AWS DMS 任務的載入狀態。
如需有關任務狀態的詳細資訊,請參閱任務狀態。
查看 Amazon CloudWatch Logs
- 開啟 AWS DMS 主控台,然後從導覽窗格中選擇資料庫遷移任務。
- 選擇您要檢閱的任務名稱。
- 在概觀詳細資料區段中,選擇檢視日誌。
檢視 Amazon CloudWatch 指標
- 開啟 AWS DMS 主控台,然後從導覽窗格中選擇資料庫遷移任務。
- 選擇您要監控的任務名稱。
- 在 CloudWatch 指標中,檢視您的任務指標。
- 在任務的 CDC 階段,檢查 CDCLatencySource 和 CDCLatencyTarget 的指標。檢閱這些指標,以識別可能在來源或目標中發生的延遲問題。如需詳細資訊,請參閱使用 Amazon CloudWatch 監控複寫任務。
檢查任務組態和設定
- 開啟 AWS DMS 主控台,然後從導覽窗格中選擇資料庫遷移任務。
- 選擇您要檢閱的任務名稱。
- 在概觀詳細資料區段中,您可以查看任務的基本組態和任務設定。
檢視複寫執行個體的指標
- 開啟 AWS DMS 主控台,然後從導覽窗格中選擇複寫執行個體。
- 選擇使用中的複寫執行個體名稱。
- 在 CloudWatch 指標索引標籤中,檢閱 CPU 使用率、可用記憶體、可用儲存空間和 SWAP 使用量的指標。
使用進階設定
- 開啟 AWS DMS 主控台,然後從導覽窗格中選擇資料庫遷移任務。
- 選取您的任務,選擇動作,然後選擇修改。
- 展開進階任務設定。
- 在使用結構描述在目標中建立控制資料表欄位中,針對 AWS DMS 建立控制資料表的目標資料庫,輸入該資料庫上的結構描述名稱。
- 在歷史記錄時段 (分鐘) 中,輸入您希望每個歷史記錄保留在複寫歷史記錄資料表中的時間長度。
- 在 Enable control table (啟用控制資料表) 區段的 Apply Exceptions (套用例外狀況) 中,awsdms_apply_exceptions 永遠處於開啟狀態。或者,您可以新增這些控制資料表來監控任務的其他詳細資訊:
複寫狀態 - awsdms_status
暫停的資料表 - awsdms_suspended_tables
複寫歷史記錄 - awsdms_history
**注意:**這些控制資料表是在目標執行個體中建立。您必須在目標資料庫執行個體的目標控制結構描述中使用 SELECT 查詢,才能檢視這些控制資料表。
相關資訊
控制資料表任務設定
遷移逐步指南
使用 AWS DMS 任務