支持的监控指标

最近更新时间: 2026-03-13 09:03:00

指标说明

  • 统计维度:迁移 app_id、migratejob_id;同步 appid、replicationjobid,订阅 appId、subscribeid。
  • 统计粒度:60s、300s。
  • BPS:表示每秒传输的数据量。
  • RPS:表示每秒传输的行数。

数据迁移

MySQL/MariaDB/Percona/TDSQL MySQL

指标分类指标中文名称指标英文名称单位说明
BPS-全量阶段源实例全量导出 BPSMigrateDumperBpsMB/s全量阶段,DTS 每秒从源实例导出的数据量。
目标实例全量导入 BPSMigrateLoaderBpsMB/s全量阶段,DTS 每秒导入到目标实例的数据量。
BPS-增量阶段源实例增量导出 BPSMigrateRiverBpsMB/s增量阶段,DTS 每秒从源实例导出的数据量。
目标实例增量导入 BPSMigrateSinkerBpsMB/s增量阶段,DTS 每秒导入到目标实例的数据量。
RPS-全量阶段源实例全量导出 RPSMigrateDumperRpsCount/s全量阶段,DTS 每秒从源实例导出的数据行数。
目标实例全量导入 RPSMigrateLoaderRpsCount/s全量阶段,DTS 每秒导入到目标实例的数据行数。
RPS-增量阶段源实例数据抽取 RPS(同源实例增量导出RPS)MigrateCaptureRpsCount/s该指标为过渡阶段,后续仅保留源实例增量导出 RPS。
源实例增量导出 RPSMigrateRiverRpsCount/s增量阶段,DTS 每秒从源实例导出的数据行数。
目标数据装载 RPS(同目标实例增量导入RPS)MigrateLoadRpsCount/s该指标为过渡阶段,后续仅保留目标实例增量导入 RPS。
目标实例增量导入 RPSMigrateSinkerRpsCount/s增量阶段,DTS 每秒导入到目标实例的数据行数。
网络延迟-全量阶段DTS 全量导出时与源实例网络延迟MigrateDumperNetworkLagms全量阶段,DTS 数据导出与源实例的网络延迟。
DTS 全量导入时与目标实例网络延迟MigrateLoaderNetworkLagms全量阶段,DTS 数据导入与目标实例的网络延迟。
网络延迟-增量阶段DTS 增量导出时与源实例网络延迟MigrateRiverNetworkLagms增量阶段,DTS 数据导出与源实例的网络延迟。
DTS 增量导入时与目标实例网络延迟MigrateSinkerNetworkLagms增量阶段,DTS 数据导入与目标实例的网络延迟。
数据迁移延迟时间MigrateLags增量阶段,目标实例和源实例的时间延迟。
计算方法:源实例当前时间减去目标实例当前正在执行的最新一条源实例 Binlog Event 中记录的时间。
源库为只读的场景,当源库长时间没有数据写入时,该指标会出现延迟。<br>“数据迁移延迟时间”指标的计算依赖于源库的增量 Binlog,当源库长时间没有 DDL 或者 DML 操作时,该指标会逐步增大,无法反应真实的同步延迟时间(例如出现值为“-1”,表示存量数据迁移完成,一直没有增量数据的刷新)。DTS 为了解决这个问题,在源库中插入心跳让增量数据持续更新,但源库为只读的场景无法写入心跳,所以仍会存在延迟的情况。
数据迁移延迟数据量MigrateLagDataMBytes增量阶段,目标实例和源实例的数据差距。
计算方法:源实例最新的 Binlog Event 文件位点减去目标实例当前正在执行的最新一条源实例 Binlog Event 的文件位点。 当这两个位点跨越 Binlog 文件时,该值有估算成分。<br>源库为只读的场景,当源库长时间没有数据写入时,该指标会出现延迟(例如出现值为“-1”,表示存量数据同步完成,一直没有增量数据的刷新)。
RPS 使用率目标实例增量导入 RPS 使用率MigrateSinkerRpsUsage%RPS 使用率 = 实时 RPS/ RPS 上限,RPS 上限为链路配置中选择的规格,不同的规格上限不同。
  • 当 RPS 使用率接近100%,则增量速率无法再提升,需要升级更高的规格。
  • 当链路配置为最大规格时,因为最大规格中 RPS 无上限限制,所以 RPS 使用率可能超过100%。

Redis®

注意:

2025年4月14日后启动的任务支持查看监控数据。对于2025年4月14日之前创建的任务,如果在2025年4月14日后启动,也会有监控数据。

指标分类指标中文名称指标英文名称单位说明
BPS-全量阶段源实例全量导出 BPSMigrateDumperBpsMB/s全量阶段,DTS 每秒从源实例导出的数据量。
目标实例全量导入 BPSMigrateLoaderBpsMB/s全量阶段,DTS 每秒导入到目标实例的数据量。
BPS-增量阶段源实例增量导出 BPSMigrateRiverBpsMB/s增量阶段,DTS 每秒从源实例导出的数据量。
目标实例增量导入 BPSMigrateSinkerBpsMB/s增量阶段,DTS 每秒导入到目标实例的数据量。
RPS-全量阶段目标实例全量导入 RPS(每秒命令数)MigrateLoaderRpsCount/s在全量阶段,每秒导入数据到目标库的命令数
RPS-增量阶段源实例增量导出 RPS(每秒命令数)MigrateRiverRpsCount/s在增量阶段从源库导出的数据命令数。
初始值为“0”,在全量文件接收完毕后刷新。
目标实例增量导入 RPS(每秒命令数)MigrateSinkerRpsCount/s在增量阶段导入进目标库的数据命令数。
初始值为“0”,在任意一个分片进入增量阶段后刷新。
网络延迟-全量阶段DTS 全量导出时与源实例网络延迟MigrateDumperNetworkLagms全量阶段,DTS 数据导出与源实例的网络延迟。
DTS 全量导入时与目标实例网络延迟MigrateLoaderNetworkLagms全量阶段,DTS 数据导入与目标实例的网络延迟。
网络延迟-增量阶段DTS 增量导出时与源实例网络延迟MigrateRiverNetworkLagms增量阶段,DTS 数据导出与源实例的网络延迟。
DTS 增量导入时与目标实例网络延迟MigrateSinkerNetworkLagms增量阶段,DTS 数据导入与目标实例的网络延迟。
数据迁移延迟时间MigrateLags目标实例和源实例的时间延迟。
计算方法:增量延迟数据量/当前目标实例增量导入BPS
在任意一个分片进入增量阶段后刷新。
数据迁移延迟数据量MigrateLagDataMBytes目标实例和源实例的数据差距。
计算方法:源实例的 repl_offset 同 DTS 已导入完成的数据量差值。
在任意一个分片进入增量阶段后刷新。

数据同步

MySQL/MariaDB/Percona/TDSQL MySQL

指标分类指标中文名指标英文名单位说明
BPS-全量阶段源实例全量导出 BPSReplicationDumperBpsMB/s全量阶段,DTS 每秒从源实例导出的数据量。
目标实例全量导入 BPSReplicationLoaderBpsMB/s全量阶段,DTS 每秒导入到目标实例的数据量。
BPS-增量阶段源实例增量导出 BPSReplicationRiverBpsMB/s增量阶段,DTS 每秒从源实例导出的数据量。
目标实例增量导入 BPSReplicationSinkerBpsMB/s增量阶段,DTS 每秒导入到目标实例的数据量。
RPS-全量阶段源实例全量导出 RPSReplicationDumperRpsCount/s全量阶段,DTS 每秒从源实例导出的数据行数。
目标实例全量导入 RPSReplicationLoaderRpsCount/s全量阶段,DTS 每秒导入到目标实例的数据行数。
RPS-增量阶段源实例数据抽取 RPS(同源实例增量导出RPS)ReplicationCaptureRpsCount/s该指标为过渡阶段,后续仅保留源实例增量导出 RPS。
源实例增量导出 RPSReplicationRiverRpsCount/s增量阶段,DTS 每秒从源实例导出的数据行数。
目标数据装载 RPS(同目标实例增量导入RPS)ReplicationLoadRpsCount/s该指标为过渡阶段,后续仅保留目标实例增量导入 RPS。
目标实例增量导入 RPSReplicationSinkerRpsCount/s增量阶段,DTS 每秒导入到目标实例的数据行数。
网络延迟-全量阶段DTS 全量导出时与源实例网络延迟ReplicationDumperNetworkLagms全量阶段,DTS 数据导出与源实例的网络延迟。
DTS 全量导入时与目标实例网络延迟ReplicationLoaderNetworkLagms全量阶段,DTS 数据导入与目标实例的网络延迟。
网络延迟-增量阶段DTS 增量导出时与源实例网络延迟ReplicationRiverNetworkLagms增量阶段,DTS 数据导出与源实例的网络延迟。
DTS 增量导入时与目标实例网络延迟ReplicationSinkerNetworkLagms增量阶段,DTS 数据导入与目标实例的网络延迟。
数据同步延迟时间DtsReplicationLags增量阶段,目标实例和源实例的时间同步延迟。
计算方法:源实例当前时间减去目标实例当前正在执行的最新一条源实例 Binlog Event 中记录的时间。<br>源库为只读的场景,当源库长时间没有数据写入时,该指标会出现延迟。“数据同步延迟时间”指标的计算依赖于源库的增量 Binlog,当源库长时间没有 DDL 或者 DML 操作时,该指标会逐步增大,无法反应真实的同步延迟时间(例如出现值为“-1”,表示存量数据同步完成,一直没有增量数据的刷新)。DTS 为了解决这个问题,在源库中插入心跳让增量数据持续更新,但源库为只读的场景无法写入心跳,所以仍会存在延迟的情况。
数据同步延迟数据量<br>DtsReplicationLagData<br>MBytes增量阶段,目标实例和源实例的数据同步差距。
计算方法:源实例最新的 Binlog Event 文件位点减去目标实例当前正在执行的最新一条源实例 Binlog Event 的文件位点。 当这两个位点跨越 Binlog 文件时,该值有估算成分。<br>源库为只读的场景,当源库长时间没有数据写入时,该指标会出现延迟(例如出现值为“-1”,表示存量数据同步完成,一直没有增量数据的刷新)。
RPS 使用率目标实例增量导入 RPS 使用率ReplicationSinkerRpsUsage%RPS 使用率 = 实时 RPS/ RPS 上限,RPS 上限为链路配置中选择的规格,不同的规格上限不同。
  • 当 RPS 使用率接近100%,则增量速率无法再提升,需要升级更高的规格。
  • 当链路配置为最大规格时,因为最大规格中 RPS 无上限限制,所以 RPS 使用率可能超过100%。