Ждёт success task/DagRun в другом DAG — координация без прямого trigger. Риски: расхождение schedule, timezone, deadlocks ожидания, хрупкие cross-team зависимости.
Разбор
- Явно документируйте контракт logical dates.
- Timeout и алерты обязательны.
- Datasets/TriggerDagRun часто прозрачнее.
- Не стройте длинные цепи sensor→sensor между командами без SLO.
Итог
ExternalTaskSensor связывает DAG'и по состоянию; хрупок без контракта расписаний.