Sponsored by LightStep
January 30, 2018
11 AM ET
Distributed tracing is a critical tool for building and operating modern software applications. By giving you an end-to-end view of your application, tracing can help you build a better understanding of your software faster. Starting with the basics, this session will show you how to instrument your application in a way that will give you maximum leverage, whether you are working to improve baseline performance or diagnose an ongoing incident. We’ll use examples derived from the more than 10 billion traces we’ve analyzed from organizations such as Twilio, Lyft, and Github and show you how to use tracing to see your software from every angle.
In this session, you’ll learn:
- How to collect and analyze the right data with tracing
- What kinds of problems you can solve using tracing
- How to know if you’re using tracing effectively
Daniel “Spoons” Spoonhower, CTO and
co-founder at LightStep
Daniel “spoons” Spoonhower is a co-founder at LightStep, where he’s building performance management tools for modern software systems. Previously, Spoons spent almost six years at Google where he worked on developer tools as part of both Google’s internal infrastructure and Cloud Platform teams. He has published papers on the performance of parallel programs, garbage collection, and real-time programming. He has a PhD in programming languages from Carnegie Mellon University but still hasn’t found one he loves.