Debugging at Scale—Going from Single Box to Production

No ratings

Presented at SREConAsiaAustralia 2018 by

It's very easy to launch a debugger on your dev box, attach to the right process and step through code. However, things are different when you need to debug an issue in production that's getting tens of thousands of requests per second. What if the issue reproduces only in production? How do you debug without affecting production traffic? What techniques can you use in your development to make it easier to debug issues? Does your application use tracing? What debug logs are written out to aid in analysis?This talk will cover:Challenges with debugging in productionVarious approaches that are used in the industryExamples from Bing & Cortana incidents and steady state problems to illustrate the techniquesHow do you design services that make them easier to debug