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.  -- 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]
