
🚀 Feloxi: Real-Time Celery Task Queue Monitoring#
Are your Celery tasks failing in production and you don’t know why? 😤
📌 What is Feloxi? A self-hosted monitoring platform for Celery that gives you full visibility into your task queues — no agents to install, no SDK to integrate.
🔧 How does it work?
- Connects to your broker (Redis or RabbitMQ) using events Celery already emits
- Stores history in ClickHouse for persistent analytics
- Real-time dashboard via WebSockets
- Rust backend (Axum/Tokio) + Next.js frontend
🎯 What you can do:
- 🔍 Search any task by ID, name, args, or exception
- 👷 Monitor worker health (CPU, memory, heartbeat)
- 🔗 Visualize workflows as DAGs (chains, groups, chords)
- ⏰ Track periodic tasks with Celery Beat
- 🚨 Alert via Slack, email, webhook, or PagerDuty
📦 Tech stack: Rust, Next.js 15, React 19, ClickHouse, PostgreSQL, Redis
💡 Explanation in a nutshell#
Imagine a restaurant with many cooks (workers) preparing orders (tasks). Celery is the system that dispatches those orders. Feloxi is like a security camera and control panel that lets you see in real time which orders are queued, which ones failed, how long each took, and alerts you if a cook stops working — all without changing how your kitchen operates.
More information at the link 👇
Also published on LinkedIn.
