Giao diện web Airflow

Giới thiệu về Apache Airflow bằng Python

Mike Metzger

Data Engineer

Home View

Bảng điều khiển trang chủ giao diện web Airflow với menu điều hướng bên trái

Giới thiệu về Apache Airflow bằng Python

Dags view

Trang Dags view liệt kê tất cả Dag hiện có

Giới thiệu về Apache Airflow bằng Python

Dags view Dags

Chế độ xem Dags với cột tên Dag được tô sáng

Giới thiệu về Apache Airflow bằng Python

Dags view Lần chạy gần nhất

Chế độ xem Dags với cột Lần chạy gần nhất được tô sáng

Giới thiệu về Apache Airflow bằng Python

Dags view runs

Chế độ xem Dags với cột Các lần chạy gần đây được tô sáng

Giới thiệu về Apache Airflow bằng Python

Điều hướng chi tiết Dag

Chế độ xem Dags của Airflow với liên kết Dag update_state được tô sáng

Giới thiệu về Apache Airflow bằng Python

Dags view update_state (Grid)

Chế độ lưới chi tiết Dag update_state với các tab Grid, Graph và Code

Giới thiệu về Apache Airflow bằng Python

Dags view tác vụ update_state

Chế độ lưới Dag hiển thị ba tác vụ có tên của update_state

Giới thiệu về Apache Airflow bằng Python

Dags view update_state (Graph)

Chế độ đồ thị Dag hiển thị tác vụ và phụ thuộc như lưu đồ

Giới thiệu về Apache Airflow bằng Python

Dags view update_state (Code)

Chế độ mã Dag hiển thị mã nguồn Python chỉ đọc định nghĩa Dag

Giới thiệu về Apache Airflow bằng Python

Dag Runs view

Trang Dag Runs liệt kê các lần chạy gần đây của tất cả Dag

Giới thiệu về Apache Airflow bằng Python

Task instances

Trang Task Instances liệt kê các lần chạy tác vụ trên tất cả Dag

Giới thiệu về Apache Airflow bằng Python

Lỗi nhập Dag

Chế độ xem Dags hiển thị nút thông báo lỗi nhập Dag

Giới thiệu về Apache Airflow bằng Python

Chi tiết lỗi nhập Dag

Chi tiết lỗi nhập hiển thị traceback của Dag

Giới thiệu về Apache Airflow bằng Python

Audit Log

Giao diện Airflow với menu Browse mở, hiển thị tùy chọn audit log

Giới thiệu về Apache Airflow bằng Python

Audit Log

Trang audit log liệt kê sự kiện hệ thống theo loại

Giới thiệu về Apache Airflow bằng Python

Web UI vs dòng lệnh

  • Mạnh ngang nhau, tùy nhu cầu
  • Cả hai đều giao tiếp với Airflow API-Server
  • Web UI thường dễ dùng hơn
  • Dòng lệnh có thể dễ truy cập hơn tùy cấu hình

Giao diện web Airflow và công cụ dòng lệnh cạnh nhau

Giới thiệu về Apache Airflow bằng Python

Let's practice!

Giới thiệu về Apache Airflow bằng Python

Preparing Video For Download...