3

在 Airflow 2 上,我的 dag 没有显示在 UI 上,并且我收到了DAG 导入错误 (...)。错误消息不足以让我调试(它是一个自定义运算符,有很多自定义逻辑 - 所以我不想深入了解错误本身的细节)。在 Airflow 1.XI 上可以使用 cli:

airflow list_dags

为了获得更详细的调试信息,气流 2 上有什么类似的东西吗?我正在寻找一个 cli 命令/UI 选项,它将为我提供比我在网络服务器主屏幕上看到的更详细的错误消息。

4

2 回答 2

2

Airlfow 的文档中所述,要测试 DAG 加载,您可以简单地运行:

python your-dag-file.py

如果在 DAG 加载阶段出现任何问题,您将在此处获得堆栈跟踪。

后面的部分还描述了如何测试自定义运算符。

于 2021-04-16T14:20:50.357 回答
1

升级手册中所述 airflow list_dags,已更改为airflow dags list

完整的语法是:

airflow dags list [-h] [-o table, json, yaml] [-S SUBDIR]

有关更多信息,请参阅文档

于 2021-04-16T14:11:18.293 回答