[no maintenance intended] Graphing and data visualisation tool.
Ruby JavaScript HTML CSS Shell
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
app
bin
config
lib
public
sample_configs
scripts
spec
vendor/assets
.gitignore
.ruby-version
.travis.yml
Gemfile
Gemfile.lock
LICENCE
README.markdown
Rakefile
config.ru
generate_flatfile.rb
simple_endpoint.rb

README.markdown

Machiavelli

No Maintenance Intended Release Status Travis Status Coverage Status Documentation Coverage


machiavelli is no longer maintained. Read more


Machiavelli is a generic time-series dataset visualisation tool, written in Ruby on Rails, and using d3.js-family libraries.

By detailing the information required to get data out of it's data store, and optional information about the humanization about the source of this data, Machiavelli can compare and correlate an abstract number of arbitary data metrics.

See the Linux Conf AU 2015 talk on Machiavelli

Local deployment

Machiavelli comes bundled with a demonstration data store that has been configured in development configuration, which is used by default when running Rails using it's internal server.

To see Machiavelli in action, it's as simple as:

git clone https://github.com/machiavellian/machiavelli
cd machiavelli
bundle install
bundle exec rails server

Acknowledgements

Machiavelli originally started as a project by Anchor Systems by Katie McLaughlin. Further development on the project sponsored by Bulletproof Networks