Django based tool for monitoring huey task queue: https://github.com/coleifer/huey
Project description
django-huey-monitor
Django based tool for monitoring huey task queue
Current implementation will just store all Huey task signals into the database and display them in the Django admin.
Quickstart
pip install django-huey-monitor
INSTALLED_APPS = [
#...
'huey_monitor',
#...
]
developing
- install docker
- clone the project
- start the container
To start developing e.g.:
~$ git clone https://github.com/boxine/django-huey-monitor.git
~$ cd django-huey-monitor
~/django-huey-monitor$ make
help List all commands
install-poetry install or update poetry via pip
install install via poetry
update Update the dependencies as according to the pyproject.toml file
lint Run code formatters and linter
fix-code-style Fix code formatting
tox-listenvs List all tox test environments
tox Run pytest via tox with all environments
pytest Run pytest
pytest-ci Run pytest with CI settings
publish Release new version to PyPi
makemessages Make and compile locales message files
clean Remove created files from the test project (e.g.: SQlite, static files)
build Update/Build docker services
up Start docker containers
down Stop all containers
shell_django go into a interactive bash shell in Django container
shell_huey go into a interactive bash shell in Huey worker container
logs Display and follow docker logs
reload_django Reload the Django dev server
reload_huey Reload the Huey worker
restart Restart the containers
fire_test_tasks Call "fire_test_tasks" manage command to create some Huey Tasks
~/django-huey-monitor$ make install-poetry
~/django-huey-monitor$ make install
~/django-huey-monitor$ make up
It's also possible to run the test setup with SQLite and Huey immediate setup without docker:
~$ git clone https://github.com/boxine/django-huey-monitor.git
~$ cd django-huey-monitor
~/django-huey-monitor$ ./manage.sh run_testserver
License
GPL. Patches welcome!
Links
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
django-huey-monitor-0.0.1.tar.gz
(26.0 kB
view hashes)
Built Distribution
Close
Hashes for django-huey-monitor-0.0.1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 295998c273501cff06c5de56dc573d2ca878542702a2084425557b43a7188208 |
|
MD5 | d5f4ccd2934167b6af28d60633199b93 |
|
BLAKE2b-256 | aa0285fcbc21c366c1c00666b6518d0852ac0d32a15b195bdc05cba608c97307 |
Close
Hashes for django_huey_monitor-0.0.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 230a9c8e475fabce1e51b921d69d61055b67f50deca6a1624b4c68c94445ef2c |
|
MD5 | f1ed15d7fc44bc6565a9ab58b65dd4ae |
|
BLAKE2b-256 | b4c5428aa21c345111ed7d5002ce77ab6d25fa87434ae4ad6a37f0f26cc3df57 |