数据库传输服务 DTS 支持实时监控数据传输的速率,包括全量迁移、全量初始化和增量迁移、增量同步相关传输速率,为您管理数据传输任务提供性能数据参考。
您可以调用 GetMetricData 接口查询数据库传输服务 DTS 任务的各监控指标数据。调用该接口进行查询时,需要获取以下监控指标的相关信息:
Namespace:待查询的监控指标所属的产品空间。 数据库传输服务 DTS 的产品空间名称为 VCM_DTS
。
SubNamespace:待查询的指标所属的维度。 DTS 任务支持 basic_monitoring
维度(基础维度)的监控指标。
MetricName:待查询的监控指标名称。 DTS 任务各监控指标对应的 MetricName 如下表所示,更多详情请参见云监控指标查询。
说明
指标项 | MetricName | 单位 | 说明 |
---|---|---|---|
任务延迟 | Latency | ms | 数据库传输服务 DTS 从源端最新拉取数据和向目标端最新写入数据之间的时间差。 |
全量传输 BPS | FullTransmissionBps | Byte/s | 全量迁移或全量初始化中,每秒传输的数据量。 |
全量传输 RPS | FullTransmissionRps | Count/s | 全量迁移或全量初始化中,每秒传输的行数。 |
增量传输 BPS | IncrementalTransmissionBps | Byte/s | 增量迁移或全量初始化中,每秒传输的数据量。 |
增量传输 RPS | IncrementalTransmissionRps | Count/s | 增量迁移或全量初始化中,每秒传输的行数。 |
源端平均丢包率 | PacketLossRateAvgOfSrc | % | 源端中平均一次网络通信丢失的数据包占所发送数据包的比率。按 30s 粒度统计求平均值。 |
目的端平均丢包率 | PacketLossRateAvgOfDest | % | 目的端中平均一次网络通信丢失的数据包占所发送数据包的比率。按 30s 粒度统计求平均值。 |
源端平均延迟 | SrcDelayAvg | μs | 在指定时间范围内,源端数据库到数据库传输服务 DTS 所需的平均延时。按 30s 粒度统计求平均值。该指标值的默认单位为 μs,当到达下一时间进位时将自动更新单位呈现,依次为:μs、ms、s、min、h。 |
目的端平均延迟 | DestDelayAvg | μs | 在指定时间范围内,数据库传输服务 DTS 到目的端数据库所需的平均延时。按 30s 粒度统计求平均值。该指标值的默认单位为 μs,当到达下一时间进位时将自动更新单位呈现,依次为:μs、ms、s、min、h。 |
源端 Binlog 延迟 | SrcBinlogDelay | ms | 在实例为 MySQL 的数据同步或迁移过程中,源端 Binlog 延迟 DTS 已拉取的最新 Binlog 和实际产生的最新 Binlog 之间的时间差。 |