У нас есть 3 узла GKE-композитора и 3 рабочих модуля, равномерно распределенных по всем 3 узлам. Мне нужно знать, как проверить, какая группа DAG или задача в данный момент выполняется в каком модуле. Я попытался запустить airflow list_dag, но, как мне кажется, он показывает все dags. Мне просто нужно знать, какой даг в каком поде работает. Можно ли перемещать контейнер с одного узла на другой. Иногда мои поды неравномерно распределяются по всем 3 узлам.
Как вывести список запущенных тегов в поде Airflow Worker
Ответы (1)
Есть два способа получить эту информацию из пользовательского интерфейса Airflow:
Вы можете перейти в Обзор - ›Экземпляры задач и получить имя хоста, чтобы узнать, на каком работнике выполняется задача. Вы также можете применять фильтры и т. Д.
Или вы можете перейти в Профилирование данных, чтобы запустить Ad Hoc Query, например следующий:
SELECT dag_id, task_id, state, hostname
FROM task_instance
WHERE state = "running"
person
vdolez
schedule
20.01.2021