Uploads results of Celery tasks to AWS CloudWatch.
This is a simple monitoring tool that intercepts the results of Celery tasks and uploads the result to AWS CloudWatch.
Install from PyPi:
pip install celery-cloudwatch-logs
Configuration is done through environment variables. The following environment variables must be set in order for celery-cloudwatch to work:
Optionally, the following environment variables may be set:
The CloudWatch log group does not have to exist. If it doesn’t exists, it will be created.
$ celery cloudwatch
This requires you to have ran setup.py or installed this package through pip. Alternatively, run:
$ python -m celery_cloudwatch
--broker on celery cloudwatch is ignored.
No descriptive way to specify other brokers than Redis.
All brokers supported by Celery will work, simply specify the broker URL through the REDIS_URL environment variable.
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Hashes for celery-cloudwatch-logs-1.1.tar.gz