Debezium系列之:记录一次mysql数据库主从延迟造成的debezium消费延迟
收到debezium消费延迟告警,排查定位原因。
一、debezium消费延迟触发告警
收到debezium的延迟告警:
debezium告警:延迟告警,connector名称:debezium-mysql-optics-prod,延迟时间:2877497.0
debezium延迟监控指标:debezium_metrics_MilliSecondsBehindSource
- debezium_metrics_MilliSecondsBehindSource{context=“streaming”,name=“debezium-mysql-optics-prod”,plugin=“mysql”,} 551.0
单位是毫秒
默认debezium_metrics_MilliSecondsBehindSource的值超过30分钟,debezium产生消费延迟,即debezium消费的数据落后于数据库30分钟
收到debezium消费延迟告警,开始排查定位原因。
- 查看debezium connector状态
- 查看消费到的数据库binlog位置
- 查看数据库是否存在主从延迟
二、查看connector状态
python代码提交请求:
statusUrl =