执行记录

最近更新时间: 2026-06-30 15:06:00

执行记录查看

任务执行记录查看

支持查看基本任务的执行部署组、状态、执行方式、执行成功率、触发方式、触发时间、执行开始/结束时间、执行耗时等,支持输出结果、停止执行、重新执行、断点续跑操作。

支持查看工作流任务的执行部署组、工作流ID/名称、工作流批次ID、状态、执行方式、执行成功率、触发方式、触发时间、执行开始/结束时间、执行耗时。

工作流执行记录查看

支持查看工作流的执行触发方式、状态、触发时间、执行开始/结束时间、执行耗时等,支持对工作流进行停止执行、重新执行和强制执行操作。

执行记录下载

支持以 csv 格式下载当前页面的执行记录。

执行记录保留与清理

TCT 中,任务和工作流的每次触发都会生成一条执行记录,一条执行记录涉及到数据库中多条数据记录,如果长时间不清理执行记录,会导致执行记录量非常庞大,大大降低数据库查询效率,从而严重影响任务的调度性能,因此 TCT 提供了执行记录自动清理的功能。

执行记录保留策略

TCT 根据保留策略来清理执行记录,并且允许用户给任务和工作流单独配置执行记录保留策略。保留策略支持保留天数、保留数量配置,保留天数和保留数量只要有一个达到限制就会触发清理。

保留天数

保留天数用于指定任务或工作流保留多少天的执行记录,默认为 7 天,最多支持保留 30 天。需要注意:对于历史数据,任务和工作流没有保留策略配置,会生成默认保留 7 天的配置,TCT 会将超过 7 天的执行记录进行清理

保留数量

保留数量用于指定任务或工作流需要保留多少条执行记录,默认为 0 表示不限制,最多支持保留 100000 条。

清理时间

TCT 对执行记录的清理不是实时的,默认每 30 分钟执行一次清理,因此出现执行记录数超过配置的限额属于正常现象。在执行记录持续产生的情况下,可能超过限额是常态,但是最多超过 30 分钟产生的执行记录数。

工作流保留策略

任务和工作流都可以配置执行记录保留策略,对于工作流需要额外注意的是:如果工作流和工作流里的节点(任务节点或者子工作流节点)都配置了保留策略,那么工作流节点的保留策略应该“不小于”工作流的保留策略。这样做的目的是为了防止工作流的执行记录还在,但是节点的执行记录被清理了。

这里保留策略的比较,我们说配置 A 不小于 配置 B,表示的是配置 A 能够保留的执行记录条数不小于配置 B 的,具体来说需要同时满足两个条件:

  • 配置 A 的保留天数不小于配置 B 的保留天数。
  • 配置 A 的保留数量不小于配置 B 的保留数量。注意不配置或者配置为 0 表示不限制,即表示无穷大。

如果工作流配置的保留策略部满足上述的约束,将会产生如下所示的报错信息: