Monitoring Sucks (And What You Can Do About It)

A session at BACON 2012

Saturday 21st April, 2012

2:45pm to 3:15pm (GMT)

I want to convince a probably skeptical audience of developers that:

  • Monitoring running software is sexy (and important)
  • The state of the art for monitoring software sucks
  • That riches (or at least really interesting technical challenges) await those that help fix it

Once we've shipped our latest software product we should want to keep an eye on how it behaves out in the real world. Too often this task is an afterthought, completely separate from the development process and focused only on what you get free with one tool or another. This is because even the best tools we have suck.

I'll show some examples:

  • Truly horrible web user interfaces
  • Systems that don't work within a dynamic cloud environment
  • Horrible solutions to scaling
  • Excessively verbose configuration languages

And then talk about what the community are doing to hopefully fix this problem and why as developers people should join the effort. I'll show some hopeful signs:

  • Interesting new tools
  • Better ways to integrate monitoring into the development process
  • The #monitoringsucks open source research

For those intrigued, it's a perfect opportunity to dive head-first into some really interesting programming challenges:

  • Dynamic, distributed systems
  • High traffic, low latency software
  • Visualisation
  • Big data analysis
  • Statistics and prediction

About the speaker

This person is speaking at this event.
Gareth Rushgrove

Developer, occasional sysadmin, general web, programming and technology geek and curator of Devops Weekly. Currently at @puppetlabs

Next session in Auditorium

3:30pm Lightning Talks by Andrew Nesbitt

Coverage of this session

Sign in to add slides, notes or videos to this session

BACON 2012

England England, London

20th21st April 2012

Tell your friends!


Time 2:45pm3:15pm GMT

Date Sat 21st April 2012


Auditorium, The Mermaid Conference Centre

Short URL


View the schedule



See something wrong?

Report an issue with this session