Interfaz web de Airflow

Introducción a Apache Airflow en Python

Mike Metzger

Data Engineer

Vista Home

Panel de inicio de la web UI de Airflow con el menú de navegación izquierdo

Introducción a Apache Airflow en Python

Vista Dags

Página de vista de Dags de Airflow listando todos los Dags disponibles

Introducción a Apache Airflow en Python

Vista Dags Dags

Vista de Dags con la columna de nombre del Dag resaltada

Introducción a Apache Airflow en Python

Vista Dags Última ejecución

Vista de Dags con la columna Última ejecución resaltada

Introducción a Apache Airflow en Python

Vista Dags ejecuciones

Vista de Dags con la columna Ejecuciones recientes resaltada

Introducción a Apache Airflow en Python

Navegación de detalle del Dag

Vista de Dags de Airflow con el enlace del Dag update_state resaltado

Introducción a Apache Airflow en Python

Vista Dags update_state (Grid)

Vista de cuadrícula del detalle del Dag update_state con pestañas Grid, Graph y Code

Introducción a Apache Airflow en Python

Vista Dags tareas de update_state

Vista de cuadrícula del Dag mostrando las tres tareas nombradas de update_state

Introducción a Apache Airflow en Python

Vista Dags update_state (Graph)

Vista de gráfico del Dag mostrando tareas y dependencias como diagrama de flujo

Introducción a Apache Airflow en Python

Vista Dags update_state (Code)

Vista de código del Dag mostrando el Python de solo lectura que define el Dag

Introducción a Apache Airflow en Python

Vista Dag Runs

Página de ejecuciones de Dag de Airflow listando ejecuciones recientes en todos los Dags

Introducción a Apache Airflow en Python

Instancias de tareas

Página de instancias de tareas de Airflow listando ejecuciones de tareas en todos los Dags

Introducción a Apache Airflow en Python

Errores de importación de Dag

Vista de Dags de Airflow mostrando el botón de notificación de error de importación

Introducción a Apache Airflow en Python

Detalle de errores de importación de Dag

Detalle de error de importación mostrando el traceback del Dag

Introducción a Apache Airflow en Python

Registro de auditoría

UI de Airflow con el menú Browse abierto mostrando la opción de registro de auditoría

Introducción a Apache Airflow en Python

Registro de auditoría

Página del registro de auditoría de Airflow listando eventos del sistema por tipo

Introducción a Apache Airflow en Python

Web UI vs línea de comandos

  • Igual de potentes según la necesidad
  • Ambas se comunican con el API-Server de Airflow
  • La web UI suele ser más fácil
  • La línea de comandos puede ser más accesible según la configuración

Web UI de Airflow y línea de comandos lado a lado

Introducción a Apache Airflow en Python

¡Vamos a practicar!

Introducción a Apache Airflow en Python

Preparing Video For Download...