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
TEMPLE: Six Pillars of Telemetry
Search
Yuri Shkuro
October 31, 2022
Programming
0
510
TEMPLE: Six Pillars of Telemetry
Yuri Shkuro
October 31, 2022
Tweet
Share
More Decks by Yuri Shkuro
See All by Yuri Shkuro
Schema-first application telemetry
yurishkuro
0
280
CNCF Webinar Series - Introducing Jaeger 1.0
yurishkuro
1
320
Would You Like Some Tracing With Your Monitoring?
yurishkuro
0
400
From zero to distributed traces: an OpenTracing tutorial
yurishkuro
1
810
Distributed Tracing at UBER Scale
yurishkuro
1
370
Other Decks in Programming
See All in Programming
광고 소재 심사 과정에 AI를 도입하여 광고 서비스 생산성 향상시키기
kakao
PRO
0
170
macOS でできる リアルタイム動画像処理
biacco42
9
2.4k
Creating a Free Video Ad Network on the Edge
mizoguchicoji
0
120
Why Jakarta EE Matters to Spring - and Vice Versa
ivargrimstad
0
1.1k
Jakarta EE meets AI
ivargrimstad
0
160
A Journey of Contribution and Collaboration in Open Source
ivargrimstad
0
910
3 Effective Rules for Using Signals in Angular
manfredsteyer
PRO
1
100
TypeScript Graph でコードレビューの心理的障壁を乗り越える
ysk8hori
2
1.1k
Hotwire or React? ~アフタートーク・本編に含めなかった話~ / Hotwire or React? after talk
harunatsujita
1
120
Remix on Hono on Cloudflare Workers
yusukebe
1
290
CSC509 Lecture 11
javiergs
PRO
0
180
Tauriでネイティブアプリを作りたい
tsucchinoko
0
370
Featured
See All Featured
Designing the Hi-DPI Web
ddemaree
280
34k
Gamification - CAS2011
davidbonilla
80
5k
Embracing the Ebb and Flow
colly
84
4.5k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
Statistics for Hackers
jakevdp
796
220k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
6
410
Build your cross-platform service in a week with App Engine
jlugia
229
18k
Intergalactic Javascript Robots from Outer Space
tanoku
269
27k
Documentation Writing (for coders)
carmenintech
65
4.4k
Speed Design
sergeychernyshev
25
620
KATA
mclloyd
29
14k
A Philosophy of Restraint
colly
203
16k
Transcript
Six pillars of telemetry TEMPLE Yuri Shkuro META
Yuri Shkuro Software Engineer Meta shkuro.com CNCF Jaeger Founder &
Maintainer jaegertracing.io CNCF OpenTelemetry Co-founder, GC & TC opentelemetry.io Mastering Distributed Tracing Author
OpenTelemetry yesterday Logs Metrics Traces “Three pillars”
MELT Logs Metrics Traces Events
Logs Metrics Traces Events OpenTelemetry tomorrow (TEMPL) Profiles
Blog post: https://bit.do/telemetry-temple TEMPLE - Six Pillars of Telemetry E
- Exceptions L - Logs P - Profiles M - Metrics E - Events T - Traces Photo by Dario Crisafulli on Unsplash
Metrics The original pillar Bad for troubleshooting Great for monitoring
Operational data Dimensional Aggregatable Numerical
Logs The ancient pillar Hard to correlate Expensive Localized (easy
sharding) Schematized Semi-structured Unstructured
Traces The “new cool kid on the block” pillar Root
cause isolation, and more End-to-end monitoring Distributed (hard to bill for usage) Capture causality (DAG) Workflow centric Request-scoped logs
Events The misunderstood pillar Lower volume Strong identity High reliability
requirement Shape: structured logs Change events Everything is an “event”
Profiles The geek pillar Aggregatable Large data volumes No instrumentation
required Power user tool Lower usage Know when you see it
Exceptions The forgotten pillar Custom UI Special processing pipeline Aggregatable
* Peek inside the frames Super-structured logs
Conclusion Don’t take it seriously There are more than “3
pillars” The term TEMPLE is awesome The boundaries are diffuse Pillars ≠ observability, just data
Come to my talk Thursday, 27 Oct, 16:00–16:25 Yuri Shkuro,
Benjamin Renard, and Atul Singh. 2022. Positional Paper: Schema-First Application Telemetry. SIGOPS Oper. Syst. Rev. 56, 1 (June 2022), 8–17. https://doi.org/10.1145/3544497.3544500
Q&A Thank You Find me @ https://shkuro.com