↓ Skip to main content
  1. Posts/

Feloxi: Real-Time Celery Task Queue Monitoring

··247 words·2 mins·

🚀 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.
Juan Pedro Bretti Mandarano
Author
Juan Pedro Bretti Mandarano