Bird
Raised Fist0
Apache Airflowdevops~5 mins

Airflow UI overview - Cheat Sheet & Quick Revision

Choose your learning style10 modes available
Recall & Review
beginner
What is the main purpose of the Airflow UI?
The Airflow UI helps you see and manage your workflows visually. It shows the status of tasks and lets you start, stop, or check details easily.
Click to reveal answer
beginner
What does the DAGs page in Airflow UI display?
The DAGs page lists all workflows (DAGs) with their current status, schedule, and last run details. It is like a dashboard for your workflows.
Click to reveal answer
intermediate
What information can you find in the Tree View of a DAG?
The Tree View shows tasks as boxes arranged by time. Each box color shows if a task succeeded, failed, or is running. It helps track progress visually.
Click to reveal answer
intermediate
How does the Graph View help in Airflow UI?
The Graph View shows tasks as connected nodes. It helps understand task order and dependencies clearly, like a flowchart.
Click to reveal answer
intermediate
What can you do from the Task Instance Details page?
You can see logs, start or retry a task, and check task duration or errors. It helps troubleshoot and control individual tasks.
Click to reveal answer
What does the Airflow UI primarily show?
AWorkflow status and management
BDatabase records
CServer hardware details
DUser account settings
Which Airflow UI view shows tasks as colored boxes arranged by time?
ACalendar View
BGraph View
CTree View
DCode View
Where can you find the list of all workflows in Airflow UI?
ATask Instance page
BLog Viewer
CGraph View
DDAGs page
What is the main use of the Graph View in Airflow UI?
ADisplay task dependencies visually
BShow task logs
CEdit workflow code
DSchedule new workflows
Which page lets you retry a failed task in Airflow UI?
ADAGs page
BTask Instance Details page
CGraph View
DCalendar View
Describe the main sections of the Airflow UI and their purposes.
Think about where you find workflows, task progress, task order, and task details.
You got /4 concepts.
    Explain how the Airflow UI helps you monitor and control workflows.
    Focus on what you can see and do with tasks and workflows in the UI.
    You got /4 concepts.

      Practice

      (1/5)
      1. What is the primary purpose of the Airflow UI?
      easy
      A. To store data files for workflows
      B. To write Python code for tasks
      C. To monitor and manage workflows visually
      D. To configure network settings

      Solution

      1. Step 1: Understand Airflow UI role

        The Airflow UI is designed as a web interface to help users see and control workflows easily.
      2. Step 2: Identify main function

        It shows task status, logs, and workflow structure, making monitoring and management simple.
      3. Final Answer:

        To monitor and manage workflows visually -> Option C
      4. Quick Check:

        Airflow UI = Monitor & Manage Workflows [OK]
      Hint: Airflow UI is for watching workflows, not coding [OK]
      Common Mistakes:
      • Confusing UI with coding environment
      • Thinking UI stores data files
      • Assuming UI manages network
      2. Which section in the Airflow UI shows the status of each task in a workflow?
      easy
      A. Admin panel
      B. DAGs tab
      C. Logs tab
      D. Graph view

      Solution

      1. Step 1: Identify UI sections

        The Graph view in Airflow UI visually displays tasks and their statuses in a workflow.
      2. Step 2: Compare other options

        DAGs tab lists workflows, Logs tab shows task logs, Admin panel manages users/settings.
      3. Final Answer:

        Graph view -> Option D
      4. Quick Check:

        Task status = Graph view [OK]
      Hint: Task status is shown in Graph view, not Logs [OK]
      Common Mistakes:
      • Confusing Logs tab with task status
      • Thinking DAGs tab shows task details
      • Assuming Admin panel shows task status
      3. If a task in Airflow UI shows a red color in the Graph view, what does it mean?
      medium
      A. Task failed
      B. Task is running
      C. Task succeeded
      D. Task is skipped

      Solution

      1. Step 1: Understand color codes in Graph view

        In Airflow UI, red color indicates a failed task.
      2. Step 2: Recall other colors meaning

        Green means success, yellow means running, grey means skipped.
      3. Final Answer:

        Task failed -> Option A
      4. Quick Check:

        Red = Failed task [OK]
      Hint: Red means failure in Airflow UI Graph view [OK]
      Common Mistakes:
      • Mixing red with running or success
      • Confusing skipped with failed
      • Ignoring color legend in UI
      4. You notice that the Logs tab in Airflow UI shows no logs for a task that ran. What is the likely cause?
      medium
      A. Task never started or failed before logging
      B. Logs tab is broken and needs UI restart
      C. Task succeeded without logs
      D. Logs are stored in a different UI section

      Solution

      1. Step 1: Analyze missing logs scenario

        If no logs appear, usually the task did not start or failed before producing logs.
      2. Step 2: Eliminate other options

        Logs tab usually works; success tasks still have logs; logs are not in other UI sections.
      3. Final Answer:

        Task never started or failed before logging -> Option A
      4. Quick Check:

        No logs = Task not started or early failure [OK]
      Hint: No logs usually means task didn't start properly [OK]
      Common Mistakes:
      • Assuming UI bug without checking task status
      • Thinking success tasks have no logs
      • Looking for logs in wrong UI tabs
      5. You want to quickly check the order of tasks and their dependencies in a DAG using the Airflow UI. Which view should you use and why?
      hard
      A. Tree view, because it shows tasks in a timeline with dependencies
      B. Graph view, because it visually displays tasks and their dependencies
      C. Calendar view, because it shows task schedules
      D. Code view, because it shows the Python code defining tasks

      Solution

      1. Step 1: Identify views for task order and dependencies

        The Graph view visually shows tasks as nodes connected by arrows representing dependencies.
      2. Step 2: Compare other views

        Tree view shows task runs over time, Code view shows code but not visual dependencies, Calendar shows schedules.
      3. Final Answer:

        Graph view, because it visually displays tasks and their dependencies -> Option B
      4. Quick Check:

        Task order & dependencies = Graph view [OK]
      Hint: Use Graph view to see task dependencies clearly [OK]
      Common Mistakes:
      • Confusing Tree view with dependency graph
      • Looking at code instead of visual graph
      • Using Calendar view for dependencies
      Recommended

      Ready to prove it?

      Pass the test and this pattern moves unknown strong while earning +1 Grip toward your certificate.

      10 questions~5 mineasy hard