December 17, 2019

227 words 2 mins read

Application tracing tutorial

Application tracing tutorial

In the past, applications were monolithic, and tracing flows for performance and bottlenecks was straightforward, as there was likely a single code base. In today's world, with multiple processes constituting a single application, tracing becomes more challenging. Bryan Liles offers a hands-on demonstration for implementing tracing in modern applications.

Talk Title Application tracing tutorial
Speakers Bryan Liles (Heptio)
Conference O’Reilly Velocity Conference
Conf Tag Build Resilient Distributed Systems
Location San Jose, California
Date June 20-22, 2017
URL Talk Page
Slides Talk Slides

Modern applications are complex, and the complexity increases exponentially along with the amount of services. (The complexity inherent in tracing distributed applications, for instance, can be a result of incompatibilities introduced by different languages and technologies.) As applications become more advanced, special consideration has to be employed to ensure coupling of services isn’t increasing. Bryan Liles offers a hands-on demonstration for implementing tracing in modern applications, introducing tracing through the CNCF’s OpenTracing project. Bryan walks you through building a distributed system and employing tracing to gather knowledge of complex transactions that could span multiple processes. After the application is deployed, you’ll be exposed to the different components of a tracing system and learn how to implement them in your workshop environment. You’ll leave with knowing how distributed tracing works and ready to employ it in the development and operations of your applications. Topics include:

comments powered by Disqus