迁移作业指标

Database Migration Service 会收集并显示迁移作业指标,这些指标代表数据迁移过程的运行状况和进度。本页介绍了与迁移作业指标相关的以下方面:

迁移作业详情页面上提供的指标

迁移作业详情页面会显示多个图表,可帮助您了解迁移作业的当前状态和进度。有些图表提供数据库级信息,而另一些图表则侧重于表级数据。

迁移作业指标的示例图表 - Database Migration Service。
图 1.Database Migration Service 中的可观测性图表示例。(点击可放大)
迁移作业指标的示例图表 - Database Migration Service。

展开即可下部分,详细了解每个图表及其关联的指标。

吞吐量

吞吐量图表使用 migration_job/write_bytes_count指标来表示 Database Migration Service 已写入目标数据库的数据量(以字节为单位)。此指标每 60 秒采样一次。您可以使用它来观察 迁移的写入速度。

此指标可在汇总视图中查看,也可针对迁移作业中包含的每个表单独查看。

完全转储数据量

完全转储数据量图表显示了完全转储阶段的进度 以已迁移的完全转储数据占总数据的百分比表示。此指标可在汇总视图中查看,也可针对迁移作业中包含的每个表单独查看。

  • 汇总视图图表使用 migration_job/fulldump_progress_percentage 指标。
  • 表级图表使用 migration_job/fulldump_progress_percentage_per_object 指标。

存储空间用量(总字节数)

存储空间用量(总字节数)图表使用 Cloud SQL for PostgreSQL database/disk/bytes_used指标来显示存储在目标 Cloud SQL for PostgreSQL 实例中已迁移数据库的数据量 (以字节为单位)。您可以使用此信息来估算迁移作业的进度 。

复制延迟

复制延迟 图表使用 migration_job/max_replica_sec_lag 指标来表示 Database Migration Service 开始读取源中的变更数据捕获 (CDC) 信息的时间与 该信息在目标中完全复制的时间之间的差值。 您可以使用此信息来估算何时 提升迁移作业 (您希望在复制延迟最低时开始截止过程)。

在迁移作业详情页面上查看指标

如需在迁移作业详情页面上查看指标图表,请执行以下步骤:

  1. 在 Google Cloud 控制台中,前往 迁移作业 页面。

    前往“迁移作业”页面

  2. 作业 标签页中,点击迁移作业的显示名称。

    迁移作业详情页面随即打开。

  3. 监控 部分中,使用查看 菜单调整 要显示的图表:

    • 如需查看针对整个迁移作业汇总的指标,请依次点击查看 > 汇总
    • 如需查看表级指标,请依次点击查看 > ,然后选择您的表。

Cloud Monitoring 中提供的指标

下表介绍了可用于 在 Metrics Explorer 中创建图表 的所有迁移作业指标。完整的 Database Migration Service 指标参考 列出了几个额外的指标,但这些指标不适用于 异构 Oracle 迁移。

您还可以使用 Cloud SQL for PostgreSQL database/disk/bytes_used 指标 ,并将其与源数据库的总大小进行比较,以估算 迁移作业的进度。

指标类型发布阶段
显示名称
种类、类型、单位
受监控的资源
说明
标签
migration_job/fulldump_progress_percentage BETA(project)
Fulldump progress percentage
GAUGEDOUBLE%
datamigration.googleapis.com/MigrationJob
迁移作业的初始完全转储的进度百分比。每 60 秒采样一次。采样后,数据最多 180 秒内不可见。
migration_job/fulldump_progress_percentage_per_object BETA(project)
Fulldump progress percentage per object
GAUGEDOUBLE%
datamigration.googleapis.com/MigrationJob
迁移作业中单个表的初始完全转储的进度百分比。每 60 秒采样一次。采样后,数据最多 180 秒内不可见。
migration_job/write_bytes_count BETA
Write Bytes Count
DELTAINT64By
datamigration.googleapis.com/MigrationJob
写入目标的字节数。每 60 秒采样一次。采样后,数据最多 180 秒内不可见。
database:数据库名称。
migration_job/max_replica_bytes_lag BETA
Max lag bytes of the migration job data.
GAUGEINT64By
datamigration.googleapis.com/MigrationJob
当前复制延迟,针对迁移作业的所有数据进行汇总。每 60 秒采样一次。采样后,数据最多 180 秒内不可见。
database:数据库名称。
migration_job/max_replica_sec_lag BETA
Max lag in seconds of the migration job data
GAUGEINT64s
datamigration.googleapis.com/MigrationJob
当前复制延迟,针对迁移作业的所有数据进行汇总。每 60 秒采样一次。采样后,数据最多 180 秒内不可见。
database:数据库名称。
migration_job/unsupported_events_count BETA(project)
Unsupported Events Count
DELTAINT64By
datamigration.googleapis.com/MigrationJob
每次迁移和每个表的不受支持的事件数。每 60 秒采样一次。采样后,数据最多 180 秒内不可见。