【问题标题】:Airflow Debugging broken DAGs new CLI气流调试损坏的 DAG 新 CLI
【发布时间】:2021-07-15 16:12:46
【问题描述】:

我正在尝试从 Debugging Broken DAGs 接受的答案中调试来自气流 UI 的 Broken DAG 消息。

但是,对于气流 2.1.0,airfow list_dags 命令现在会打印一条使用消息:

用法:气流 [-h] GROUP_OR_COMMAND ...

airflow dags listairflow dags report 都提供了一个 DAG 表,但没有一个提供我正在寻找的完整堆栈跟踪。

$ airflow dags report

file             | duration       | dag_num | task_num | dags
=================+================+=========+==========+=================
/myBROKENDAG.py  | 0:00:00.032594 | 0       | 0        |
/example-dag.py  | 0:00:00.009614 | 1       | 9        | example_dag
/mydag2.py       | 0:00:00.007147 | 1       | 1        | mydag2

关于如何使用新的 CLI 找到损坏的 DAG 的完整堆栈跟踪的任何想法?

【问题讨论】:

  • 请注意,我使用的是 UI 定义的连接前 DAG 定义

标签: airflow


【解决方案1】:

到目前为止,我能想到的是来自运行气流网络服务器的容器或主机:

cd dags
python myBROKENDAG.py

这也说明了 UI 定义的连接并打印了完整的堆栈跟踪。

感谢this answer

【讨论】:

    猜你喜欢
    • 2023-01-02
    • 1970-01-01
    • 1970-01-01
    • 2021-10-22
    • 1970-01-01
    • 2019-01-08
    • 1970-01-01
    • 1970-01-01
    • 2022-06-14
    相关资源
    最近更新 更多