有没有办法找到DAG中任何随机任务所花费的时间?

时间:2019-01-03 07:25:19

标签: python google-cloud-platform airflow directed-acyclic-graphs

我需要通过 DAG 中的任何特定任务来找到时间量

例如:

SampleTask=DummyOperator(
    task_id='SampleTask',
    dag=dag)

现在,我想根据其task_id了解上述任务所花费的时间,对于其他任务也是如此。

1 个答案:

答案 0 :(得分:4)

如果您从Airflow UI转到数据分析>临时查询,然后选择airflow_db数据库,则可以发出以下查询:

select execution_date, duration from task_instance where task_id = 'SampleTask'

duration列包含任务运行的秒数。