Machiavelli
Before all else, be graphed
katie@glasnt.com / anchor.com.au
The problem
Visualizations are hard.
Quick, or Shiny
Choose one
Machiavelli
github.com/anchor/machiavelli
- Quick to create
- Not completely hideous
- Interactive
- Source-driven data
- Supports live updates
- Shareable
- Stateless
Tech Stack
- Server - Ruby on Rails
- API - RESTful Ruby
- Visualizations
- Rickshaw
- D3
- Horizon
- Highly customized
Data Stores
- REST API
- JSON
- Flat Files
- Anything you like!
Data Sources
- Nagios
- BOM
- Anything you like!
Demo
http://demo.machiavelli.anchor.net.au/
?metric=BOM~Campbelltown-air_temp
&metric=BOM~Gosford-air_temp
&metric=BOM~Holsworthy-air_temp
&metric=BOM~TerreyHills-air_temp
&start=1416779586
&stop=1417384386
&graph=stacked&time=absolute
lzma.so/MVDEMO
(Break in case of demo issues)
Want to see more?
See Machiavelli at Linux Conf Australia, January 2015, Auckland
Fact: around 1 in 5 speakers at LCA2015 are female
linux.conf.au
Want to #BeMore?
Apply for the InternetNZ Diversity Program! Assistance with:
- conference ticket
- accommodation
- airfare and travel assistance
linux.conf.au
applications close Monday 9th December (6 days!)
fin
github.com/anchor/machiavelli