如何启用对 AWS DMS 任务的监控?

2 分钟阅读
0

如何启用对 AWS Database Migration Service (AWS DMS) 任务的监控?

简短说明

您可以使用 Amazon CloudWatch Logs 来监控 DMS 任务的进度以及使用的资源和网络活动。可以使用 AWS DMS 控制台AWS 命令行界面 (AWS CLI)AWS DMS API 来监控 AWS DMS 任务。

解决方案

**注意:**如果在运行 AWS CLI 命令时收到错误,请确保您使用的是最新版本的 AWS CLI

启用任务记录

修改 DMS 任务时,该任务必须处于已停止或失败状态。

  1. 打开 AWS DMS 控制台,然后从导航窗格中选择 Database migration tasks(数据库迁移任务)。
  2. 选择任务,选择操作,然后选择修改
  3. 任务设置窗格中,选择启用 CloudWatch Logs
  4. 选择保存

检查任务的进度

  1. 打开 AWS DMS 控制台,然后从导航窗格中选择 Database migration tasks(数据库迁移任务)。
  2. 选择您要监控的任务的名称。
  3. 表统计数据部分,查看 AWS DMS 任务的加载状态。

有关任务状态的更多信息,请参阅任务状态

查看 Amazon CloudWatch Logs

  1. 打开 AWS DMS 控制台,然后从导航窗格中选择 Database migration tasks(数据库迁移任务)。
  2. 选择您要检查的任务的名称。
  3. 概述详细信息部分中,选择查看日志

查看 Amazon CloudWatch 指标

  1. 打开 AWS DMS 控制台,然后从导航窗格中选择 Database migration tasks(数据库迁移任务)。
  2. 选择您要监控的任务的名称。
  3. CloudWatch 指标中,查看任务的指标。
  4. 查看任务 CDC 阶段的 CDCLatencySourceCDCLatencyTarget 指标。查看这些指标以确定源或目标中的潜在延迟。有关更多信息,请参阅使用 Amazon CloudWatch 监控复制任务

检查任务配置和设置

  1. 打开 AWS DMS 控制台,然后从导航窗格中选择 Database migration tasks(数据库迁移任务)。
  2. 选择您要检查的任务的名称。
  3. 概述详细信息部分,您可以查看任务的基本设置任务设置

查看复制实例的指标

  1. 打开 AWS DMS 控制台,然后从导航窗格中选择 Replication instances(复制实例)。
  2. 选择正在使用的复制实例的名称。
  3. CloudWatch 指标选项卡中,检查 CPU 利用率可用内存可用存储空间SWAP 使用率指标。

使用高级设置

  1. 打开 AWS DMS 控制台,然后从导航窗格中选择 Database migration tasks(数据库迁移任务)。
  2. 选择任务,选择操作,然后选择修改
  3. 展开高级任务设置
  4. 使用架构在目标中创建控制表字段中,输入您在目标数据库上的架构名称,而 AWS DMS 可在该数据库创建其控制表。
  5. 历史时间段(分钟) 中,输入您希望每条历史记录在复制历史表中保留的时长。
  6. 启用控制表部分,对于应用例外情况,始终启用 awsdms_apply_exceptions。您还可以添加以下控制表,以监控关于任务的更多详细信息:
    复制状态 - awsdms_status
    暂停的表 - awsdms_suspended_tables
    复制历史记录 - awsdms_history
    **注意:**在目标实例中创建此类控制表。这些表只能通过在目标数据库实例的目标控制架构中使用 SELECT 查询进行查看。

相关信息

控制表任务设置

迁移分步指南

处理 AWS DMS 任务

相关视频

AWS 官方
AWS 官方已更新 1 年前
没有评论