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
680
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
340
CNCF Webinar Series - Introducing Jaeger 1.0
yurishkuro
1
340
Would You Like Some Tracing With Your Monitoring?
yurishkuro
0
440
From zero to distributed traces: an OpenTracing tutorial
yurishkuro
1
840
Distributed Tracing at UBER Scale
yurishkuro
1
420
Other Decks in Programming
See All in Programming
AIでLINEスタンプを作ってみた
eycjur
1
230
「手軽で便利」に潜む罠。 Popover API を WCAG 2.2の視点で安全に使うには
taitotnk
0
850
Testing Trophyは叫ばない
toms74209200
0
860
Flutter with Dart MCP: All You Need - 박제창 2025 I/O Extended Busan
itsmedreamwalker
0
150
Cache Me If You Can
ryunen344
2
700
Swift Updates - Learn Languages 2025
koher
2
470
機能追加とリーダー業務の類似性
rinchoku
2
1.3k
請來的 AI Agent 同事們在寫程式時,怎麼用 pytest 去除各種幻想與盲點
keitheis
0
120
そのAPI、誰のため? Androidライブラリ設計における利用者目線の実践テクニック
mkeeda
2
290
Compose Multiplatform × AI で作る、次世代アプリ開発支援ツールの設計と実装
thagikura
0
150
JSONataを使ってみよう Step Functionsが楽しくなる実践テクニック #devio2025
dafujii
1
530
Android端末で実現するオンデバイスLLM 2025
masayukisuda
1
150
Featured
See All Featured
Writing Fast Ruby
sferik
628
62k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
229
22k
Code Reviewing Like a Champion
maltzj
525
40k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
23
1.4k
It's Worth the Effort
3n
187
28k
Site-Speed That Sticks
csswizardry
10
810
Become a Pro
speakerdeck
PRO
29
5.5k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
Being A Developer After 40
akosma
90
590k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
9
810
The Language of Interfaces
destraynor
161
25k
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