我阅读了API参考,但找不到任何内容,这可能吗?
答案 0 :(得分:1)
当前,没有开箱即用的功能,但是您可以在DAG中编写一些自定义代码来解决此问题。例如,使用PythonOperator(如果您的元数据数据库是mysql,则可以使用MySQL运算符)来获取dag的最后X次运行的状态。
使用BranchPythonOperator
查看数字是否大于X,然后使用BashOperator运行airflow pause dag
cli。
您还可以通过在BranchPythonOperator中添加PythonOperator的逻辑来使此任务分为两步。这只是一个想法,您可以使用其他逻辑。