Getting Started =============== It's easiest to develop mmstats within a virtualenv: :: $ git clone git://github.com/schmichael/mmstats.git $ cd mmstats $ virtualenv . $ source bin/activate $ python setup.py develop $ ./run_flask_example # This starts up a sample web app $ curl http://localhost:5001/ $ curl http://localhost:5001/500 $ curl http://localhost:5001/status $ # If you have ab installed: $ ab -n 50 -c 10 http://localhost:5001/ Now to view the stats run the following in a new terminal: :: $ # To get a raw view of the data: $ slurpstats mmstats-* $ # Or start up the web interface: $ mmash $ # Run pollstats while ab is running: $ pollstats -p flask.example. ok,bad,working mmstats-* To cleanup stray mmstats files: ``rm mmstats-flask-*`` The web interface will automatically reload when you change source files. Put static files into static/ and template files into templates/ -------- Testing -------- Feel free to use your favorite test runner like `nose `_ or `pytest `_ or just run: :: $ python setup.py test