Technical Sync
DAGs
Each active DAG in Airflow becomes one Prizm asset. Prizm captures:Tasks
Each task within a DAG becomes a child Prizm asset, parented to its DAG:DAG Runs
Run history is the input for all operational metrics. Prizm captures the following per run:Task Instances
Per-task run records, used for task-level metrics and failure investigation:Deletion handling
On each full sync (API Pull or CLI), Prizm compares the DAG IDs it just saw against what it previously cataloged. Any DAG previously active and now missing is deactivated, and its child tasks cascade to deactivated. Plugin pushes never trigger pruning — only full syncs from API Pull or CLI can deactivate DAGs.Operational Sync & Metrics
Operational sync evaluates run health from the data Technical sync already persisted. It never calls Airflow.Metrics
Auto-thresholded metrics derive a normal band from up to 100 prior historical values. New DAGs or tasks with insufficient run history will show metric values without an alert threshold until enough history accumulates.
Failure alerts
Two alert options fire on run state directly — independent of whether any metrics are enabled:
Configure both in the source settings under Sources → your Airflow source → Edit.
Lineage
Prizm derives two types of lineage from Airflow metadata — warehouse lineage (which tables tasks read and write) and cross-DAG lineage (which DAGs trigger or wait on each other).Warehouse lineage (cross-source)
Warehouse support:
Cross-DAG lineage
Prizm inspects each DAG’s Python source code to detect control-flow dependencies between DAGs. Requires source code extraction to be enabled.What Prizm does not collect
- Data from your warehouses — Prizm reads metadata only, not row-level data
- Airflow connection secrets or variable values outside the plugin variables listed in Plugin Setup
- Lineage for runs that fail, are killed, or end as zombies (no completed run = no lineage event)
Sync frequency
Next Steps
Setup
Create an Airflow source and configure API Pull or CLI mode.
What We Collect
Full breakdown of every field Prizm catalogs from DAG, task, and run metadata.