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.