Database Migration Service 会收集并显示迁移作业指标,这些指标代表数据迁移过程的健康状况和进度。本页介绍了与迁移作业指标相关的以下方面:
迁移作业详情页面上提供的指标介绍了您可以在 Database Migration Service 的迁移作业详情页面上直接查看的可观测性信息。
Cloud Monitoring 中提供的指标介绍了与迁移作业性能相关的所有指标,包括从 PostgreSQL 目标集群中显示的指标。
迁移作业详情页面上提供的指标
迁移作业详情页面会显示多个图表,可帮助您了解迁移作业的当前状态和进度。有些图表提供数据库级信息,而另一些则侧重于表级数据。


展开即可下部分,详细了解每种图表及其关联的指标。
吞吐量
吞吐量图表使用
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) 信息的时间与该信息完全复制到目标的时间之间的差值。
您可以使用此信息来估计何时
提升迁移作业(您希望在复制延迟最低时开始切换流程)。
在迁移作业详情页面上查看指标
如需在迁移作业详情页面上查看指标图表,请执行以下步骤:
- 在 Google Cloud 控制台中,前往迁移作业页面。
- 在作业标签页中,点击迁移作业的显示名称。
系统会打开迁移作业详情页面。
-
在监控部分,使用查看菜单调整要显示的图表:
- 如需查看整个迁移作业的汇总指标,请依次点击查看 > 汇总。
- 如需查看表格级层指标,请依次点击查看 > 表格,然后选择相应表格。
Cloud Monitoring 中提供的指标
下表介绍了可用于在 Metrics Explorer 中创建图表的所有迁移作业指标,这些指标适用于异构 Oracle 迁移。 完整的指标 Database Migration Service 指标参考中列出了其他几个指标,但这些指标不适用于异构 Oracle 迁移。
您还可以使用
Cloud SQL for PostgreSQL database/disk/bytes_used
指标,并将其与源数据库的总大小进行比较,以估计迁移作业的进度。
指标类型发布阶段 显示名 |
|
---|---|
种类、类型、单位 受监控的资源 |
说明 标签 |
migration_job/fulldump_progress_percentage
BETA
(项目)
完整内存转储进度百分比 |
|
GAUGE 、DOUBLE 、%
datamigration.googleapis.com/MigrationJob |
迁移作业的初始完整转储的进度百分比。每 60 秒采样一次。采样后,数据在最长 180 秒的时间内不会显示。 |
migration_job/fulldump_progress_percentage_per_object
BETA
(项目)
每个对象的完整转储进度百分比 |
|
GAUGE 、DOUBLE 、%
datamigration.googleapis.com/MigrationJob |
迁移作业中单个表的初始完全转储的进度百分比。每 60 秒采样一次。采样后,数据在最长 180 秒的时间内不会显示。 |
migration_
BETA
写入字节数 |
|
DELTA 、INT64 、By
datamigration.googleapis.com/MigrationJob |
写入到目标的字节数。每 60 秒采样一次。采样后,数据在最长 180 秒的时间内不会显示。
database :数据库名称。
|
migration_
BETA
迁移作业数据的最大延迟字节数。 |
|
GAUGE 、INT64 、By
datamigration.googleapis.com/MigrationJob |
当前复制延迟时间,按迁移作业的所有数据汇总。每 60 秒采样一次。采样后,数据在最长 180 秒的时间内不会显示。
database :数据库名称。
|
migration_
BETA
迁移作业数据的最大延迟时间(以秒为单位) |
|
GAUGE 、INT64 、s
datamigration.googleapis.com/MigrationJob |
当前复制延迟时间,按迁移作业的所有数据汇总。每 60 秒采样一次。采样后,数据在最长 180 秒的时间内不会显示。
database :数据库名称。
|
migration_job/unsupported_events_count
BETA
(项目)
不支持的事件数 |
|
DELTA 、INT64 、By
datamigration.googleapis.com/MigrationJob |
每次迁移和每个表的不受支持的事件数。每 60 秒采样一次。采样后,数据在最长 180 秒的时间内不会显示。 |