Dependencies
Python
MRQ has only been tested with Python 2.7+.
Required external services dependencies are
We use LUA scripting in Redis to boost performance and provide extra safety.
You will need Docker to run our unit tests. Our Dockerfile is actually a good way to see a complete list of dependencies, including dev tools like graphviz for memleak images.
You may want to convert your logs db to a capped collection : ie. run db.
runCommand({"convertToCapped": "mrq_jobs", "size": 10737418240})
Javascript
JS libraries used in the Dashboard:
- BackboneJS
- UnderscoreJS
- RequireJS
- MomentJS
- jQuery
- Datatables
- Datatables-Bootstrap3
- Twitter Bootstrap
Credits
Inspirations:
Useful third-party utils
- http://superlance.readthedocs.org/en/latest/