
π 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.
