airflow-priority
Priority Tags for Airflow Dags
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 |
|---|---|---|
airflow.priority.p{1,2,3,4,5}.{failed,succeeded,running} |
Link | |
N/A |
Link | |
airflow.priority.p{1,2,3,4,5}.{failed,succeeded,running} |
Link | |
N/A |
Link | |
airflow.priority.p{1,2,3,4,5}.{failed,succeeded,running} |
Link | |
N/A |
Link | |
N/A |
Link | |
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)
| File | Size | Uploaded | |
|---|---|---|---|
| airflow_priority-1.6.1.tar.gz | 23.8 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|