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:8080

  • producer API: http://127.0.0.1:8090

  • rabbitmq monitor lab: http://127.0.0.1:8081

  • rabbitmq producer lab: http://127.0.0.1:8091