气流计划间隔更改不起作用

Airflow schedule interval change is not working

我不得不在中间更改airflow dag的调度间隔。

修改了计划间隔的cron作业,但没有反映更改的cron作业。

我有一个关于这个的问题,所以我查找了这个问题,找到了关于更改 dag_id 名称的答案。

但是如果改了dag_id,网上是看不到dag_id改前的日志的UI,对吧?

比如原来的版本是my_dag,那么要改的版本就是my_dag_v2,但是my_dag的日志是不是真的查不到?

如果我没理解错的话,dag_file的名字没有变,只是dag_id变了。有没有办法在使用相同的 dag_id 时仅更改计划间隔?

我担心我无法找出旧 dag 的日志,所以我想我不能无意中更改 dag_id。

如果有人知道这个问题,请回复一下好吗?

根据this documentation

Changing schedule interval always requires changing the dag_id

您可以做的是复制原始 DAG 脚本,更改文件名和 dag_id,设置所需的计划间隔和开始日期,并将此副本添加为新的 DAG。然后您可以禁用旧的 DAG 并保留它以便能够从 Web 访问日志 UI.