{"id":20899,"library":"aa-taskmonitor","title":"AA TaskMonitor","description":"An Alliance Auth app for monitoring Celery tasks, providing real-time status and history. Current version 0.23.1, updated regularly as part of the Alliance Auth ecosystem.","status":"active","version":"0.23.1","language":"python","source_language":"en","source_url":"https://github.com/ppfeufer/aa-taskmonitor","tags":["alliance-auth","celery","monitoring","django"],"install":[{"cmd":"pip install aa-taskmonitor","lang":"bash","label":"Install via pip"}],"dependencies":[{"reason":"Core dependency, runs as an app within Alliance Auth","package":"allianceauth","optional":false}],"imports":[{"note":"Correct import for app URLs","symbol":"urls","correct":"from aa_taskmonitor import urls"},{"note":"Admin registration","symbol":"admin","correct":"from aa_taskmonitor.admin import TaskMonitorAdmin"},{"note":"Correct model import","symbol":"models","correct":"from aa_taskmonitor.models import Task"}],"quickstart":{"code":"pip install aa-taskmonitor\n\n# Add to INSTALLED_APPS in your Alliance Auth settings:\nINSTALLED_APPS += ['aa_taskmonitor']\n\n# Run migrations and collect static files\npython manage.py migrate\npython manage.py collectstatic --noinput\n\n# App will be available in the Alliance Auth admin panel.","lang":"python","description":"Install and integrate into an existing Alliance Auth project."},"warnings":[{"fix":"Set CELERY_RESULT_BACKEND in your Django settings, e.g., 'django-db' or 'redis://localhost:6379/0'.","message":"Requires Celery results backend to be configured in Alliance Auth. Without a result backend (e.g., Redis, database), tasks will not appear in the monitor.","severity":"gotcha","affected_versions":"all"},{"fix":"Place 'aa_taskmonitor' before other custom apps in INSTALLED_APPS.","message":"The app must be listed before other custom apps in INSTALLED_APPS to avoid URL routing issues.","severity":"gotcha","affected_versions":"all"}],"env_vars":null,"last_verified":"2026-04-27T00:00:00.000Z","next_check":"2026-07-26T00:00:00.000Z","problems":[{"fix":"Run 'pip install aa-taskmonitor' in the correct environment.","cause":"Package not installed or virtual environment not activated.","error":"ModuleNotFoundError: No module named 'aa_taskmonitor'"},{"fix":"Ensure 'aa_taskmonitor' is in INSTALLED_APPS and run 'python manage.py migrate'.","cause":"Incorrect import path or inability to locate urls.","error":"django.core.exceptions.ImproperlyConfigured: No module named 'aa_taskmonitor.urls'"}],"ecosystem":"pypi","meta_description":null,"install_score":null,"install_tag":null,"quickstart_score":null,"quickstart_tag":null}