Before All Else, Be Graphed

  • 30 minute talk

When working with system metrics, you want to be able to compare different sets of time-series data in order to find patterns and correlations. It is often difficult to compare and contrast information across multiple different datastores.

This is the problem solved by Machiavelli, a web-based visualisation application. Given information about where data lives and how to access it, Machiavelli can show visualisations in a variety of formats, comparing one or more metrics across multiple different datastores, coalesced by time.

The presentation will cover the inspirations and use cases for Machiavelli, including a short demonstration of its use in production, and how it can be extended to show and correlate data from a new datastore.

Live slides:


Katie is a part of the Engineering team at Anchor Systems, working to improve *all* the things. She has a history of enterprise development and Windows system administration, but has been successfully converted to the ways of the penguin in recent years.

When she's not changing the world, she enjoys making tapestries, cooking, and yelling at JavaScript and it's attempts at global variables.

The OSDC 2014 team is dedicated to providing a friendly, safe and welcoming conference environment for everyone. We have a code of conduct to clearly outline our expectations. Our goal is to create a safe and harassment-free conference experience for all involved, regardless of gender, sexual orientation, disability, ethnicity, religion, preferred operating system, programming language or text editor.