Professional Documents
Culture Documents
Why Distributed Tracing Matters?
Why Distributed Tracing Matters?
DISTRIBUTED
TRACING
MATTERS?
Ronak Banka
ABOUT ME
01
WHY 02
WHAT IS 03
DISTRIBUTED DISTRIBUT HOW TRACING
TRACING? ED WORKS & DEMO
TRACING?
WHY DISTRIBUTED
TRACING?
LACK OF VISIBILITY!
WHY HAPPENED?
● When Processing a request, which all other services are involved and what they did?
● Performance Behaviors
• Span represents work done by a single-service with time intervals and associated metadata;
● Trace Identifier:
trace_id is generated in
the root span and is
immutable.
● Parent Identifier:
span_id of the parent
span that spawned the
current operation
Source: https://blog.sentry.io/distributed-tracing-101-for-full-stack-developers/
CORE FEATURES OF DISTRIBUTED
TRACING
TRACE PROPAGATION SPAN CREATION
PERFORMANCE
TRACE VISUALIZATION
ANALYSIS