celery_flower
celery_flower
Flower es el dashboard web de monitorización para Celery. Muestra en tiempo real el estado de workers, tareas en curso, profundidad de colas y métricas de rendimiento.
When to use
Usar en el worker_pool_agent para visibilidad operativa de las colas de tareas. Especialmente útil en desarrollo y debugging, y como complemento a Grafana en producción.
Instructions
- Instalar:
pip install flower. - Arrancar:
celery -A verifid flower --port=5555. - Acceder al dashboard en
http://localhost:5555. - Configurar autenticación:
--basic-auth=admin:password. - Habilitar API REST para integración con alertas:
GET /api/workers. - Configurar persistencia de datos:
--persistent=True --db=flower.db. - En producción, proteger con Nginx reverse proxy y autenticación.
Notes
- Flower consume poca memoria (~50MB) y se puede desplegar como sidecar.
- No exponer Flower directamente a internet; siempre detrás de Nginx con auth.
- Para métricas duraderas, exportar a Prometheus; Flower es mejor para debugging puntual.
More from davidcastagnetoa/skills
traefik
Reverse proxy moderno con autodiscovery nativo en Kubernetes y Let's Encrypt
62easyocr
OCR alternativo a PaddleOCR, excelente en caracteres especiales y múltiples scripts
32c4_model_structurizr
Diagramas de arquitectura C4 como código con Structurizr DSL, versionados en Git
23asyncpg
Cliente PostgreSQL async de alto rendimiento para el backend FastAPI del pipeline KYC
14insightface_arcface
Reconocimiento facial de estado del arte con ArcFace R100 para comparar selfie con foto del documento
14fastapi
Framework async de alto rendimiento para exponer endpoints REST en el orquestador
14