4
Dans mon fichier DAG, j'ai défini une fonction on_failure_callback() pour publier un Slack en cas d'échec.Airflow par défaut on_failure_callback
Il fonctionne bien si je précise pour chaque opérateur dans mon DAG: l'envoi à on_failure_callback = on_failure_callback()
Y at-il un moyen d'automatiser (via default_args par exemple, ou via mon objet DAG) tous mes les opérateurs?
question intéressante, le on_failure_callback a été défini à BaseOperator, la seule façon que je peux penser est de créer votre propre opérateur et hériter de BaseOperator, puis passer votre on_failure_callback() Là. Je voudrais voir comment les autres pensent – Chengzhi
Merci pour votre avis, mais je n'étais pas confiant de changer quelque chose d'aussi élémentaire que le BaseOperator. Je préfère l'ajouter manuellement à chaque opérateur mais ne pas manquer une mise à jour de BaseOperator (moins de maintenance) –