Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Speaker Deck
PRO
Sign in
Sign up for free
OpenTracing & Kubernetes
Aya (Igarashi) Ozawa
January 19, 2017
Technology
2
2.1k
OpenTracing & Kubernetes
Kubernetes meetup tokyo #3
Aya (Igarashi) Ozawa
January 19, 2017
Tweet
Share
More Decks by Aya (Igarashi) Ozawa
See All by Aya (Igarashi) Ozawa
Recap: KubeCon+CloudNativeCon 2021 NA / Kubernetes Meetup Tokyo #47
ladicle
0
130
KubeCon+CloudNativeCon Europe 2020 Overview
ladicle
0
140
Think Design About Pretty kubectl Plugins
ladicle
0
120
Kubernetesを拡張して日々のオペレーションを自動化する
ladicle
17
6.7k
Integration with Tracing and Logging
ladicle
3
4.4k
Recap KubeCon + Cloud NativeCon North America 2018 Overview
ladicle
5
2.9k
Securing Clusters with Kubernetes Extensibility
ladicle
5
840
ISUCONでEnvoyを使えるか?
ladicle
1
460
Recap API Machinery Deep Dive
ladicle
4
1.9k
Other Decks in Technology
See All in Technology
Implementing Kubernetes operators in Java with Micronaut - TechWeek Java Summit 2022
alvarosanchez
0
110
1人目QAエンジニアよもやま話 / QA Test Talk Vol.1
nametake
4
220
History of the ML system in KARTE
kargo113
0
580
機械学習システムアーキテクチャ入門 #1
asei
3
1.2k
1人目SETとして入社して2ヶ月の間におこなったこと
tarappo
3
410
JUnit5.7, 5.8の新機能紹介 #jjug_ccc #jjug_ccc_b / junit 5.7, 5.8 new features
kyonmm
PRO
2
410
組織の崩壊と再生、その中で何を考え、感じたのか。 そして本当に必要だったもの
kosako
6
1.7k
2022年度新卒技術研修「 ソフトウェアテスト」講義
excitejp
PRO
0
350
データエンジニアリングの潮流を俯瞰する
tetsuroito
1
720
ソフトウェアテスト 2022 / Software Testing 2022
ak1210
1
1.6k
オンラインでのサーバー切替事例紹介/ColoplTech-05-01
colopl
0
160
複数のスクラムチームをサポートするエンジニアリングマネジメントの話
okeicalm
0
980
Featured
See All Featured
Documentation Writing (for coders)
carmenhchung
48
2.5k
What's new in Ruby 2.0
geeforr
336
30k
Bash Introduction
62gerente
597
210k
KATA
mclloyd
7
8.7k
Web Components: a chance to create the future
zenorocha
303
40k
Music & Morning Musume
bryan
35
4.2k
Navigating Team Friction
lara
175
11k
The Straight Up "How To Draw Better" Workshop
denniskardys
225
120k
Building Flexible Design Systems
yeseniaperezcruz
310
34k
GitHub's CSS Performance
jonrohan
1020
420k
How GitHub (no longer) Works
holman
296
140k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
181
15k
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