celery task analytics for Alliance Auth.
With your venv active,
-
Pip install
pip install -U allianceauth-celeryanalytics
-
Add
celeryanalytics
to yourINSTALLED_APPS
in yourlocal.py
-
From terminal run migrations
python manage.py migrate celeryanalytics
-
Optional if you wish to havve the module cealup old tasks its self run
python manage.py ca_setup_task
This module has no permissions or views. it will start logging all completed and failed tasks on install using the celery signals.
If you wish to perform a tidyup of the database you can run the collowing command from your terminal
python manage.py ca_run_housekeeping
CA_HOUSEKEEPING_DB_BACKLOG
defines how long (in days) records should be kept in
your database. Default is 14 days.
CA_RESULT_MAX_LEN
if you are using a results fed app you may wish to limit the result spam to database.
in your local.py
add the setting CA_RESULT_MAX_LEN=1000
set the integer to what ever you want as your max length. Default is -1
or unlimited.
View the failed tasks in admin of your auth. as below;
Please remember to report any celeryanalytics related issues using the issues on this repository.