SlideShare a Scribd company logo
Distributed tracing for big systems
Distributed tracing for big
systems
Nikolay Stoitsev
Distributed tracing for big systems
Distributed tracing for big systems
Reliability
Observability
Monitoring
Distributed logging
Business metrics
Distributed tracing for big systems
Distributed tracing?
opentracing.io
opentracing.io
opentracing.io
Distributed context propagation
https://research.google.com/pubs/pub36356.html
Low overhead
Application-level transparency
Scalability
Store context in thread-local storage
Async callbacks
RPC instrumentation
Distributed tracing for big systems
http://zipkin.io/pages/architecture.html
opentracing.io
opentracing.io
opentracing.io
Trace
opentracing.io
Span
ChildOf
opentracing.io
Defines the data model
Defines the OpenTracing API
Cool but how to start?
Step 0
TChannel & Hyperbahn
https://github.com/uber/tchannel
https://youtu.be/CwPwP3UaqrY
Distributed tracing for big systems
Finagle
https://twitter.github.io/finagle
Step 1
Distributed tracing for big systems
https://github.com/jaegertracing
Distributed tracing for big systems
Sampling Strategy
Sample everything
Probabilistic approach
Rate limiting approach
Client libraries
Distributed tracing for big systems
Missing key-value logging API
Missing “child of” and “follows from”
Distributed tracing for big systems
Distributed tracing for big systems
Go
Java
Node.js
Python
Jersey
Dropwizard
Apache http clients
Distributed tracing for big systems
Distributed tracing for big systems
Distributed tracing for big systems
Demo
https://github.com/jaegertracing/jaeger/tree/master/examples/hotrod
https://eng.uber.com/distributed-tracing/
git clone git@github.com:jaegertracing/jaeger.git
Thanks!

More Related Content

PDF
Open IoT Made Easy - Introduction to OGC SensorThings API
PDF
Tracing python applications
PDF
Microservices and SOA
PDF
Microservices Application Tracing Standards and Simulators - Adrians at OSCON
PDF
Automated ML Workflow for Distributed Big Data Using Analytics Zoo (CVPR2020 ...
PDF
An AI-Powered Chatbot to Simplify Apache Spark Performance Management
PPTX
Experiments in Data Portability 2
PDF
Opentracing jaeger
Open IoT Made Easy - Introduction to OGC SensorThings API
Tracing python applications
Microservices and SOA
Microservices Application Tracing Standards and Simulators - Adrians at OSCON
Automated ML Workflow for Distributed Big Data Using Analytics Zoo (CVPR2020 ...
An AI-Powered Chatbot to Simplify Apache Spark Performance Management
Experiments in Data Portability 2
Opentracing jaeger

Similar to Distributed tracing for big systems (20)

PDF
Distributed Tracing with Jaeger
PPTX
big image analytics- ai meets big data
PPTX
How I built the demo's
PDF
Context-aware Fast Food Recommendation with Ray on Apache Spark at Burger King
PDF
Self-Service IoT Data Analytics with StreamPipes
PDF
Introduction to GenAI - Past, Present, Future
PDF
Python Interview Questions And Answers 2019 | Edureka
PDF
Keynote WFIoT2019 - Data Graph, Knowledge Graphs Ontologies, Internet of Thin...
PDF
FIWARE Wednesday Webinars - Performing Big Data Analysis Using Cosmos With Sp...
PPTX
2022 APIsecure_Securing APIs with Open Standards
PPTX
API Design: Women Who Code (WWCode) DFW
PDF
TDC2016POA | Trilha Pyhton - Python para Internet of Things
PDF
Silent web app testing by example - BerlinSides 2011
PDF
OSMC 2022 | Unifying Observability Weaving Prometheus, Jaeger, and Open Sourc...
PDF
Istio Ambient Mesh in ACTION - Istio UG Singapore - 22June,2023
PPTX
FAIRDOM - FAIR Asset management and sharing experiences in Systems and Synthe...
PPTX
Understanding Technologies - Presentation for College Students
ODP
Bio2RDF@BH2010
PPT
Zig bee
PDF
Ultra Fast Deep Learning in Hybrid Cloud Using Intel Analytics Zoo & Alluxio
Distributed Tracing with Jaeger
big image analytics- ai meets big data
How I built the demo's
Context-aware Fast Food Recommendation with Ray on Apache Spark at Burger King
Self-Service IoT Data Analytics with StreamPipes
Introduction to GenAI - Past, Present, Future
Python Interview Questions And Answers 2019 | Edureka
Keynote WFIoT2019 - Data Graph, Knowledge Graphs Ontologies, Internet of Thin...
FIWARE Wednesday Webinars - Performing Big Data Analysis Using Cosmos With Sp...
2022 APIsecure_Securing APIs with Open Standards
API Design: Women Who Code (WWCode) DFW
TDC2016POA | Trilha Pyhton - Python para Internet of Things
Silent web app testing by example - BerlinSides 2011
OSMC 2022 | Unifying Observability Weaving Prometheus, Jaeger, and Open Sourc...
Istio Ambient Mesh in ACTION - Istio UG Singapore - 22June,2023
FAIRDOM - FAIR Asset management and sharing experiences in Systems and Synthe...
Understanding Technologies - Presentation for College Students
Bio2RDF@BH2010
Zig bee
Ultra Fast Deep Learning in Hybrid Cloud Using Intel Analytics Zoo & Alluxio
Ad

More from Nikolay Stoitsev (20)

PDF
Building vs Buying Software
PDF
How and why to manage your manager
PDF
From programming to management
PDF
A practical introduction to observability
PDF
Building a modern SaaS in 2020
PDF
Everything You Need to Know About NewSQL in 2020
PDF
3 lessons on effective communication for engineers
PDF
ISTA 2019 - Migrating data-intensive microservices from Python to Go
PDF
Evolving big microservice architectures
PDF
The career path of software engineers and how to navigate it
PDF
Migrating a data intensive microservice from Python to Go
PDF
Using Apache Kafka from Go
PDF
Large scale stream processing with Apache Flink
PDF
Scaling big with Apache Kafka
PDF
NewSQL: what, when and how
PDF
How to read the v8 source code?
PDF
Running in multiple data centers
PDF
Reusable patterns for scalable APIs running on Docker @ Java2Days
PDF
Everyday tools and tricks for scaling Node.js
PDF
Node.js at Uber
Building vs Buying Software
How and why to manage your manager
From programming to management
A practical introduction to observability
Building a modern SaaS in 2020
Everything You Need to Know About NewSQL in 2020
3 lessons on effective communication for engineers
ISTA 2019 - Migrating data-intensive microservices from Python to Go
Evolving big microservice architectures
The career path of software engineers and how to navigate it
Migrating a data intensive microservice from Python to Go
Using Apache Kafka from Go
Large scale stream processing with Apache Flink
Scaling big with Apache Kafka
NewSQL: what, when and how
How to read the v8 source code?
Running in multiple data centers
Reusable patterns for scalable APIs running on Docker @ Java2Days
Everyday tools and tricks for scaling Node.js
Node.js at Uber
Ad

Recently uploaded (20)

PPTX
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
PDF
SAP S4 Hana Brochure 3 (PTS SYSTEMS AND SOLUTIONS)
PPTX
assetexplorer- product-overview - presentation
PDF
Claude Code: Everyone is a 10x Developer - A Comprehensive AI-Powered CLI Tool
PDF
medical staffing services at VALiNTRY
PDF
Wondershare Filmora 15 Crack With Activation Key [2025
PDF
System and Network Administration Chapter 2
PDF
Understanding Forklifts - TECH EHS Solution
PPTX
Why Generative AI is the Future of Content, Code & Creativity?
PPTX
Transform Your Business with a Software ERP System
PPTX
Computer Software and OS of computer science of grade 11.pptx
PDF
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
PDF
EN-Survey-Report-SAP-LeanIX-EA-Insights-2025.pdf
PPTX
CHAPTER 2 - PM Management and IT Context
PDF
Adobe Premiere Pro 2025 (v24.5.0.057) Crack free
PDF
Softaken Excel to vCard Converter Software.pdf
PDF
Design an Analysis of Algorithms I-SECS-1021-03
PPTX
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
PDF
iTop VPN Free 5.6.0.5262 Crack latest version 2025
PDF
wealthsignaloriginal-com-DS-text-... (1).pdf
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
SAP S4 Hana Brochure 3 (PTS SYSTEMS AND SOLUTIONS)
assetexplorer- product-overview - presentation
Claude Code: Everyone is a 10x Developer - A Comprehensive AI-Powered CLI Tool
medical staffing services at VALiNTRY
Wondershare Filmora 15 Crack With Activation Key [2025
System and Network Administration Chapter 2
Understanding Forklifts - TECH EHS Solution
Why Generative AI is the Future of Content, Code & Creativity?
Transform Your Business with a Software ERP System
Computer Software and OS of computer science of grade 11.pptx
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
EN-Survey-Report-SAP-LeanIX-EA-Insights-2025.pdf
CHAPTER 2 - PM Management and IT Context
Adobe Premiere Pro 2025 (v24.5.0.057) Crack free
Softaken Excel to vCard Converter Software.pdf
Design an Analysis of Algorithms I-SECS-1021-03
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
iTop VPN Free 5.6.0.5262 Crack latest version 2025
wealthsignaloriginal-com-DS-text-... (1).pdf

Distributed tracing for big systems