Managed Airflow (Gen 3) | Managed Airflow (Gen 2) | Managed Airflow (Legacy Gen 1)
Halaman ini menjelaskan cara mendapatkan informasi tentang DAG di lingkungan Anda.
Cara melihat informasi tentang DAG
Managed Airflow menyediakan beberapa cara untuk mendapatkan informasi mendetail tentang DAG di lingkungan Anda:
- UI DAG adalah bagian dari antarmuka konsol Google Cloud untuk Managed Airflow yang dikhususkan untuk melihat dan memantau DAG, operasi DAG, dan tugas individual.
- UI Airflow adalah antarmuka web bawaan Airflow.
- Airflow CLI adalah antarmuka command line Airflow. Anda
dapat memperoleh informasi tentang DAG dengan menjalankan perintah Airflow CLI dengan
gcloud.
Tentang UI DAG Managed Airflow
UI DAG adalah bagian dari antarmuka konsol Google Cloud untuk Managed Airflow yang dikhususkan untuk melihat dan memantau DAG, operasi DAG, dan tugas individual.
Di UI DAG, Anda dapat:
Melihat daftar DAG di lingkungan Anda, termasuk interval jadwal, status DAG, dan deskripsi.
Menjeda, melanjutkan, dan memicu DAG.
Melihat detail eksekusi DAG, termasuk eksekusi yang berhasil, aktif, dan gagal, waktu sejak eksekusi terakhir selesai. Untuk setiap DAG, Anda dapat melihat histori eksekusi DAG dan instance tugas yang terkait dengan DAG tertentu ini, termasuk log untuk tugas yang dieksekusi.
Memfilter detail operasi DAG. Misalnya, Anda dapat memilih interval waktu dan membuat kueri untuk memilih informasi yang Anda butuhkan.
Lihat informasi mendetail tentang setiap DAG dan tugas. Hal ini mencakup diagram DAG yang divisualisasikan, informasi tentang tugas dalam DAG, kode sumber DAG, dan informasi tambahan tentang DAG.
Sebelum memulai
Pastikan akun Anda memiliki peran yang dapat mengakses UI DAG dan melihat detail DAG. Untuk mengetahui informasi selengkapnya, lihat Kontrol akses.
UI DAG didukung di Managed Airflow 2.0.1 dan versi yang lebih baru.
Melihat daftar DAG untuk lingkungan Anda
Konsol
Tab DAGs di lingkungan Anda menampilkan daftar DAG beserta detail eksekusi DAG untuk setiap DAG.
Untuk melihat daftar DAG:
Di konsol Google Cloud , buka halaman Environments.
Di kolom DAG list, ikuti link DAGs untuk lingkungan Anda.
Anda dapat menggunakan filter untuk melihat detail hanya untuk DAG tertentu atau untuk kondisi tertentu. Contoh:
- Pilih kolom Filter.
- Dari menu drop-down, pilih properti DAG id.
- Tentukan ID DAG. Hasil hanya menampilkan detail untuk DAG yang dipilih.
- (Opsional) Untuk menyertakan lebih banyak DAG, tambahkan operator
ORyang diikuti dengan ID DAG. - (Opsional) Untuk memfilter berdasarkan kondisi lain, tambahkan properti lain di kolom Filter. Misalnya, Anda dapat memfilter DAG dengan eksekusi yang gagal dengan menentukan
Failed runs:>0.
UI Airflow
Untuk melihat daftar DAG di UI Airflow:
Di konsol Google Cloud , buka halaman Environments.
Di kolom Airflow webserver, ikuti link Airflow untuk lingkungan Anda.
Login dengan Akun Google yang memiliki izin yang sesuai.
Di UI Airflow, pada halaman DAGs, daftar DAG untuk lingkungan Anda ditampilkan.
gcloud
Jalankan perintah
dags listAirflow CLI:gcloud composer environments run ENVIRONMENT_NAME \ --location LOCATION \ dags list -- -o plainGanti:
ENVIRONMENT_NAMEdengan nama lingkungan.LOCATIONdengan region tempat lingkungan berada.
Melihat histori tugas dan eksekusi DAG
Konsol
Tab Operasi di halaman Detail DAG menampilkan histori operasi DAG untuk setiap DAG.
Untuk melihat histori operasi DAG:
Di konsol Google Cloud , buka halaman Environments.
Di kolom DAG list, ikuti link DAGs untuk lingkungan Anda.
Pilih DAG.
Di halaman DAG details, buka tab Runs.
Pilih operasi DAG dari daftar untuk melihat detail operasi DAG, seperti status instance tugas untuk operasi DAG ini, jumlah percobaan, dan durasi eksekusi. Anda dapat memilih setiap tugas untuk melihat log instance tugas.
UI Airflow
Untuk melihat daftar DAG di UI Airflow:
Di konsol Google Cloud , buka halaman Environments.
Di kolom Airflow webserver, ikuti link Airflow untuk lingkungan Anda.
Login dengan Akun Google yang memiliki izin yang sesuai.
Di UI Airflow, di menu, pilih Browse > DAG Runs. Halaman DAG Runs menampilkan operasi DAG untuk lingkungan Anda. Anda dapat mengikuti link di kolom ID Run untuk mendapatkan informasi tambahan tentang tugas.
gcloud
Jalankan perintah
dags list-runsAirflow CLI:gcloud composer environments run ENVIRONMENT_NAME \ --location LOCATION \ dags list-runs -- -d DAG_IDGanti:
ENVIRONMENT_NAMEdengan nama lingkungan.LOCATIONdengan region tempat lingkungan berada.DAG_IDdengan nama DAG.
Anda bisa mendapatkan informasi tambahan tentang instance tugas dengan menjalankan perintah CLI Airflow
tasks statedantasks states-for-dag-run.Untuk mengetahui informasi selengkapnya, lihat Mengakses Airflow CLI dan referensi Airflow CLI.
Melihat diagram DAG
Konsol
Tab Diagram di halaman Detail DAG menampilkan visualisasi DAG dengan dependensi tugas.
Untuk melihat diagram DAG:
Di konsol Google Cloud , buka halaman Environments.
Di kolom DAG list, ikuti link DAGs untuk lingkungan Anda.
Pilih DAG.
Di halaman DAG details, buka tab Diagram.
(Opsional) Untuk melihat informasi tambahan tentang tugas, pilih setiap tugas pada diagram.
UI Airflow
Untuk melihat diagram DAG di antarmuka web Airflow:
Di konsol Google Cloud , buka halaman Environments.
Di kolom Airflow webserver, ikuti link Airflow untuk lingkungan Anda.
Login dengan Akun Google yang memiliki izin yang sesuai.
Di UI Airflow, pada halaman DAGs, daftar DAG untuk lingkungan Anda ditampilkan.
Untuk DAG Anda, di kolom Link, ikuti link Grafik.
Melihat kode sumber DAG dan informasi tambahan tentang DAG
Konsol
Anda dapat melihat kode sumber DAG dan informasi tambahan seperti ID DAG dan link ke file definisi DAG di bucket lingkungan.
Di konsol Google Cloud , buka halaman Environments.
Di kolom DAG list, ikuti link DAGs untuk lingkungan Anda.
Pilih DAG.
Untuk melihat kode sumber DAG, buka tab Diagram.
Untuk melihat informasi tambahan tentang DAG, buka tab Sumber.
UI Airflow
Untuk melihat diagram DAG di antarmuka web Airflow:
Di konsol Google Cloud , buka halaman Environments.
Di kolom Airflow webserver, ikuti link Airflow untuk lingkungan Anda.
Login dengan Akun Google yang memiliki izin yang sesuai.
Di antarmuka web Airflow, di halaman DAGs, klik nama DAG Anda.
Di halaman dengan detail DAG, buka tab yang tersedia untuk melihat informasi tambahan tentang DAG.
Langkah berikutnya