gpt4 book ai didi

Airflow ,在当前 dag 运行中获取任务的当前状态

转载 作者:行者123 更新时间:2023-12-05 00:59:24 26 4
gpt4 key购买 nike

我有一个任务,我通过它向 db 写入哪些任务已成功处理。我正在尝试从我的 python 运算符获取 TaskInstance.current_status() 。但是,我似乎找不到成功获取 TaskInstance 的方法。如何获取任务实例,传递给TaskInstance()?我试过task_id,但好像不能是字符串

最佳答案

看起来很简单:

 from airflow.models import TaskInstance
dag_instance = kwargs['dag']
operator_instance = dag_instance.get_task("task_id")
task_status = TaskInstance(operator_instance, execution_date).current_state()

关于 Airflow ,在当前 dag 运行中获取任务的当前状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53616303/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com