AirfloGotchi
AirfloGotchi is a virtual pet game integrated with Airflow to keep your DAGs healthy
AirfloGotchi - A Tamagotchi for Apache AirflowAirfloGotchi is an interactive virtual pet game that brings gamification to Apache Airflow monitoring. Your pet's health directly reflects your DAG perfor...

About this project
AirfloGotchi - A Tamagotchi for Apache Airflow
AirfloGotchi is an interactive virtual pet game that brings gamification to Apache Airflow monitoring. Your pet's health directly reflects your DAG performance, making data pipeline monitoring more engaging and fun.
Health Mechanics
The game tracks three interconnected health systems:
Hearts (Long-term Health): Your pet starts with 5 hearts. Every 24 hours, the system checks for successful DAG runs. If you go a full day without any successful runs, you lose one heart. Lose all hearts, and your pet dies permanently.
Hunger Meter (0-10): Checked every 30 minutes. Successful DAG runs increase your pet's hunger proportionally to execution time, while periods without successful runs decrease hunger by 1 point. Keep your pet fed with consistent DAG success!
Sickness Meter (0-10): Reflects failed DAG runs detected in the last 30 minutes. Each failure increases sickness, capped at 10. Failed DAGs literally make your pet sick.
Visual Feedback
Your pet's appearance dynamically changes based on its condition, displaying seven distinct states: dead, sick, sad, hungry, sleeping, happy, or normal. Color-coded health bars provide instant visibility into all three health metrics.
You must be logged in to comment
Sign in to commentComments
No comments yet
Be the first to share your thoughts!