如何在Airflow上重新启动失败的任务并保留失败记录?

如何在Airflow上重新启动失败的任务并保留失败记录?,airflow,directed-acyclic-graphs,airflow-scheduler,Airflow,Directed Acyclic Graphs,Airflow Scheduler,我的DAG看起来像这样: 任务1>>任务2>>任务3 task2失败了。 我想从最后一个故障点task2重新启动dagrun,我知道我可以使用“clear”来实现这一点 问题是,当我使用clear时,执行尝试被清除,回头看,我不再有此失败的记录 我想知道是否可以重新运行,但仍然保留故障历史记录。日志中的选项卡中提供了故障数据 例如,如果我将“自动重试”设置为3,并且所有3个都失败,则气流UI日志中将有3个选项卡 类似地,重新启动失败的任务将在新选项卡中记录新的运行 它将在“尝试记录”标题下 当然

我的DAG看起来像这样:

任务1>>任务2>>任务3

task2失败了。 我想从最后一个故障点task2重新启动dagrun,我知道我可以使用“clear”来实现这一点

问题是,当我使用clear时,执行尝试被清除,回头看,我不再有此失败的记录


我想知道是否可以重新运行,但仍然保留故障历史记录。

日志中的选项卡中提供了故障数据

例如,如果我将“自动重试”设置为3,并且所有3个都失败,则气流UI日志中将有3个选项卡

类似地,重新启动失败的任务将在新选项卡中记录新的运行

它将在“尝试记录”标题下


当然,这也意味着您可以在实际的日志文件中查看它们。日志文件中有一个尝试编号,用于指示尝试之间的划分。

故障记录在日志中。选择要重试的任务并转到日志。