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
ตีแผ่ Microservice ด้วย Tracing
Search
Manatsawin Hanmongkolchai
November 25, 2018
Programming
400
0
Share
ตีแผ่ Microservice ด้วย Tracing
Barcamp Bangkhen 9
Manatsawin Hanmongkolchai
November 25, 2018
More Decks by Manatsawin Hanmongkolchai
See All by Manatsawin Hanmongkolchai
Nix: Declarative OS
whs
0
120
gRPC load balancing with xDS
whs
0
1.1k
ArgoCD
whs
0
470
Writing Babel Plugin
whs
0
220
What's new in Cloud Next 2019
whs
0
330
A Date with gRPC
whs
1
1.5k
Next Generation Smart Home
whs
0
1k
Istio and the Service Mesh Architecture
whs
3
1.1k
State Management with MobX
whs
2
400
Other Decks in Programming
See All in Programming
ルールルルルルRubyの中身の予備知識 ── RubyKaigiの前に予習しなイカ?
ydah
1
210
tRPCの概要と少しだけパフォーマンス
misoton665
2
230
Coding as Prompting Since 2025
ragingwind
0
840
属人化しないコード品質の作り方_2026.04.07.pdf
muraaano
0
230
iOS機能開発のAI環境と起きた変化
ryunakayama
0
190
SREに優しいTerraform構成 modulesとstateの組み方
hiyanger
2
150
UIの境界線をデザインする | React Tokyo #15 メイントーク
sasagar
2
380
AIエージェントで業務改善してみた
taku271
0
540
AIと共に生きる技術選定 2026
sgash708
0
100
YJITとZJITにはイカなる違いがあるのか?
nakiym
0
240
AWS re:Invent 2025の少し振り返り + DevOps AgentとBacklogを連携させてみた
satoshi256kbyte
3
170
煩雑なSkills管理をSoC(関心の分離)により解決する――関心を分離し、プロンプトを部品として育てるためのOSSを作った話 / Solving Complex Skills Management Through SoC (Separation of Concerns)
nrslib
4
990
Featured
See All Featured
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
380
HDC tutorial
michielstock
2
630
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
0
260
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
62k
It's Worth the Effort
3n
188
29k
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
Utilizing Notion as your number one productivity tool
mfonobong
4
290
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
260
jQuery: Nuts, Bolts and Bling
dougneiner
66
8.4k
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
61
43k
Stop Working from a Prison Cell
hatefulcrawdad
274
21k
New Earth Scene 8
popppiees
3
2.1k
Transcript
Microservice Tracing Manatsawin Hanmongkolchai https://speakerdeck.com/whs Barcamp Bangkhen 9
Background Wongnai Architecture, 2018
Background Unhelpful error
First attempt: Sentry • It works! • But sometimes can
be unhelpful
Tracing See end-to-end flow of your request
Tracing
Tracing
Tracing implementation Open source Commercial
Tracing implementation Open source Commercial
Jaeger • Open source tracer by Uber • Hosted by
CNCF ◦ Home of Kubernetes, Prometheus, etc. • Developed by replacing Zipkin piece by piece ◦ So mostly compatible with Zipkin
Implementing Tracing • OpenTracing ◦ Provide tracing API for supported
languages • OpenCensus ◦ Also provide instrumentation ◦ Works in Go, Java, C#, C++, Node.js, Ruby, Python, PHP, Erlang
Implementing OpenCensus Demo
Tracing in small scale • Track your response time •
Profile your application ◦ Database access ◦ Outgoing API calls ◦ Templating
Slides available at https://speakerdeck.com/whs