Machiavelli


Before all else, be graphed


katie@glasnt.com / anchor.com.au

The problem

Visualizations are hard.

Infographics are shiny,
but expensive


lzma.so/COFFEE

Excel is quick,
but dirty

http://www.pcmag.com/article2/0,2817,1966179,00.asp



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