Ir al contenido
  1. Posts/

Feloxi: Monitoreo en Tiempo Real de Colas de Tareas Celery

··266 palabras·2 mins·

🚀 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 👇

También publicado en LinkedIn.
Juan Pedro Bretti Mandarano
Autor
Juan Pedro Bretti Mandarano