GitHub user codedbyed edited a discussion: Transpose UI to swap x and y axis

Currently, in the UI X axis is the timeline and Y axis is the task.

This becomes very difficult to monitor and search for runs when a DAG is a 
reusable/recallable DAG.
Such case is used in ETL processing where processing hundreds of tables are 
required - calling the same DAG.

Swapping the X axis (Which is the task) - means that new task are now added 
vertically, along with the run names. and Y axis would be the task stages. 

Example below,

### Curent UI

|  | Duration | 7:10 | 7:20 |7:30|7:40| 7:50| 7:60|
|--|--|--|--|--|--|--|--|
| Task 1| 00:00:53 | run_id1 | run_id2 | run_id3 | run_id4 | run_id5| run_id6 |
| Task 2| 00:00:26| run_id1 | run_id2 | run_id3 | run_id4 | run_id5 | run_id6 |
| Task 3| 00:00:10 | run_id1 | run_id2 | run_id3 | run_id4 | run_id5 | run_id6 |
| Task 4| 00:00:00 | run_id1 | run_id2 | run_id3 | run_id4 | run_id5 | run_id6 |

### Porposed UI

|  | Duration | 7:10 | 7:20 |7:30|7:40|
|--|--|--|--|--|--|
| run_id1| 00:00:00 | Task 1 | Task 2 | Task 3 | Task 4 |
| run_id2| 00:00:10| Task 1 | Task 2 | Task 3 | Task 4 |
| run_id3| 00:00:20 | Task 1 | Task 2 | Task 3 | Task 4 |
| run_id4| 00:00:30 | Task 1 | Task 2 | Task 3 | Task 4 |
| run_id5| 00:00:40 | Task 1 | Task 2 | Task 3 | Task 4 |
| run_id6| 00:00:50 | Task 1 | Task 2 | Task 3 | Task 4 |
| run_id..| 00:00:00 | Task 1 | Task 2 | Task 3 | Task 4 |


GitHub link: https://github.com/apache/airflow/discussions/49678

----
This is an automatically sent email for commits@airflow.apache.org.
To unsubscribe, please send an email to: commits-unsubscr...@airflow.apache.org

Reply via email to