Skip to main content

Priority Tags for Airflow Dags

Project description

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 airflow.custom.priority.p{1,2,3,4,5}.{failed,succeeded,running} Link
Discord N/A Link
New Relic airflow.custom.priority.p{1,2,3,4,5}.{failed,succeeded,running} Link
OpsGenie N/A Link
Slack N/A Link
Symphony N/A Link
Cloudwatch airflow.custom.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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

airflow_priority-1.2.0.tar.gz (20.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

airflow_priority-1.2.0-py3-none-any.whl (28.2 kB view details)

Uploaded Python 3

File details

Details for the file airflow_priority-1.2.0.tar.gz.

File metadata

  • Download URL: airflow_priority-1.2.0.tar.gz
  • Upload date:
  • Size: 20.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.10

File hashes

Hashes for airflow_priority-1.2.0.tar.gz
Algorithm Hash digest
SHA256 b9c2699fdb949fcd3b65881cc79db0900a6f8014b063f4c0416fc2eea37b5e39
MD5 0729202a965e1095bbb6ce0c758ec963
BLAKE2b-256 7001a55d59d83ccff492f50727bb30953a205acb469d4d4e7f5bf0e2ae24d5ae

See more details on using hashes here.

File details

Details for the file airflow_priority-1.2.0-py3-none-any.whl.

File metadata

File hashes

Hashes for airflow_priority-1.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 2d51d79615c163f246cea8770facb7d96be48ea9505c30584913aac1df505647
MD5 ac697d670d56573c52ccf3448b6f93a1
BLAKE2b-256 dfa6ba8a2e9ff79ab1468e5ee5a9a7cc3e171b47cf00ed9223a6b23539d51970

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page