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
410
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
ตีแผ่ 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
130
gRPC load balancing with xDS
whs
0
1.1k
ArgoCD
whs
0
490
Writing Babel Plugin
whs
0
230
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
420
Other Decks in Programming
See All in Programming
Strategic Design in the Frontend: Moduliths & Micro Frontends @DDDEurope
manfredsteyer
PRO
0
140
Creating Composable Callables in Contemporary C++
rollbear
0
180
ローカルLLMでどこまでコードが書けるか -縮小版 / How much code can be written on a local LLM Shortened
kishida
2
170
そのテスト、説明できますか?~LWテスト戦略FW~のご紹介
nakahara
0
190
エンジニアと一緒にテストコードの設計と実装を改善した話
mototakatsu
0
240
Mujeres en SEO Summit 2026 - Greatest Disaster Hits en Web Performance
guaca
0
220
LLMによるContent Moderationの本番運用の裏側と品質担保への挑戦
suikabar
3
820
Go1.27で導入されるジェネリクスメソッドでできること
mackee
0
230
AI駆動開発を妨げる技術的負債の解消アプローチ / ai-refactoring-approach
minodriven
17
8.5k
決定論的オーケストレーションの設計と実装 / Design and Implementation of Deterministic Orchestration
nrslib
4
1.6k
SLOをサービス品質の共通言語にするために 取り組んできたこと
wakana0222
0
270
フロントエンドとバックエンドで「1文字」を揃えよう
youkidearitai
PRO
0
780
Featured
See All Featured
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
62
55k
[SF Ruby Conf 2025] Rails X
palkan
2
1.1k
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
250
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.5k
Joys of Absence: A Defence of Solitary Play
codingconduct
1
410
AI: The stuff that nobody shows you
jnunemaker
PRO
8
760
AI Search: Where Are We & What Can We Do About It?
aleyda
0
7.7k
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
210
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
960
Evolving SEO for Evolving Search Engines
ryanjones
0
230
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
200
Designing Powerful Visuals for Engaging Learning
tmiket
1
430
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