Skip to main content

Alliance Auth Plugin

Project description

# celeryanalytics

celery task analytics for [Alliance Auth](https://gitlab.com/allianceauth/allianceauth).

## Installation

With your venv active,

  1. Pip install

    pip install -U git+https://github.com/Solar-Helix-Independent-Transport/allianceauth-celeryanalytics

  2. Add celeryanalytics to your INSTALLED_APPS in your local.py

  3. From terminal run migrations

    python manage.py migrate celeryanalytics

  4. Optional if you wish to havve the module cealup old tasks its self run

    python manage.py ca_setup_task

## Usage This module has no permissions or views. it will start logging all completed and failed tasks on install using the celery signals.

### Cleanup 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

## Settings

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;

![Admin Menu](https://i.imgur.com/g36hJyu.png “Admin Menu”)

![Failures](https://i.imgur.com/mTD224f.png “Failures”)

![Details](https://i.imgur.com/ang9wXB.png “Details”)

## Issues

Please remember to report any celeryanalytics related issues using the issues on this repository.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

allianceauth-celeryanalytics-0.0.2.tar.gz (6.2 kB view details)

Uploaded Source

File details

Details for the file allianceauth-celeryanalytics-0.0.2.tar.gz.

File metadata

  • Download URL: allianceauth-celeryanalytics-0.0.2.tar.gz
  • Upload date:
  • Size: 6.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.5.0 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.22.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.10

File hashes

Hashes for allianceauth-celeryanalytics-0.0.2.tar.gz
Algorithm Hash digest
SHA256 334a67fde56a15b36c33dcc640d4958bab291d022f7298d06665cd99e53c4bc8
MD5 ba64255b435ef5e8406a382e7d85277a
BLAKE2b-256 a9f483e2600d725b24f0535cb44c4d4dfeebebbdf928cd928789446eac0f9127

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page