Automated Debugging of Bad Deployments

Monday, March 13, 2017 - 10:55am11:20am

Joe Gordon, Pinterest

Abstract: 

Debugging a bad deployment can be tedious, from identifying new stack traces to figuring out who introduced them. At Pinterest we have automated most of these processes using using ElasticSearch to identify new stack traces and git-stacktrace to figure out who caused them. Git-stacktrace parses the stack trace and looks for related git changes. This has reduced the time needed to figure out who broke the build from minutes to just a few seconds.

Joe Gordon, Pinterest

Joe is an SRE at Pinterest, where he works on search and performance. He has previously spoken at numerous conferences such as EuroPython, LinuxCon, LCA (Linux Conference Australia).

Open Access Media

USENIX is committed to Open Access to the research presented at our events. Papers and proceedings are freely available to everyone once the event begins. Any video, audio, and/or slides that are posted after the event are also free and open to everyone. Support USENIX and our commitment to Open Access.

Presentation Video

Download Video

Presentation Audio

BibTeX
@conference {201762,
author = {Joe Gordon},
title = {Automated Debugging of Bad Deployments},
year = {2017},
address = {San Francisco, CA},
publisher = {{USENIX} Association},
}