Zurück zum Ranking

teamclairvoyant/airflow-maintenance-dags

Python

A series of DAGs/Workflows to help maintain the operation of Airflow

airflowdagworkflowairflow-maintenance-dagsmaintenancecleanupapache-airflow
Sterne-Wachstum
Sterne
1.8k
Forks
393
Wochenwachstum
Issues
23
5001k1.5k
Feb. 2017März 2020Mai 2023Juli 2026
ArtefaktePyPIpip install airflow-maintenance-dags
README

airflow-maintenance-dags

A series of DAGs/Workflows to help maintain the operation of Airflow

DAGs/Workflows

  • backup-configs
    • A maintenance workflow that you can deploy into Airflow to periodically take backups of various Airflow configurations and files.
  • clear-missing-dags
    • A maintenance workflow that you can deploy into Airflow to periodically clean out entries in the DAG table of which there is no longer a corresponding Python File for it. This ensures that the DAG table doesn't have needless items in it and that the Airflow Web Server displays only those available DAGs.
  • db-cleanup
    • A maintenance workflow that you can deploy into Airflow to periodically clean out the DagRun, TaskInstance, Log, XCom, Job DB and SlaMiss entries to avoid having too much data in your Airflow MetaStore.
  • kill-halted-tasks
    • A maintenance workflow that you can deploy into Airflow to periodically kill off tasks that are running in the background that don't correspond to a running task in the DB.
    • This is useful because when you kill off a DAG Run or Task through the Airflow Web Server, the task still runs in the background on one of the executors until the task is complete.
  • log-cleanup
    • A maintenance workflow that you can deploy into Airflow to periodically clean out the task logs to avoid those getting too big.
  • delete-broken-dags
    • A maintenance workflow that you can deploy into Airflow to periodically delete DAG files and clean out entries in the ImportError table for DAGs which Airflow cannot parse or import properly. This ensures that the ImportError table is cleaned every day.
  • sla-miss-report
    • DAG providing an extensive analysis report of SLA misses broken down on a daily, hourly, and task level
Ähnliche Repositories
apache/airflow

Apache Airflow - A platform to programmatically author, schedule, and monitor workflows

PythonPyPIApache License 2.0airflowapache
airflow.apache.org
46.2k17.4k
argoproj/argo-workflows

Workflow Engine for Kubernetes

GoGo ModulesApache License 2.0workflowkubernetes
argo-workflows.readthedocs.io
16.8k3.6k
apache/dolphinscheduler

Apache DolphinScheduler is the modern data orchestration platform. Agile to create high performance workflow with low-code

JavaMavenApache License 2.0workflow-scheduleazkaban
dolphinscheduler.apache.org
14.4k5.1k
PipelineAI/pipeline

PipelineAI

JsonnetApache License 2.0machine-learningartificial-intelligence
generativeaionaws.com
4.2k971
orchest/orchest

Build data pipelines, the easy way 🛠️

TypeScriptnpmApache License 2.0data-sciencemachine-learning
orchest.readthedocs.io/en/stable/
4.1k262
jghoman/awesome-apache-airflow

Curated list of resources about Apache Airflow

Shellairflowapache-airflow
3.9k508
puckel/docker-airflow

Docker Apache Airflow

ShellApache License 2.0docker-airflowairflow
3.8k587
WeBankFinTech/DataSphereStudio

DataSphereStudio is a one stop data application development& management portal, covering scenarios including data exchange, desensitization/cleansing, analysis/mining, quality measurement, visualization, and task scheduling.

JavaMavenApache License 2.0workflowgovernance
github.com/WeBankFinTech/DataSphereStudio-Doc
3.3k1k
elyra-ai/elyra

Elyra extends JupyterLab with an AI centric approach.

PythonPyPIApache License 2.0notebooksnotebook-jupyter
elyra.readthedocs.io/en/stable/
2k367
san089/Udacity-Data-Engineering-Projects

Few projects related to Data Engineering including Data Modeling, Infrastructure setup on cloud, Data Warehousing and Data Lake development.

PythonPyPIOtherdatadata-engineering
2k588
OBenner/data-engineering-interview-questions

More than 2000+ Data engineer interview questions.

PythonPyPIdata-engineeringinterview-questions
1.7k556
san089/goodreads_etl_pipeline

An end-to-end GoodReads Data Pipeline for Building Data Lake, Data Warehouse and Analytics Platform.

PythonPyPIMIT Licenseetl-pipelineetl-framework
1.5k245