
🚀 Feloxi: Monitoreo en Tiempo Real de Colas de Tareas Celery#
¿Tus tareas de Celery fallan en producción y no sabes por qué? 😤
📌 ¿Qué es Feloxi? Una plataforma de monitoreo self-hosted para Celery que te da visibilidad total de tus colas de tareas sin instalar agentes ni modificar tu código.
🔧 ¿Cómo funciona?
- Se conecta a tu broker (Redis o RabbitMQ) usando los eventos que Celery ya emite
- Almacena el historial en ClickHouse para análisis persistente
- Dashboard en tiempo real vía WebSockets
- Backend en Rust (Axum/Tokio) + Frontend en Next.js
🎯 Lo que puedes hacer:
- 🔍 Buscar cualquier tarea por ID, nombre, args o excepciones
- 👷 Monitorear la salud de los workers (CPU, memoria, heartbeat)
- 🔗 Visualizar workflows como DAGs (chains, groups, chords)
- ⏰ Supervisar tareas periódicas con Celery Beat
- 🚨 Alertar por Slack, email, webhook o PagerDuty
📦 Stack tecnológico: Rust, Next.js 15, React 19, ClickHouse, PostgreSQL, Redis
💡 Explicación en pocas palabras#
Imagina que tienes un restaurante con muchos cocineros (workers) preparando pedidos (tareas). Celery es el sistema que reparte los pedidos. Feloxi es como una cámara de seguridad y panel de control que te permite ver en tiempo real qué pedidos están en cola, cuáles fallaron, cuánto tiempo tardó cada uno, y te avisa si un cocinero dejó de trabajar — todo sin cambiar cómo funciona tu cocina.
Más información en el link 👇
