cmarteepants opened a new issue, #53044: URL: https://github.com/apache/airflow/issues/53044
### Body ### View DAG View - Graph Tab <img width="1732" height="775" alt="Image" src="https://github.com/user-attachments/assets/657ae0cb-5ab1-4016-b6f6-c0e7163a5fdc" /> ### Filters to Add - Filter by **Task Group** ↪ Useful for narrowing view to a specific section of a large DAG - Filter by **Operator** ↪ Helps identify all tasks of a certain type (e.g., BashOperator vs. PythonOperator) within the DAG When looking at graph for specific Dag Run: - Filter by **Task Status** (Success, Failed, Skipped, etc.) when looking at graph for specific dag run ↪ Helps users focus on problematic tasks or ignore successful ones in complex DAGs - Filter by **Mapped Index** (for mapped tasks) when looking at graph for a specific dag run ↪ Supports debugging of specific mapped task instances when hundreds exist - Filter by **Duration Threshold** ↪ Highlight long-running tasks for performance triage or resource bottlenecks ### API Support ❌ No - The Graph View uses the DAG structure and DAG Run state but does not currently expose API query parameters for task-level filtering. - Data exists in task instances API but is not integrated here. ### UI Impact - Filters could appear above the DAG Graph or in a collapsible sidebar. - Task nodes would update based on filter selection; unmatching nodes could be dimmed or hidden. ### Notes - Particularly valuable for large DAGs with many tasks and/or dynamic mapping - Could integrate with color coding to enhance visibility of filter results ### Committer - [x] I acknowledge that I am a maintainer/committer of the Apache Airflow project. -- 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]
