apache/airflow

[Filters] Add filters to Asset View

Open

#53.053 aperta il 8 lug 2025

Vedi su GitHub
 (8 commenti) (0 reazioni) (0 assegnatari)Python (16.781 fork)batch import
area:APIarea:UIgood first issuekind:feature

Metriche repository

Star
 (44.809 star)
Metriche merge PR
 (Merge medio 7g 18h) (834 PR mergiate in 30 g)

Descrizione

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

Guida contributor