Airflow web arayüzü

Python ile Apache Airflow’a Giriş

Mike Metzger

Data Engineer

Ana görünüm

Sol gezinme menülü Airflow web UI ana paneli

Python ile Apache Airflow’a Giriş

DAG’ler görünümü

Mevcut tüm DAG’leri listeleyen Airflow DAG’ler görünüm sayfası

Python ile Apache Airflow’a Giriş

DAG’ler görünümü DAG’ler

DAG adı sütunu vurgulanmış Airflow DAG’ler görünümü

Python ile Apache Airflow’a Giriş

DAG’ler görünümü Son Çalıştırma

Latest Run sütunu vurgulanmış Airflow DAG’ler görünümü

Python ile Apache Airflow’a Giriş

DAG’ler görünümü Çalıştırmalar

Recent Runs sütunu vurgulanmış Airflow DAG’ler görünümü

Python ile Apache Airflow’a Giriş

DAG ayrıntı gezintisi

Güncelleme_state DAG bağlantısı vurgulanmış Airflow DAG’ler görünümü

Python ile Apache Airflow’a Giriş

DAG’ler görünümü update_state (Grid)

update_state DAG’i için Grid, Graph ve Code sekmeleri olan Airflow DAG ayrıntı ızgara görünümü

Python ile Apache Airflow’a Giriş

DAG’ler görünümü update_state görevleri

update_state’ın adlandırılmış üç görevini gösteren Airflow DAG ızgara görünümü

Python ile Apache Airflow’a Giriş

DAG’ler görünümü update_state (Graph)

Görevleri ve bağımlılıkları akış şeması olarak gösteren Airflow DAG grafik görünümü

Python ile Apache Airflow’a Giriş

DAG’ler görünümü update_state (Code)

DAG’i tanımlayan salt okunur Python kaynağını gösteren Airflow DAG kod görünümü

Python ile Apache Airflow’a Giriş

DAG Runs görünümü

Tüm DAG’lerdeki son çalıştırmaları listeleyen Airflow DAG Runs sayfası

Python ile Apache Airflow’a Giriş

Görev örnekleri

Tüm DAG’lerdeki görev çalıştırmalarını listeleyen Airflow Task Instances sayfası

Python ile Apache Airflow’a Giriş

DAG içe aktarma hataları

İçe aktarma hatası bildirim düğmesini gösteren Airflow DAG’ler görünümü

Python ile Apache Airflow’a Giriş

DAG içe aktarma hatası ayrıntısı

DAG izleme bilgisiyle içe aktarma hatası ayrıntısı

Python ile Apache Airflow’a Giriş

Denetim Günlüğü

Gözat menüsü açık, denetim günlüğü seçeneğini gösteren Airflow UI

Python ile Apache Airflow’a Giriş

Denetim Günlüğü

Türüne göre sistem olaylarını listeleyen Airflow denetim günlüğü sayfası

Python ile Apache Airflow’a Giriş

Web UI vs komut satırı

  • İhtiyaca göre eşit derecede güçlü
  • Her ikisi de Airflow API-Server ile iletişim kurar
  • Web UI genelde daha kolaydır
  • Ayarlara göre komut satırı aracı daha erişilebilir olabilir

Yan yana gösterilen Airflow web UI ve komut satırı aracı

Python ile Apache Airflow’a Giriş

Hadi pratik yapalım!

Python ile Apache Airflow’a Giriş

Preparing Video For Download...