Interface web do Airflow

Introdução ao Apache Airflow em Python

Mike Metzger

Data Engineer

Home

Dashboard inicial da interface web do Airflow com o menu à esquerda

Introdução ao Apache Airflow em Python

DAGs

Página de DAGs listando todos os DAGs disponíveis

Introdução ao Apache Airflow em Python

DAGs — nomes

Vista de DAGs com a coluna de nome do DAG destacada

Introdução ao Apache Airflow em Python

DAGs — última execução

Vista de DAGs com a coluna Latest Run destacada

Introdução ao Apache Airflow em Python

DAGs — execuções recentes

Vista de DAGs com a coluna Recent Runs destacada

Introdução ao Apache Airflow em Python

Navegação de detalhes do DAG

Visualização de DAGs do Airflow com o link do DAG update_state destacado

Introdução ao Apache Airflow em Python

DAG update_state (Grid)

Detalhe do DAG update_state na grade, com abas Grid, Graph e Code

Introdução ao Apache Airflow em Python

Tasks do DAG update_state

Grade do DAG mostrando as três tasks nomeadas de update_state

Introdução ao Apache Airflow em Python

DAG update_state (Graph)

Vista em grafo do DAG mostrando tasks e dependências como um fluxograma

Introdução ao Apache Airflow em Python

DAG update_state (Code)

Vista de código do DAG mostrando o Python somente leitura que define o DAG

Introdução ao Apache Airflow em Python

Dag Runs

Página de Dag Runs listando execuções recentes de todos os DAGs

Introdução ao Apache Airflow em Python

Instâncias de task

Página de Task Instances listando execuções de tasks em todos os DAGs

Introdução ao Apache Airflow em Python

Erros de importação de DAG

Vista de DAGs mostrando o botão de notificação de erro de importação

Introdução ao Apache Airflow em Python

Detalhe de erro de importação de DAG

Detalhe de erro de importação mostrando a traceback do DAG

Introdução ao Apache Airflow em Python

Audit Log

UI do Airflow com o menu Browse aberto mostrando a opção de audit log

Introdução ao Apache Airflow em Python

Audit Log

Página de audit log listando eventos do sistema por tipo

Introdução ao Apache Airflow em Python

Web UI vs linha de comando

  • Igualmente poderosas, depende da necessidade
  • Ambas falam com o Airflow API-Server
  • A Web UI costuma ser mais simples
  • A CLI pode ser mais acessível, depende das configs

Interface web do Airflow e ferramenta de linha de comando lado a lado

Introdução ao Apache Airflow em Python

Vamos praticar!

Introdução ao Apache Airflow em Python

Preparing Video For Download...