Skip to main content

airflow-priority

Priority Tags for Airflow Dags

Build Status codecov License PyPI

Overview

This repo provides an Airflow Plugin for priority-driven DAG failure alerting. In layman's terms, one need only add a tag to their DAG in P1, P2, P3, P4, P5, where P1 corresponds to highest priority and P5 corresponds to lowest, and that dag will send a notification to a backend integration.

See the documentation for more information on getting started

Integrations

Integration Metric / Tag Docs
datadog logo airflow.priority.p{1,2,3,4,5}.{failed,succeeded,running} Link
discord logo N/A Link
logfire logo airflow.priority.p{1,2,3,4,5}.{failed,succeeded,running} Link
pagerduty logo N/A Link
newrelic logo airflow.priority.p{1,2,3,4,5}.{failed,succeeded,running} Link
opsgenie logo N/A Link
slack logo N/A Link
symphony logo N/A Link
AWS Cloudwatch airflow.priority.p{1,2,3,4,5}.{failed,succeeded,running} Link

Installation

You can install from pip:

pip install airflow-priority

Or via conda:

conda install airflow-priority -c conda-forge

License

This software is licensed under the Apache 2.0 license. See the LICENSE file for details.

Metadata

Release files for airflow-priority 1.6.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for airflow-priority 1.6.1
File Size Uploaded
airflow_priority-1.6.1.tar.gz 23.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for airflow-priority 1.6.1
File Interpreter ABI Platform
airflow_priority-1.6.1-py3-none-any.whl Python 3 none any Details

Total release size: 62.3 kB

Release files / airflow_priority-1.6.1.tar.gz

Download URL airflow_priority-1.6.1.tar.gz
Size 23.8 kB
Tags Source
SHA-256 checksum
How to use checksums
8d0ea504af040a4607255da8c0825ea5f6182af4e926e6b9b7851dd0c66e72ba
BLAKE2b-256 checksum
How to use checksums
fcd1b4458b61d075f05398c52d2a2d165179a456186bca43f611108d81966bb1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.10

Release files / airflow_priority-1.6.1-py3-none-any.whl

Download URL airflow_priority-1.6.1-py3-none-any.whl
Size 38.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
712b343b76a272c77a128588ce5ca6b9ac7cd2377b80de03a7b5d0476f1ebb8b
BLAKE2b-256 checksum
How to use checksums
63e803a03c3a618aff26227712ae06ba474ad78994051d12f871b5cc8309286e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.10

Release history Release notifications | RSS feed

This release

1.6.1 This release

2 release files

1.6.0

2 release files

1.5.0

2 release files

1.4.1

2 release files

1.4.0

2 release files

1.3.0

2 release files

1.2.1

2 release files

1.2.0

2 release files

1.1.2

2 release files

1.1.1

2 release files

1.1.0

2 release files

1.0.0

2 release files

0.2.2

2 release files

0.2.1

2 release files

0.2.0

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page