在Airflow中,可以通过修改配置文件和代码来解决显示超过365个DagRun的问题。
max_active_runs_per_dag
参数,将其设置为较大的值,例如1000。这将增加每个DAG可以同时运行的最大DagRun数量。# airflow.cfg
# ...
max_active_runs_per_dag = 1000
# ...
concurrency
参数为较大的值,以增加DAG同时运行的最大实例数量。可以在DAG代码中添加如下行:dag = DAG(
dag_id='your_dag_id',
concurrency=1000,
# ...
)
max_active_runs
参数为较大的值,以增加DAG可以同时运行的最大DagRun数量。可以在DAG代码中添加如下行:dag = DAG(
dag_id='your_dag_id',
max_active_runs=1000,
# ...
)
注意:在进行以上修改之前,请确保系统资源足够支持增加的DagRun数量。同时,增加DagRun数量可能会导致系统负载增加,请根据实际情况进行调整。