I have a worker process in a Heroku app that runs Celery (celery worker --app=myapp). What should I use to monitor workers? Is there something built-in in Django? Or is there some 3rd-party service?
You could use Flower, a real-time web based monitor and administration tool for Celery. This repo contains a guide on how to run it on Heroku.
Configure the app by providing your broker url and a password for logging into Flower:
heroku config:set BROKER_URL=redis://...
heroku config:set FLOWER_BASIC_AUTH="username:password"
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With