tirkarthi commented on issue #19942:
URL: https://github.com/apache/airflow/issues/19942#issuecomment-2302651949

   The linked screenshot is from dashboard of prefect probably version 2. Below 
is prefect 3 screenshot recently released.
   
   I have less experience on UI front but did some work on trying to build an 
internal dashboard. It's mostly in early stages and presents a live feed like 
UI with cards and framer motion for transitions. It also presents upcoming 
dagruns which was also a requested feature internally. It required a new API to 
fetch 100 task instances per state like running, deferred, etc in the past 24 
hours and to give a single compact JSON with only required fields to reduce DB 
load and also improve rendering. I am yet to optimise the queries and test the 
scale of it. I guess these changes can be made a plugin to iterate and release 
faster and also to be available in Airflow 2.10 if needed.
   
   Given that Airflow 3 will have major UI changes I would really love to see a 
modernized landing page/dashboard and happy to contribute as much as I can.
   
   Branch : https://github.com/tirkarthi/airflow/tree/dashboard-dags
   
   Demo : 
   
   
https://github.com/user-attachments/assets/f0fd0a45-e494-4405-aa5f-5d7f6f5496e9
   
   Prefect 3 UI as per landing page.
   
   
![image](https://github.com/user-attachments/assets/2bebc4c3-01ed-4e05-92fc-4a978aedf103)
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to