Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
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
34
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
130
Cognitive Overload: Bogged Down & Burned Out
armakuni
PRO
1
130
SEACON 2022: The next level pipelines delivering Net Zero
armakuni
PRO
1
35
Multi-team Software Delivery Assessment
armakuni
PRO
0
160
SRE: Self Isolated Edition
armakuni
PRO
0
160
Team Thermometers in 45 mins
armakuni
PRO
0
180
Your Office Should Have Playtime
armakuni
PRO
0
160
How to be an Evil Scientist - Lean Agile Delivery & Coaching Network 2020
armakuni
PRO
0
96
How to be an Evil Scientist - DevOps 2020
armakuni
PRO
0
97
Other Decks in Programming
See All in Programming
20251127_ぼっちのための懇親会対策会議
kokamoto01_metaps
2
430
안드로이드 9년차 개발자, 프론트엔드 주니어로 커리어 리셋하기
maryang
1
110
DevFest Android in Korea 2025 - 개발자 커뮤니티를 통해 얻는 가치
wisemuji
0
140
モデル駆動設計をやってみようワークショップ開催報告(Modeling Forum2025) / model driven design workshop report
haru860
0
270
Integrating WordPress and Symfony
alexandresalome
0
150
ZOZOにおけるAI活用の現在 ~モバイルアプリ開発でのAI活用状況と事例~
zozotech
PRO
8
5.6k
20251212 AI 時代的 Legacy Code 營救術 2025 WebConf
mouson
0
130
tsgolintはいかにしてtypescript-goの非公開APIを呼び出しているのか
syumai
6
2.2k
なあ兄弟、 余白の意味を考えてから UI実装してくれ!
ktcryomm
11
11k
「コードは上から下へ読むのが一番」と思った時に、思い出してほしい話
panda728
PRO
38
26k
251126 TestState APIってなんだっけ?Step Functionsテストどう変わる?
east_takumi
0
320
dotfiles 式年遷宮 令和最新版
masawada
1
770
Featured
See All Featured
Six Lessons from altMBA
skipperchong
29
4.1k
Designing Experiences People Love
moore
143
24k
Writing Fast Ruby
sferik
630
62k
4 Signs Your Business is Dying
shpigford
186
22k
Music & Morning Musume
bryan
46
7k
The World Runs on Bad Software
bkeepers
PRO
72
12k
Art, The Web, and Tiny UX
lynnandtonic
303
21k
Navigating Team Friction
lara
191
16k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.3k
Into the Great Unknown - MozCon
thekraken
40
2.2k
Designing for Performance
lara
610
69k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3.2k
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!