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
February 22, 2019
Programming
0
12
What's the future of OpenTracing
Serverless Webinar
Armakuni
February 22, 2019
Tweet
Share
More Decks by Armakuni
See All by Armakuni
Unleashing Success
armakuni
1
13
Cognitive Overload: Bogged Down & Burned Out
armakuni
1
28
SEACON 2022: The next level pipelines delivering Net Zero
armakuni
1
11
Multi-team Software Delivery Assessment
armakuni
0
74
SRE: Self Isolated Edition
armakuni
0
94
Team Thermometers in 45 mins
armakuni
0
95
Your Office Should Have Playtime
armakuni
0
84
How to be an Evil Scientist - Lean Agile Delivery & Coaching Network 2020
armakuni
0
60
How to be an Evil Scientist - DevOps 2020
armakuni
0
46
Other Decks in Programming
See All in Programming
LPIXEL×CADDi_kaerururu
kaerururu
3
300
Data Contracts In Practice With Debezium and Apache Flink (Kafka Summit London)
gunnarmorling
2
280
今の SmartHR にエンジニアで入社するとどうなるの?
daisukeshinoku
3
1.5k
Some Quick Ideas To Improve Your Tests ( #jassttokyo )
teyamagu
PRO
2
2.3k
PHPerKaigi 2024〜10年以上動いているレガシーなバッチシステムを Kubernetes(Amazon EKS) に移行する取り組み〜
tshinowpub
1
220
Understanding Ast By Looking
inouehi
0
120
フロントエンドパフォーマンス 入門
shouta2
7
1.5k
Dockerで始めるAWS Lambda開発
stutkhd0709
14
2.5k
AppDeveloperCon 2024 EU: Building polyglot developer experiences in 2024
salaboy
0
380
SwiftUI, Jetpack Composeの導入で変化した「家族アルバム みてね」のアプリ開発体験
hicka04
6
400
htmx is fun!
codehex
2
190
Crafting a Own PHP - ウキウキ手作りミニマリストPHP
uzulla
4
1.1k
Featured
See All Featured
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
153
14k
ParisWeb 2013: Learning to Love: Crash Course in Emotional UX Design
dotmariusz
101
6.6k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
67
38k
The Mythical Team-Month
searls
214
42k
Building Flexible Design Systems
yeseniaperezcruz
317
37k
Building Adaptive Systems
keathley
29
1.8k
How to name files
jennybc
62
92k
Intergalactic Javascript Robots from Outer Space
tanoku
266
26k
The Invisible Customer
myddelton
114
12k
Clear Off the Table
cherdarchuk
82
310k
Atom: Resistance is Futile
akmur
258
25k
Designing with Data
zakiwarfel
94
4.8k
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!