Une tâche DAG Cloud Composer dépend d'un service tiers ; vous devez être averti lorsque la tâche échoue. Que devez-vous faire ?
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : Attacher une fonction de notification au paramètre on_failure_callback de l'opérateur..
Pourquoi c'est la réponse
Pour être averti lorsqu'une tâche Cloud Composer (Apache Airflow) échoue, la méthode la plus directe et la plus appropriée est d'utiliser le paramètre onfailurecallback de l'opérateur. Ce paramètre permet de spécifier une fonction Python qui sera exécutée uniquement si la tâche échoue. Cela garantit une notification immédiate et spécifique à l'échec de la tâche. Attacher une fonction à onretrycallback n'est pas idéal car elle se déclencherait à chaque tentative échouée, pas seulement à l'échec final. Créer une alerte Cloud Monitoring sur slamissed est moins précis car un SLA manqué indique un retard, pas nécessairement un échec de la tâche. Enfin, slamisscallback est déclenché lorsque le délai de SLA est dépassé, ce qui est différent d'un échec de tâche.
Réussissez votre examen — sans la chasse aux réponses interminable
Obtenez toutes les questions et explications vérifiées pour cet examen en un seul endroit, et économisez des heures de préparation. Plus de 1 000 certifications · Plus de 20 langues · Gratuit pour commencer.
Réussissez votre examen plus rapidement → Pas de carte requise