Eine Cloud Composer DAG-Aufgabe hängt von einem Drittanbieterdienst ab; Sie müssen benachrichtigt werden, wenn die Aufgabe fehlschlägt. Was sollten Sie tun?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Eine Benachrichtigungsfunktion an den on_failure_callback-Parameter des Operators anhängen..
Warum dies die Antwort ist
Die korrekte Lösung ist, eine Benachrichtigungsfunktion an den onfailurecallback-Parameter des Operators anzuhängen. Dieser Callback wird speziell dann ausgelöst, wenn eine Aufgabe fehlschlägt, was genau dem Anwendungsfall entspricht. Das Anhängen an onretrycallback wäre falsch, da dies nur bei Wiederholungsversuchen ausgelöst wird, nicht unbedingt beim endgültigen Fehlschlagen. Ein Cloud Monitoring-Alert für slamissed ist nicht ideal, da SLA-Verletzungen bedeuten, dass die Aufgabe nicht innerhalb einer erwarteten Zeit abgeschlossen wurde, aber nicht unbedingt, dass sie fehlgeschlagen ist. Der slamisscallback wird ebenfalls bei SLA-Verletzungen ausgelöst, nicht bei einem Fehlschlagen der Aufgabe selbst.
Bestehen Sie Ihre Prüfung – ohne endlose Antwortsuche
Erhalten Sie jede verifizierte Frage und Erklärung für diese Prüfung an einem Ort und sparen Sie Stunden der Vorbereitung. Über 1.000 Zertifizierungen · Über 20 Sprachen · Kostenloser Start.
Bestehen Sie Ihre Prüfung schneller → Keine Karte erforderlich