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