Skip to content

Point72/airflow-priority

 
 

Repository files navigation

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.

About

Priority Tags for Airflow Dags

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 86.9%
  • Jinja 13.1%