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

时间:2018-09-16 06:48:20

标签: airflow directed-acyclic-graphs airflow-scheduler

我的DAG看起来像这样:

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

和task2失败。 我想从上一个故障点task2重新启动dagrun,我知道我可以为此使用“清除”。

问题是,当我使用clear时,将清除执行尝试并回头,我再也没有该失败的记录。

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

1 个答案:

答案 0 :(得分:1)

故障数据可在日志内的选项卡中找到。

例如,如果我将自动重试设置为3,而所有3次都失败,则Airflow UI日志中将有3个选项卡。

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

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

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