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
140
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
Julia という言語について (FP in Julia « SIDE: F ») for 関数型まつり2025
antimon2
3
970
Cursor AI Agentと伴走する アプリケーションの高速リプレイス
daisuketakeda
1
120
既存デザインを変更せずにタップ領域を広げる方法
tahia910
1
240
PostgreSQLのRow Level SecurityをPHPのORMで扱う Eloquent vs Doctrine #phpcon #track2
77web
1
200
Kotlin エンジニアへ送る:Swift 案件に参加させられる日に備えて~似てるけど色々違う Swift の仕様 / from Kotlin to Swift
lovee
1
250
XP, Testing and ninja testing
m_seki
3
150
プロダクト志向ってなんなんだろうね
righttouch
PRO
0
130
ktr0731/go-mcpでMCPサーバー作ってみた
takak2166
0
170
Perplexity Slack Botを作ってAI活用を進めた話 / AI Engineering Summit プレイベント
n3xem
0
670
設計やレビューに悩んでいるPHPerに贈る、クリーンなオブジェクト設計の指針たち
panda_program
5
550
[初登壇@jAZUG]アプリ開発者が気になるGoogleCloud/Azure+wasm/wasi
asaringo
0
130
AIコーディング道場勉強会#2 君(エンジニア)たちはどう生きるか
misakiotb
1
240
Featured
See All Featured
Building Applications with DynamoDB
mza
95
6.5k
The Power of CSS Pseudo Elements
geoffreycrofte
77
5.8k
[RailsConf 2023] Rails as a piece of cake
palkan
55
5.6k
Speed Design
sergeychernyshev
31
1k
A better future with KSS
kneath
239
17k
Product Roadmaps are Hard
iamctodd
PRO
53
11k
The Art of Programming - Codeland 2020
erikaheidi
54
13k
Reflections from 52 weeks, 52 projects
jeffersonlam
351
20k
Building an army of robots
kneath
306
45k
Done Done
chrislema
184
16k
A designer walks into a library…
pauljervisheath
206
24k
Making the Leap to Tech Lead
cromwellryan
134
9.3k
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!