我对气流中的时间概念非常困惑。据我所知,气流中至少有5种不同的时间概念:
Execution
时间,例如start_date
,在DAG文件中RUN
时间。谁能解释哪些相同和哪些不同?
答案 0 :(得分:0)
Web UI(1)中的UTC时间是要显示的系统时间(5)。
运行时间(3)显示任务实际在UTC中运行的时间,这是保存在数据库(4)中的时间,因为它对应于某个任务在DAG中实际运行的时间。
start_date应该是一个静态的不变日期,因为它对应于DAG首次启动的时间,并且如果某些参数(例如catchup
或depends_on_past
设置为true
,则应该回填start_date。
所以5和1相同,3和4相同,而5是它自己的时间实体。