GitHub user AlvaroCavalcante created a discussion: Airflow Calendar: A plugin 
to transform cron expressions into a visual schedule

As a Staff Data Engineer, one of my main responsibilities has always been 
ensuring Airflow's scalability by managing concurrency and overlapping DAG 
executions.

However, as our environment grew, it became difficult to keep track of every 
DAG's schedule. With dozens of different cron expressions tailored to meet the 
needs of multiple teams, maintaining a clear mental map of the workload was 
almost impossible.

To solve this, I created [Airflow 
Calendar](https://github.com/AlvaroCavalcante/airflow-calendar-plugin), an 
open-source plugin inspired by the Google Calendar experience. It organizes all 
your schedules in a simple, visual time grid and provides a quick look at DAG 
execution statuses:

![airflow_calendar](https://github.com/user-attachments/assets/5452e83c-5476-47be-84b0-4cf0b76ff2f6)

You can easily install the plugin in you Airflow environment by running the 
following command:

```
pip install airflow-calendar
```

I’d love to hear your thoughts and feedback!

GitHub link: https://github.com/apache/airflow/discussions/64819

----
This is an automatically sent email for [email protected].
To unsubscribe, please send an email to: [email protected]

Reply via email to