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
0
370
ตีแผ่ Microservice ด้วย Tracing
Barcamp Bangkhen 9
Manatsawin Hanmongkolchai
November 25, 2018
Tweet
Share
More Decks by Manatsawin Hanmongkolchai
See All by Manatsawin Hanmongkolchai
Nix: Declarative OS
whs
0
82
gRPC load balancing with xDS
whs
0
960
ArgoCD
whs
0
420
Writing Babel Plugin
whs
0
190
What's new in Cloud Next 2019
whs
0
300
A Date with gRPC
whs
1
1.4k
Next Generation Smart Home
whs
0
970
Istio and the Service Mesh Architecture
whs
3
1k
State Management with MobX
whs
2
350
Other Decks in Programming
See All in Programming
CloudflareのChat Agent Starter Kitで簡単!AIチャットボット構築
syumai
2
480
RDoc meets YARD
okuramasafumi
4
170
アプリの "かわいい" を支えるアニメーションツールRiveについて
uetyo
0
260
アルテニア コンサル/ITエンジニア向け 採用ピッチ資料
altenir
0
100
概念モデル→論理モデルで気をつけていること
sunnyone
1
100
1から理解するWeb Push
dora1998
7
1.9k
Azure SRE Agentで運用は楽になるのか?
kkamegawa
0
2.2k
Amazon RDS 向けに提供されている MCP Server と仕組みを調べてみた/jawsug-okayama-2025-aurora-mcp
takahashiikki
1
110
Zendeskのチケットを Amazon Bedrockで 解析した
ryokosuge
3
300
Testing Trophyは叫ばない
toms74209200
0
860
Oracle Database Technology Night 92 Database Connection control FAN-AC
oracle4engineer
PRO
1
440
Navigating Dependency Injection with Metro
zacsweers
3
260
Featured
See All Featured
Large-scale JavaScript Application Architecture
addyosmani
512
110k
Bash Introduction
62gerente
615
210k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3k
Context Engineering - Making Every Token Count
addyosmani
2
41
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
656
61k
Automating Front-end Workflow
addyosmani
1370
200k
Git: the NoSQL Database
bkeepers
PRO
431
66k
Making the Leap to Tech Lead
cromwellryan
135
9.5k
Building Applications with DynamoDB
mza
96
6.6k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
667
120k
How GitHub (no longer) Works
holman
315
140k
Java REST API Framework Comparison - PWX 2021
mraible
33
8.8k
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