February 12, 2020

219 words 2 mins read

Distributed tracing: Understanding how all your components work together

Distributed tracing: Understanding how all your components work together

Looking at a service in isolation in a multiservice architecture simply does not give you enough information. Distributed tracing tools shine a light on the relationship between components. Jos Carlos Chvez explains how distributed tracing works, what you can use it for, and how tools like Zipkin can help.

Talk Title Distributed tracing: Understanding how all your components work together
Speakers José Carlos Chávez (Typeform)
Conference O’Reilly Velocity Conference
Conf Tag Build systems that drive business
Location London, United Kingdom
Date October 31-November 2, 2018
URL Talk Page
Slides Talk Slides
Video

Monitoring and understanding failures in monoliths or small systems starts with looking at a single component in isolation. Multiservice architecture invalidates this assumption because end-user requests now traverse dozens of components. Looking at a service in isolation simply does not give you enough information: each is just one side of a bigger story. Distributed tracing summarizes all sides of the story into a shared timeline. Distributed tracing tools shine a light on the relationship between components, from the very top of the stack to the deepest component in the system, which gives the feeling of working with a single system even while working in distributed environments. José Carlos Chávez explains how distributed tracing works, what you can use it for, and how tools like Zipkin can help.

comments powered by Disqus