如何检查气流调度器的健康和状态?

2 airflow airflow-scheduler

我已经使用 postgreSSQL 数据库配置了 apache-airflow 并且在我的气流中我运行了 1 dag,现在它运行成功但是如果调度程序有任何问题意味着我如何得到它以及检查它的方法是什么,请给出一些想法和解决方案。

y2k*_*ham 5


更新-1

显然只是因为scheduler正在运行,并不一定意味着它实际上会触发 DAG;例如这个

  • 你可以把它想象成可能有内部错误/有趣的 Airflow 损坏的内部状态可能导致它不触发 DAG
  • 因此,人们已经提前了一步,他们安排了一个canary DAG(一个虚拟的 DAG,它除了每隔几分钟运行一次之外什么都不做)。然后通过监控prometheusCanary DAG 的指标(想想),他们可以可靠地确认 Airflow 调度程序是否按预期工作。