迁移作业指标

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

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

迁移作业详情页面会显示图表和表格,可帮助您了解迁移作业的当前状态和进度。您可以查看迁移作业中包含的所有数据库或仅查看您选择迁移的数据库的指标。

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

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

目标存储空间总用量

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

此指标仅在汇总视图中提供。您无法过滤每个数据库的总磁盘用量。

复制延迟

复制延迟图表使用 Cloud SQL per_database/postgresql/external_sync/replication_byte_lag 指标来显示目标数据库比源数据库落后多少字节。

当您考虑执行持续迁移的升级时,请使用此指标。提升时,复制延迟应为零,以避免数据丢失。请注意,此指标仅与变更数据捕获 (CDC) 阶段相关。如需详细了解作业提升,请参阅提升迁移。

此指标适用于迁移作业中包含的每个数据库,以及汇总视图(其中显示迁移作业中包含的所有数据库的摘要)。

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

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

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

    前往“迁移作业”

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

    系统会打开迁移作业详情页面。

  3. 在数据库部分中,您可以查看迁移作业中包含的每个数据库的名称和状态。
  4. 点击监控标签页以查看指标图表。
    • 您可以使用视图菜单显示迁移作业中包含的所有数据库的汇总数据,也可以过滤特定数据库的信息。
    • 您还可以直接在 Cloud Monitoring 中查看每个图表。 依次点击 更多图表选项 > 在 Metrics Explorer 中查看。

Cloud Monitoring 中提供的指标

下表介绍了可用于在 Metrics Explorer 中为 PostgreSQL 迁移创建图表的迁移作业指标。如需了解详情,请参阅完整的 Database Migration Service 指标参考文档。

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

指标类型发布阶段
显示名
种类、类型、单位
受监控的资源
说明
标签
migration_job/initial_sync_complete BETA
初始复制同步完成
GAUGE、BOOL、
datamigration.googleapis.com/MigrationJob
目标数据库实例上的所有数据库是否都已完成初始同步,并且正在从源数据库复制更改。
database:数据库名称。
migration_job/max_replica_bytes_lag Beta 版
迁移作业数据的最大延迟字节数
GAUGE、INT64、By
datamigration.googleapis.com/MigrationJob
当前复制延迟时间,按迁移作业的所有数据汇总。每 60 秒采样一次。采样后,数据在最长 180 秒的时间内不会显示。
database:数据库名称。
migration_job/max_replica_sec_lag Beta 版
迁移作业数据的最大延迟时间(以秒为单位)
GAUGE、INT64、s
datamigration.googleapis.com/MigrationJob
当前复制延迟时间,按迁移作业的所有数据汇总。每 60 秒采样一次。采样后,数据在最长 180 秒的时间内不会显示。
database:数据库名称。