监控任务
监控任务是 CloudCanal 任务运维中最常用和重要的环节。本文介绍常用的任务监控方式。
监控任务状态
任务列表页展示了当前数据任务的进度和状态,可以从 状态、进度、延迟时间 三方面评估任务是否正常运行。
- 状态:正在运行中的数据任务,会呈现 正常 和 异常 的状态。如果展示为 异常 状态,说明该任务目前存在异常,需要排查异常原因。
- 进度:正在运行的任务会呈现目前的进度,并且会自动流转。如果进度一直没有变化,或进展缓慢,或该阶段直接变红,说明任务存在异常,需要排查异常原因。
- 延迟时间:延迟时间增大,可以考虑两种原因:
- 源端长时间没有数据变更,且没有开启心跳,则延迟会越来越大,但任务是 正常 的。解决方法为源端开启心跳,或使用 CloudCanal 的心跳功能,详情请参考 打开 MySQL 源端心跳、打开 Kafka 源端心跳。
- 任务出现了 异常,导致数据一直无法正常写入对端,需要排查任务异常原因。
查看任务监控图表
CloudCanal 实时采集任务相关的信息,并以监控图表的形式展示任务运行信息。查看监控图表的操作步骤如下:
- 进入任务详情页,在页面下方,不同的任务阶段会展示不同的监控图表信息。
- 点击 性能 旁的 更多 按钮,可进入更详细的任务监控页面。监控图表可按时间展示相关监控信息,拖动某块区域可放大该时间段,以查看更细致的信息。通用性能指标说明请参考 通用监控指标。