Я знаю, что Airflow различает ручные и запланированные триггеры группы обеспечения доступности баз данных - структура их идентификатора различна, а также интерфейс пользователя в древовидном представлении показывает обведенный круг для одного, но не другого.
У меня есть группа обеспечения доступности баз данных, которая использует Python, вызываемую как on_failure_callback
, для выдачи предупреждения о сбое. Теперь я хочу изменить эту группу обеспечения доступности баз данных таким образом, чтобы она выдавала один тип оповещения при неудачном запуске , запускаемого вручную, при одновременном отправлении другого оповещения при запуске планировщиком.
I это можно сделать, просто проанализировав строку в {{ execution_date }}
. Тем не менее, это кажется хакерским. Есть ли флаг, который я могу проверить вместо этого?