是否有 API 调用列出了当前所有 运行 airflow 作业?
Is there an API call that lists all currently running airflow jobs?
我想知道是否有一个简单的 API 调用可以列出所有当前 运行 airflow 作业。
在 airflow flower 仪表板中,有一列列出了所有当前活动的作业。我想知道我是否可以通过 API 调用获得此信息。
简而言之:没有。 Airflow 确实有一个实验性的 REST API,但是您要进行的调用没有端点。参见 https://github.com/apache/airflow/blob/98e852219fc73c7ec049feeab7305bc7c0e89698/airflow/api/client/json_client.py#L26 for a list of the endpoints supported (Some of them are mentioned in the official documentation as well: https://airflow.apache.org/api.html#endpoints)
据我了解,适当的非实验性 REST API 在 Airflow 2 的路线图上。
我想知道是否有一个简单的 API 调用可以列出所有当前 运行 airflow 作业。
在 airflow flower 仪表板中,有一列列出了所有当前活动的作业。我想知道我是否可以通过 API 调用获得此信息。
简而言之:没有。 Airflow 确实有一个实验性的 REST API,但是您要进行的调用没有端点。参见 https://github.com/apache/airflow/blob/98e852219fc73c7ec049feeab7305bc7c0e89698/airflow/api/client/json_client.py#L26 for a list of the endpoints supported (Some of them are mentioned in the official documentation as well: https://airflow.apache.org/api.html#endpoints)
据我了解,适当的非实验性 REST API 在 Airflow 2 的路线图上。