首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >DAG运行日志对时间不敏感

DAG运行日志对时间不敏感
EN

Stack Overflow用户
提问于 2021-01-08 14:58:47
回答 1查看 22关注 0票数 1

大家好,感谢阅读我的问题。

经过几周的部署和更改DAG后,我注意到日志只反映了最新设计的结构。

例如,我有一个带有3个顺序操作符的DAG。该DAG已经运行了10次,有成功也有失败。在第11次运行之前,我再次使用2个顺序操作符重新部署了DAG (删除了1个操作符)。

现在,DAG显示了基于最新设计(2个操作员)的所有日志(11次运行),并且当我查看较旧的日志时,不会更改为3操作员视图。

有没有办法“修复”这个问题?

谢谢和问候,拉玛

EN

回答 1

Stack Overflow用户

发布于 2021-01-08 18:21:54

我认为您正在谈论UI中的DAG结构。

当您更改结构(添加或删除新任务)时,它将在之前的运行中应用UI中的结构更改。

如果要保留结构的历史记录,最好的方法是创建一个新的dag或重命名该dag:

代码语言:javascript
复制
with DAG(
    dag_id='dag_name_1.0', -- change to dag_name_1.1
    schedule_interval="0 2 * * *",
    dagrun_timeout=timedelta(minutes=60),
    default_args=default_args,
    max_active_runs=1,
    catchup=False,
    doc_md=__doc__
    ) as dag:

您可以访问较旧的日志,但不能通过ui访问。检查airflow配置文件中的base_log_folder,您将能够在该地址中找到日志文件。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65624651

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档