Interface web Airflow

Introduction à Apache Airflow en Python

Mike Metzger

Data Engineer

Vue d’accueil

Tableau de bord d’accueil de l’UI web Airflow avec le menu de navigation à gauche

Introduction à Apache Airflow en Python

Vue Dags

Page Vue Dags listant tous les Dags disponibles

Introduction à Apache Airflow en Python

Vue Dags Dags

Vue Dags avec la colonne Nom du Dag surlignée

Introduction à Apache Airflow en Python

Vue Dags Dernière exécution

Vue Dags avec la colonne Dernière exécution surlignée

Introduction à Apache Airflow en Python

Vue Dags exécutions

Vue Dags avec la colonne Exécutions récentes surlignée

Introduction à Apache Airflow en Python

Navigation des détails du Dag

Vue Dags d’Airflow avec le lien du Dag update_state surligné

Introduction à Apache Airflow en Python

Vue Dags update_state (Grid)

Vue grille des détails du Dag update_state avec les onglets Grid, Graph et Code

Introduction à Apache Airflow en Python

Vue Dags tâches update_state

Vue grille du Dag montrant les trois tâches nommées de update_state

Introduction à Apache Airflow en Python

Vue Dags update_state (Graph)

Vue graphe du Dag montrant tâches et dépendances en organigramme

Introduction à Apache Airflow en Python

Vue Dags update_state (Code)

Vue code du Dag montrant le Python en lecture seule qui définit le Dag

Introduction à Apache Airflow en Python

Vue Exécutions de Dag

Page Exécutions de Dag listant les exécutions récentes de tous les Dags

Introduction à Apache Airflow en Python

Instances de tâche

Page Instances de tâche listant les exécutions de tâches sur tous les Dags

Introduction à Apache Airflow en Python

Erreurs d’import de Dag

Vue Dags d’Airflow affichant le bouton de notification d’erreur d’import

Introduction à Apache Airflow en Python

Détail des erreurs d’import de Dag

Détail d’erreur d’import montrant la traceback du Dag

Introduction à Apache Airflow en Python

Journal d’audit

UI d’Airflow avec le menu Parcourir ouvert affichant l’option journal d’audit

Introduction à Apache Airflow en Python

Journal d’audit

Page du journal d’audit listant les événements système par type

Introduction à Apache Airflow en Python

UI web vs ligne de commande

  • Aussi puissants selon les besoins
  • Les deux communiquent avec l’API-Server d’Airflow
  • L’UI web est souvent plus simple
  • La ligne de commande peut être plus accessible selon la config

UI web et ligne de commande Airflow côte à côte

Introduction à Apache Airflow en Python

Passons à la pratique !

Introduction à Apache Airflow en Python

Preparing Video For Download...