Skip to content

[Filters] Add filters to DAG View - Audit Log Tab #53050

@cmarteepants

Description

@cmarteepants

Body

View

DAG View - Audit Log Tab

Image

Filters to Add

  • Filter by Event Type
    ↪ Focus on specific types of changes (e.g., trigger, patch, retry) for easier debugging or auditing

  • Filter by User
    ↪ Track changes or triggers made by specific users for accountability and investigation

  • Filter by Run ID
    ↪ Narrow down audit entries to a specific DAG run when debugging or reviewing historical activity

  • Filter by Task ID
    ↪ Isolate changes related to a particular task (e.g., task retries, clearing actions)

  • Filter by Try Number
    ↪ Investigate retries or understand the progression of failed attempts on a specific task

  • Filter by Map Index
    ↪ Useful when debugging mapped tasks to understand which specific iteration had issues

API Support

⚠️ Partial

  • Audit log entries are retrieved per DAG
  • API supports filtering by some fields, but query parameters are not consistently exposed in UI or public API
  • Requires extending API to support structured filtering on audit metadata

UI Impact

  • Filters could be added above the audit log table
  • Enhances ability to perform root cause analysis on user-initiated changes, retries, and failures

Notes

  • Current audit log is helpful but difficult to navigate without filtering
  • These filters would improve security auditing, user accountability, and debugging workflows

Committer

  • I acknowledge that I am a maintainer/committer of the Apache Airflow project.

Metadata

Metadata

Assignees

Labels

area:APIAirflow's REST/HTTP APIarea:UIRelated to UI/UX. For Frontend Developers.good first issuekind:featureFeature Requestskind:metaHigh-level information important to the community

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions