apache/airflow

[Filters] Add filters to Asset View

Open

#53053 opened on Jul 8, 2025

View on GitHub
 (8 comments) (0 reactions) (0 assignees)Python (44,809 stars) (16,781 forks)batch import
area:APIarea:UIgood first issuekind:feature

Description

View

Asset View

Filters to Add

  • Filter by Event Timestamp (Range)
    ↪ Focus on recent or historical asset events within a specific window

  • Filter by DAG ID
    ↪ Isolate events triggered by a specific DAG

  • Filter by Task ID
    ↪ Track asset events back to the producing task

  • Filter by Event Type (e.g., manual, scheduler-created, via asset watcher)
    ↪ Differentiate programmatic updates from ad-hoc, scheduler created or asset events created via asset watchers

API Support

⚠️ Partial

  • The asset_events API includes all fields, but filtering is not fully implemented or exposed in the UI
  • Some filters (e.g., timestamp range) may need to be implemented on the backend or via query parameters

UI Impact

  • Add a filter bar or collapsible panel above the event list
  • Improves readability and analysis of high-volume asset event streams

Notes

  • Especially useful in asset-triggered DAGs and debugging incorrect lineage or asset duplication

Contributor guide