airflow-priority
Route tagged Airflow DAG-run events to alerting and metric backends.
Tag a DAG with P1 through P5 and configure the destinations that should receive its state changes. Backends apply independent thresholds. The plugin observes DAG-run running, success, and failure events through Airflow listeners.
Documentation
- Tutorial: alert on one failed DAG sends a tagged failure to a Slack test channel.
- How-to guides cover priorities, thresholds, environment variables, airflow-config, and delivery troubleshooting.
- API reference lists configuration models, backend options, routing, listener hooks, and tracker behavior.
- Why priority alerts follow DAG-run state explains task callbacks, recovery workflows, and process-local context.
Backend guides cover Slack, Discord, PagerDuty, Opsgenie, Symphony, Datadog, New Relic, Logfire, and AWS CloudWatch.
Published documentation: airflow-laminar.github.io/airflow-priority.
Related integrations
airflow-supervisor, airflow-nomad, and airflow-cron produce task logs and failure diagnostics. Priority routing observes their DAG outcomes; task callbacks handle task-specific notification needs.
License
Apache 2.0. See LICENSE.
Metadata
Release files for airflow-priority 1.6.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| airflow_priority-1.6.2.tar.gz | 25.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| airflow_priority-1.6.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 66.9 kB
Release files / airflow_priority-1.6.2.tar.gz
| Download URL | airflow_priority-1.6.2.tar.gz |
|---|---|
| Size | 25.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
d3ee46027371f63d5c457e0cf07cdcbb3bf362e7fe857a6629748764c7eae630
|
|
BLAKE2b-256 checksum How to use checksums |
a126fdd1bc97f461cea14c13bcc85ec1462f677d447c4058a65a84a549e2b8be
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.13
|
Release files / airflow_priority-1.6.2-py3-none-any.whl
| Download URL | airflow_priority-1.6.2-py3-none-any.whl |
|---|---|
| Size | 41.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
4a9c71892e41dcda791a88752a0f1d102b1f9b0a089071b6df8da6876474ad6c
|
|
BLAKE2b-256 checksum How to use checksums |
6897a137d4d8b179ab628118dae4f0511efc810e8bccc6392a642c7bba842162
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.13
|