Callback-функция получает context (dag, task_instance, exception) при failure/success/retry — точка интеграции с чатом, тикетами, метриками.
Разбор
- Держите callback быстрым и надёжным.
- Ошибка в callback не должна быть единственным источником правды — дублируйте метрики.
- Общие callback выносят в shared library.
- Не логируйте пароли из conf.
Итог
Callbacks расширяют lifecycle task для алертинга и кастомных side effects.