Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
What's the future of OpenTracing
Search
Armakuni
PRO
February 22, 2019
Programming
0
26
What's the future of OpenTracing
Serverless Webinar
Armakuni
PRO
February 22, 2019
Tweet
Share
More Decks by Armakuni
See All by Armakuni
Unleashing Success
armakuni
PRO
1
110
Cognitive Overload: Bogged Down & Burned Out
armakuni
PRO
1
100
SEACON 2022: The next level pipelines delivering Net Zero
armakuni
PRO
1
31
Multi-team Software Delivery Assessment
armakuni
PRO
0
140
SRE: Self Isolated Edition
armakuni
PRO
0
150
Team Thermometers in 45 mins
armakuni
PRO
0
160
Your Office Should Have Playtime
armakuni
PRO
0
150
How to be an Evil Scientist - Lean Agile Delivery & Coaching Network 2020
armakuni
PRO
0
91
How to be an Evil Scientist - DevOps 2020
armakuni
PRO
0
92
Other Decks in Programming
See All in Programming
“いい感じ“な定量評価を求めて - Four Keysとアウトカムの間の探求 -
nealle
2
11k
Android 16KBページサイズ対応をはじめからていねいに
mine2424
0
240
A full stack side project webapp all in Kotlin (KotlinConf 2025)
dankim
0
130
GPUを計算資源として使おう!
primenumber
1
200
Google Agent Development Kit でLINE Botを作ってみた
ymd65536
2
260
PipeCDのプラグイン化で目指すところ
warashi
1
290
AI コーディングエージェントの時代へ:JetBrains が描く開発の未来
masaruhr
1
200
脱Riverpod?fqueryで考える、TanStack Queryライクなアーキテクチャの可能性
ostk0069
0
340
CDK引数設計道場100本ノック
badmintoncryer
2
360
イベントストーミング図からコードへの変換手順 / Procedure for Converting Event Storming Diagrams to Code
nrslib
2
970
Python型ヒント完全ガイド 初心者でも分かる、現代的で実践的な使い方
mickey_kubo
1
180
AIエージェントはこう育てる - GitHub Copilot Agentとチームの共進化サイクル
koboriakira
0
620
Featured
See All Featured
The Cult of Friendly URLs
andyhume
79
6.5k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.4k
Designing for Performance
lara
610
69k
Build your cross-platform service in a week with App Engine
jlugia
231
18k
jQuery: Nuts, Bolts and Bling
dougneiner
63
7.8k
Into the Great Unknown - MozCon
thekraken
40
1.9k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
45
7.5k
Balancing Empowerment & Direction
lara
1
440
Reflections from 52 weeks, 52 projects
jeffersonlam
351
21k
Designing Experiences People Love
moore
142
24k
The Cost Of JavaScript in 2023
addyosmani
51
8.5k
Intergalactic Javascript Robots from Outer Space
tanoku
271
27k
Transcript
@PurpleBooth #ServerlessWebinar What’s the future of OpenTracing? Billie Thompson Armakuni
@PurpleBooth #ServerlessWebinar What is OpenTracing? And while you’re here, what’s
Distributed Tracing too
@PurpleBooth #ServerlessWebinar
@PurpleBooth #ServerlessWebinar
@PurpleBooth #ServerlessWebinar
@PurpleBooth #ServerlessWebinar Not Servers
@PurpleBooth #ServerlessWebinar Microservices
@PurpleBooth #ServerlessWebinar Nanoservices
@PurpleBooth #ServerlessWebinar Functions
@PurpleBooth #ServerlessWebinar Also Servers
@PurpleBooth #ServerlessWebinar
@PurpleBooth #ServerlessWebinar
@PurpleBooth #ServerlessWebinar
@PurpleBooth #ServerlessWebinar
@PurpleBooth #ServerlessWebinar
@PurpleBooth #ServerlessWebinar
@PurpleBooth #ServerlessWebinar
@PurpleBooth #ServerlessWebinar
@PurpleBooth #ServerlessWebinar
@PurpleBooth #ServerlessWebinar Span
@PurpleBooth #ServerlessWebinar Trace
@PurpleBooth #ServerlessWebinar
@PurpleBooth #ServerlessWebinar Special Headers
@PurpleBooth #ServerlessWebinar Probability
@PurpleBooth #ServerlessWebinar
@PurpleBooth #ServerlessWebinar
@PurpleBooth #ServerlessWebinar Tags
@PurpleBooth #ServerlessWebinar http.method
@PurpleBooth #ServerlessWebinar Logs
@PurpleBooth #ServerlessWebinar stack
@PurpleBooth #ServerlessWebinar Baggage
@PurpleBooth #ServerlessWebinar SpanID, TraceID and Parent SpanID
@PurpleBooth #ServerlessWebinar Anything else!
@PurpleBooth #ServerlessWebinar OpenTracing is an interface
@PurpleBooth #ServerlessWebinar What is OpenTracing • Not a server •
Not a cool library • Not a server standard • A Client API Specification • Common tags and logs • An effort to prevent vendor lock-in
@PurpleBooth #ServerlessWebinar What will OpenTracing be?
@PurpleBooth #ServerlessWebinar What number am I going to show next?
@PurpleBooth #ServerlessWebinar 12407
@PurpleBooth #ServerlessWebinar Where else can we look to?
@PurpleBooth #ServerlessWebinar “Those who cannot remember the past are condemned
to repeat it” George Santayana
@PurpleBooth #ServerlessWebinar
@PurpleBooth #ServerlessWebinar It’s 310 B.C.
@PurpleBooth #ServerlessWebinar Greek philosopher Theophrastus Lived till he was 85
Came from Lesbos Best mates with Aristotle Ran a school Tato Grasso CC BY-SA 2.5
@PurpleBooth #ServerlessWebinar
@PurpleBooth #ServerlessWebinar
@PurpleBooth #ServerlessWebinar
@PurpleBooth #ServerlessWebinar
@PurpleBooth #ServerlessWebinar
@PurpleBooth #ServerlessWebinar
@PurpleBooth #ServerlessWebinar 5.3 million years ago
@PurpleBooth #ServerlessWebinar Less Ancient History
@PurpleBooth #ServerlessWebinar It’s 1987 (A.D.)
@PurpleBooth #ServerlessWebinar Van Jacobson Lived till now Came from United
States Helped solve the problem of congestion and are used in over 90% of Internet hosts today Denies saving the internet
@PurpleBooth #ServerlessWebinar “You got log files when things failed,” Van
Jacobson
@PurpleBooth #ServerlessWebinar “but that doesn’t really tell you what’s actually
happening on the wire.” Van Jacobson
@PurpleBooth #ServerlessWebinar Traceroute
@PurpleBooth #ServerlessWebinar Trace Route
@PurpleBooth #ServerlessWebinar Trace Route ICMP Time Exceeded TTL: 1
@PurpleBooth #ServerlessWebinar Trace Route ICMP Time Exceeded TTL: 2
@PurpleBooth #ServerlessWebinar Trace Route ICMP Time Exceeded TTL: 3
@PurpleBooth #ServerlessWebinar Trace Route TTL: 4 Connected!
@PurpleBooth #ServerlessWebinar Reporting progress works
@PurpleBooth #ServerlessWebinar
@PurpleBooth #ServerlessWebinar Where are we going next?
@PurpleBooth #ServerlessWebinar Simon Wardley - Evolution Map
@PurpleBooth #ServerlessWebinar • Rare • Poorly Understood • Talked about
in terms of wonder
@PurpleBooth #ServerlessWebinar
@PurpleBooth #ServerlessWebinar • Slightly more common • Rapid creating new
functionality • Publications talk about how to build it yourself
@PurpleBooth #ServerlessWebinar
@PurpleBooth #ServerlessWebinar • Common • Actually works! • Publications talk
about how to install it, not build it
@PurpleBooth #ServerlessWebinar
@PurpleBooth #ServerlessWebinar • It’s unusual if you don’t do it
• You know it, and you know how to use it • Publications talk about how to use it
@PurpleBooth #ServerlessWebinar
@PurpleBooth #ServerlessWebinar What’s the future of OpenTracing?
@PurpleBooth #ServerlessWebinar More Tracers
@PurpleBooth #ServerlessWebinar Being embedded and supported as default more places
@PurpleBooth #ServerlessWebinar As competition on features dies down, people want
standardisation
@PurpleBooth #ServerlessWebinar “Oh yeah we used OpenTracing Internally”
@PurpleBooth #ServerlessWebinar Thank you!