Quickstart¶
plywatch monitors Celery activity without requiring a persistent application database.
Security notice¶
Use Plywatch as an internal app.
Do not publish the service directly on the public internet.
Deploy behind an ingress/reverse proxy with authentication and TLS.
Restrict access to trusted operator networks.
What it is for¶
live task monitoring
worker visibility
queue visibility
quick operational inspection during development or runtime incidents
Run with Docker¶
docker run -p 8080:8080 \
-e PLYWATCH_CELERY_BROKER_URL=redis://your-redis:6379/0 \
ghcr.io/the-reacher-data/plywatch:latest
Open http://127.0.0.1:8080.
Run locally¶
make up
make smoke
The default local lab exposes:
monitor:
http://127.0.0.1:8080producer API:
http://127.0.0.1:8090rabbitmq monitor lab:
http://127.0.0.1:8081rabbitmq producer lab:
http://127.0.0.1:8091