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
590
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
310
CNCF Webinar Series - Introducing Jaeger 1.0
yurishkuro
1
340
Would You Like Some Tracing With Your Monitoring?
yurishkuro
0
430
From zero to distributed traces: an OpenTracing tutorial
yurishkuro
1
830
Distributed Tracing at UBER Scale
yurishkuro
1
400
Other Decks in Programming
See All in Programming
KawaiiLT 登壇資料 キャリアとモチベーション
hiiragi
0
120
AIコーディングエージェントを 「使いこなす」ための実践知と現在地 in ログラス / How to Use AI Coding Agent in Loglass
rkaga
3
380
The Implementations of Advanced LR Parser Algorithm
junk0612
1
320
Building Scalable Mobile Projects: Fast Builds, High Reusability and Clear Ownership
cyrilmottier
2
290
サービスレベルを管理してアジャイルを加速しよう!! / slm-accelerate-agility
tomoyakitaura
1
180
Road to RubyKaigi: Making Tinny Chiptunes with Ruby
makicamel
4
370
地域ITコミュニティの活性化とAWSに移行してみた話
yuukis
0
240
新しいPHP拡張モジュールインストール方法「PHP Installer for Extensions (PIE)」を使ってみよう!
cocoeyes02
0
400
ComposeでWebアプリを作る技術
tbsten
0
110
監視 やばい
syossan27
10
9.4k
「”誤った使い方をすることが困難”な設計」で良いコードの基礎を固めよう / phpcon-odawara-2025
taniguhey
0
160
Do Dumb Things
mitsuhiko
0
440
Featured
See All Featured
Build your cross-platform service in a week with App Engine
jlugia
229
18k
Building a Scalable Design System with Sketch
lauravandoore
462
33k
The Art of Programming - Codeland 2020
erikaheidi
53
13k
Build The Right Thing And Hit Your Dates
maggiecrowley
35
2.6k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
178
53k
Making Projects Easy
brettharned
116
6.1k
Building Flexible Design Systems
yeseniaperezcruz
329
38k
The Cult of Friendly URLs
andyhume
78
6.3k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
30
2k
Being A Developer After 40
akosma
91
590k
Product Roadmaps are Hard
iamctodd
PRO
52
11k
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