Home

Awesome

measurementor

measurementor helps you visualize data from your development cycle to help you be a better team. This code is used as an example data collection system in the book Agile Metrics In Action.

Getting Started

First note the vagrant file. That will call the puppet manifest that will install everything you need to get going. In a nutshell it installs:

Once you run:

vagrant up

everything will get installed and you should have a box up and running. Check elasticsearch and kibana by navigating to the following URLs in your web browser of choice:

To get the measurementor grails app running inside the vagrant box update the shared directory in your Vagrantfile on line 49. This will share the source code on your local box with the appropriate directory on the Vagrant box. Specifically, replace [DIRECTORY WHERE YOU DOWNLOADED THE CODE] with the path on your dev machine where you downloaded this code.

Measurementor has a number of configurable settings including the URLs and credentials of the source systems and system defaults. To update these variables you can just run the setup.sh script and it will prompt you to enter all the configurable values.

Get your vagrant box up and running:

vagrant up

ssh into the vagrant box you just set up:

vagrant ssh

Navigate to the directory that's shared with your dev machine for the measurementor grails app:

cd /measurementor

Run the app:

grails run-app

In Progress...

This is still a bit of a work in progress but feel free to let me know if there's anything that could be better.

thanks!