我对气流很陌生,做了一些研究,但没有发现任何具体的区别。
设置为true的
email_on_failure :True,andon_failure_callback=some_methods-几乎是一样的。-Can --有人刚才提到了这两种功能的差别--发布于 2021-10-05 11:32:01
email_on_failure是一个布尔DAG参数,用于设置任务失败时是否发送电子邮件。
当任务失败时,气流将触发发送给airflow@example.com的电子邮件。
default_args = {
...
'email': ['airflow@example.com'],
'email_on_failure': True,
}on_failure_callback是一个在DagRun失败时执行的函数。
当print_hello失败时,气流将运行DagRun函数。
function print_hello():
print('hello')
default_args = {
...
'on_failure_callback': print_hello
}有关为DAG分配哪些参数的更详细说明,请参见:https://airflow.apache.org/docs/apache-airflow/stable/_api/airflow/models/dag/index.html
https://stackoverflow.com/questions/69448918
复制相似问题