跳至内容

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

2 分钟阅读
0

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

简短描述

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

解决方法

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

开启任务日志记录

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

  1. 打开 AWS DMS 控制台,然后从导航窗格中选择 Database migration tasks(数据库迁移任务)。
  2. 选择您的任务,选择 Actions(操作),然后选择 Modify(修改)。
  3. Task Settings(任务设置)窗格中,选择 Enable CloudWatch logs(启用 CloudWatch 日志)。
  4. 选择 Save(保存)。

检查任务的进度

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

有关任务状态的详细信息,请参阅任务状态

查看 Amazon CloudWatch 日志

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

查看 Amazon CloudWatch 指标

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

检查任务配置和设置

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

查看复制实例的指标

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

使用高级设置

  1. 打开 AWS DMS 控制台,然后从导航窗格中选择 Database migration tasks(数据库迁移任务)。
  2. 选择您的任务,选择 Actions(操作),然后选择 Modify(修改)。
  3. 展开 Advanced task settings(高级任务设置)。
  4. Create control table in target using schema(使用架构在目标中创建控制表)字段中,输入目标数据库上架构的名称,AWS DMS 可以在该数据库中创建其控制表。
  5. History timeslot (minutes)(历史时段(分钟))中,输入您希望每条历史记录在复制历史记录表中保留的时间长度。
  6. Enable control table(启用控制表)部分中,对于 Apply Exceptions(应用异常),awsdms_apply_exceptions 始终处于启用状态。或者,您可以添加以下控制表来监控有关任务的其他详细信息:
    复制状态 - awsdms_status
    已暂停表 - awsdms_suspended_tables
    复制历史记录 - awsdms_history
    **注意:**这些控制表是在目标实例中创建的。只能在目标数据库实例的目标控制架构中使用 SELECT 查询来查看它们。

相关信息

控制表任务设置

迁移分步指南

处理 AWS DMS 任务

AWS 官方已更新 3 年前