0
0
Apache Airflowdevops~10 mins

Airflow UI overview - Step-by-Step Execution

Choose your learning style9 modes available
Process Flow - Airflow UI overview
Open Airflow UI in Browser
View DAGs List
Select a DAG
Explore DAG Graph View
Check DAG Tree View
Review Task Instances & Logs
Trigger or Pause DAG
Monitor DAG Runs & Status
The Airflow UI lets you open the web page, see all workflows (DAGs), pick one, explore its tasks visually, check logs, and control runs.
Execution Sample
Apache Airflow
1. Open Airflow UI at http://localhost:8080
2. See list of DAGs
3. Click a DAG name
4. View DAG graph and tree
5. Click task for logs
6. Trigger or pause DAG
This sequence shows how a user interacts step-by-step with the Airflow UI to monitor and control workflows.
Process Table
StepUser ActionUI ResponseResulting State
1Open Airflow UI in browserLoads DAGs list pageShows all available DAGs with status
2Click on a DAG nameDisplays DAG details pageShows graph and tree views of tasks
3Select Graph View tabRenders DAG graphVisual task dependencies appear
4Select Tree View tabShows task execution treeTask statuses over time visible
5Click on a task instanceOpens logs panelLogs for that task instance displayed
6Click Trigger DAG buttonStarts a new DAG runDAG run status updates to running
7Click Pause DAG togglePauses or unpauses DAGDAG scheduling enabled or disabled
8Monitor DAG runsUpdates run status in UIUser sees success, failure, or running states
9ExitClose browser or navigate awayUI session ends
💡 User finishes monitoring or controlling DAGs and closes the UI
Status Tracker
UI ElementInitial StateAfter Step 2After Step 3After Step 5After Step 6Final State
DAGs ListVisibleHiddenHiddenHiddenHiddenVisible
DAG Graph ViewHiddenHiddenVisibleVisibleVisibleHidden
DAG Tree ViewHiddenHiddenHiddenHiddenHiddenHidden
Task Logs PanelHiddenHiddenHiddenVisibleVisibleHidden
DAG Run StatusIdleIdleIdleIdleRunningUpdated
Key Moments - 3 Insights
Why does the DAG graph view appear only after clicking a DAG name?
Because the UI first shows the list of DAGs. Only after selecting one does it load that DAG's detailed views like the graph (see execution_table step 2 and 3).
What happens when you click a task instance in the tree or graph view?
The UI opens the logs panel for that specific task instance so you can see detailed execution logs (see execution_table step 5).
How does pausing a DAG affect its scheduling?
Pausing disables automatic scheduling of the DAG, so no new runs start until unpaused (see execution_table step 7).
Visual Quiz - 3 Questions
Test your understanding
Look at the execution table, what UI element becomes visible at step 3?
ATask Logs Panel
BDAG Graph View
CDAGs List
DDAG Tree View
💡 Hint
Check the 'UI Response' and 'Resulting State' columns at step 3 in the execution_table.
At which step does the DAG run status change to 'Running'?
AStep 4
BStep 7
CStep 6
DStep 5
💡 Hint
Look for the 'DAG Run Status' changes in the execution_table rows.
If you pause a DAG, what happens to its scheduling according to the execution table?
AScheduling is disabled
BDAG is deleted
CScheduling continues as normal
DDAG runs immediately
💡 Hint
Refer to step 7 in the execution_table about the pause toggle effect.
Concept Snapshot
Airflow UI lets you see all workflows (DAGs) in a list.
Click a DAG to view its graph and tree of tasks.
Click tasks to see logs.
Use buttons to trigger or pause DAG runs.
Monitor run status live in the UI.
Full Transcript
The Airflow UI is a web interface to manage and monitor workflows called DAGs. When you open the UI, you see a list of all DAGs with their current status. Clicking on a DAG name opens detailed views including a graph showing task dependencies and a tree view showing task execution over time. You can click on individual tasks to view their logs. The UI also provides buttons to trigger a new DAG run or pause the DAG to stop scheduling. The status of DAG runs updates live so you can monitor progress. This visual flow helps users control and understand their workflows easily.