Веб-интерфейс Airflow

Введение в Apache Airflow на Python

Mike Metzger

Data Engineer

Главная страница

Главная панель веб-интерфейса Airflow с левым навигационным меню

Введение в Apache Airflow на Python

Представление Dags

Страница Dags view со списком всех доступных DAG

Введение в Apache Airflow на Python

Dags view: DAG

Dags view с выделенным столбцом имени DAG

Введение в Apache Airflow на Python

Dags view: последний запуск

Dags view с выделенным столбцом Latest Run

Введение в Apache Airflow на Python

Dags view: запуски

Dags view с выделенным столбцом Recent Runs

Введение в Apache Airflow на Python

Переход к деталям DAG

Dags view с выделенной ссылкой на DAG update_state

Введение в Apache Airflow на Python

DAG update_state (Grid)

Страница деталей DAG update_state в режиме Grid с вкладками Grid, Graph и Code

Введение в Apache Airflow на Python

Задачи DAG update_state

Представление Grid с тремя задачами DAG update_state

Введение в Apache Airflow на Python

DAG update_state (Graph)

Представление Graph с задачами и зависимостями в виде блок-схемы

Введение в Apache Airflow на Python

DAG update_state (Code)

Представление Code с исходным кодом Python, определяющим DAG (только для чтения)

Введение в Apache Airflow на Python

Представление Dag Runs

Страница Dag Runs со списком последних запусков всех DAG

Введение в Apache Airflow на Python

Экземпляры задач

Страница Task Instances со списком запусков задач по всем DAG

Введение в Apache Airflow на Python

Ошибки импорта DAG

Dags view с кнопкой уведомления об ошибке импорта

Введение в Apache Airflow на Python

Детали ошибки импорта DAG

Детали ошибки импорта с трассировкой DAG

Введение в Apache Airflow на Python

Журнал аудита

Интерфейс Airflow с открытым меню Browse и опцией журнала аудита

Введение в Apache Airflow на Python

Журнал аудита

Страница журнала аудита со списком системных событий по типам

Введение в Apache Airflow на Python

Веб-интерфейс vs командная строка

  • Оба инструмента одинаково эффективны в зависимости от задач
  • Оба взаимодействуют с API-сервером Airflow
  • Веб-интерфейс, как правило, удобнее
  • Инструмент командной строки может быть доступнее в зависимости от настроек

Веб-интерфейс Airflow и инструмент командной строки рядом

Введение в Apache Airflow на Python

Давайте потренируемся!

Введение в Apache Airflow на Python

Preparing Video For Download...