As modern software engineering tools and techniques continue to evolve, very few engineering teams have been able to meaningfully improve their operational visibility. In this talk, I make the case that monitoring has always been a signal processing problem. I explain in practical terms what that means, and how viewing the problem in the context of signal processing necessitates a different sort of toolset.
I then share Librato's stream processing infrastructure, which is an implementation of a signal-processing telemetry system, and show how that infrastructure solves many of the data persistence and signal transformation problems that engineering teams who use traditional operations-centric monitoring toolchain have struggled with for years.
Watch the video here:
And here are the slides:
If you would like to build systems like this, we are hiring: http://librato.jobs