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
OpenTracing & Kubernetes
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Aya (Igarashi) Ozawa
January 19, 2017
Technology
2.3k
2
Share
OpenTracing & Kubernetes
Kubernetes meetup tokyo #3
Aya (Igarashi) Ozawa
January 19, 2017
More Decks by Aya (Igarashi) Ozawa
See All by Aya (Igarashi) Ozawa
The Shared Service Blueprint: A Guide to Multi-Tenancy, Illustrated With KEDA - Aya Igarashi, Preferred Networks, Inc.
ladicle
0
25
KubeCon + CloudNativeCon NA ‘25 Recap, Extensibility: Gateway API / NRI
ladicle
0
220
Wait! Can Your Pod Survive a Restart?
ladicle
0
220
KubeCon: To Infinity and Beyond: Seamless autoscaling with in-place resource resize for Kubernetes Pods
ladicle
0
440
FinOps! Optimizing Kubernetes Costs with Karpenter
ladicle
0
430
Kubernetes: API Priority and Fairness
ladicle
1
1.2k
FinOps! karpenterによるk8sコスト削減
ladicle
2
900
明日から使える(?)逆引きKubernetes
ladicle
2
1.5k
Recap: KubeCon+CloudNativeCon 2021 NA / Kubernetes Meetup Tokyo #47
ladicle
0
350
Other Decks in Technology
See All in Technology
Terraformモジュールは、なぜ「魔境」化するのか
hayama17
1
120
ポスター発表&デモと総括 / Poster Presentations & Demonstrations and Summary
ks91
PRO
0
170
ビジュアルプログラミングIoTLT vol.23
1ftseabass
PRO
0
160
個人AIからチームAIへ:開発における品質と生産性の再設計
moongift
PRO
0
320
オンコールの負荷軽減のためのBits Assistant 活用方法 / How to Use Bits Assistant to Reduce the Workload on On-Call Staff
sms_tech
1
350
Gradle×GitHub_ActionsでCI時間を約50%短縮 ジョブ分割の設計と落とし穴 / Cutting CI Time by ~50% with Gradle and GitHub Actions: Job-Splitting Design and Pitfalls
takatty
0
540
APIテストとは?
nagix
0
160
Generative UI × A2UI で AI エージェントを作った話 AI-DLC も使ってみた!
kmiya84377
1
290
AI Adaptable なテストを整える工夫 / Ways to Make Your Tests AI-Adaptable
bitkey
PRO
2
180
サプライチェーンセキュリティの空白地帯 - 信頼できる”依存性”の未来を考える
rung
PRO
2
500
AI-DLCを活用した高品質・安全なAI駆動開発実践 / AI Driven Development
yoshidashingo
1
260
プラットフォームエンジニア ワークショップ/ platform-workshop
databricksjapan
0
140
Featured
See All Featured
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
240
Utilizing Notion as your number one productivity tool
mfonobong
4
310
Test your architecture with Archunit
thirion
1
2.3k
How to make the Groovebox
asonas
2
2.2k
Done Done
chrislema
186
16k
Code Reviewing Like a Champion
maltzj
528
40k
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
11k
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.5k
Game over? The fight for quality and originality in the time of robots
wayneb77
1
180
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
240
Building AI with AI
inesmontani
PRO
1
1k
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
118
120k
Transcript
Kubernetes meetup Tokyo #3 Kubernetes OpenTracing&
AYA IGARASHI @Ladicle NTT Communications Software Engineer ABOUT ME INTRODUCTION
I'm developing cloud services.
Why OpenTracing?
MICROSERVICES INTRODUCTION Ͳ͜Ͱ͕͔͔͍࣌ؒͬͯΔΜͩΖ? …ίϯϙʔωϯτ͕ଟ͗ͯ͢ϩά͏ͷπϥΠ!!!! APIୟ͍ͨͷͷ ͳΜ͔Ϩεϙϯε͍ͳɻ Microservice Architecture
Microservice Architecture DISTRIBUTED TRACING INTRODUCTION ͦ͏ͩɺࢄτϨʔγϯάΛࢼͦ͏ʂ γεςϜશମΛ͏ʹ…ɻ
AGENDA INTRODUCTION OpenTracing͕ͳͥ࢝·ͬͨͷ͔ 01 02 03 04 WHY OPENTRACING WHAT
OPENTRACING DEMO SUMMARIZE OpenTracingͷجຊతͳΈ Kubernetes্ͰOpenTracingΛࢼ͢ ෮शͱ͓·͚
Why & What is OpenTracing?
WHY STARTED? OPENTRACING Famous distributed tracing system ෳଘࡏ͋ΔͨΊɺFrameworkʹΑͬͯରԠ͍ͯ͠ΔγεςϜ͕ҟͳ Γɺಋೖোนʹͳ͍ͬͯ·ͨ͠ɻͦ͜ͰɺAPIͷΈඪ४Խ͠τϨʔα ࣗ༝ʹબՄೳʹ͢ΔͨΊOpenTracing͕ͭ͘ΒΕ·ͨ͠ɻ
California, BerkeleyେֶͷจͰఏҊ͞ΕͨX-trace X-traceΛࢀߟʹͨ͠GoogleͷDapper OSSͱͯ͠TwitterͷZipkin
ARCHITECTURE OPENTRACING ϦΫΤετΛड͚औ͔ͬͯΒॲཧ͕ྃ͢Δ·ͰͷظؒΛSpanͱͯ͠ DAGͰද͠ɺͦΕΛ࣌ܥྻʹฒͨͷΛτϨʔε݁Ռͱͯ͠දࣔ͠·͢ɻ શͯͷSpan໊લͱ։࢝࣌ؒɺܧଓ࣌ؒଞΛ͓࣋ͬͯΓɺଞͷSpanͱͷͭ ͳ͕ΓΛRelationͱఆ͍ٛͯ͠·͢ɻ https://github.com/opentracing/specification/blob/master/specification.md
DEMO TIME
SUMMARIZE RESULT Kubernetes্ͰେྔͷίϯςφΛ࿈ܞͤ͞ΔγεςϜΛߏஙͯ͠ɺ ࢄτϨʔγϯάͰσόοάύϑΥʔϚϯεվળָ͕ʹͳΔ OpenTracingΛ͑ॾࣄͰτϨʔα ͷมߋ͕ඞཁʹͳͬͯO(1)ͷमਖ਼ͰOK! ϩά͏ΑΓͤʂ KubernetesຊମʹOpenTracingΛಋೖ͢Δ͔ͱ͍͏ issueͷ#26507Ͱ͠߹ΘΕ͍ͯΔ్த ͪͳΈʹOpenStackʹscalpelsͱ͍͏τϨʔγϯ
άεεςϜ͕ଘࡏ͍ͯ͠Δ͕ɺ·ͩఏҊϨϕϧ
Thanks for watching! See You Next Time