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
2k
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
ladicle
0
92
ladicle
0
45
ladicle
17
6.2k
ladicle
3
4k
ladicle
5
2.2k
ladicle
5
630
ladicle
1
290
ladicle
4
1.7k
ladicle
31
8.5k
Other Decks in Technology
See All in Technology
hacker2202
0
760
hirosys
0
120
shirayanagiryuji
1
400
pinboro
1
1.5k
110y
3
690
kurotanshi
0
170
awsbelaraby
2
170
hamadakoji
0
1.1k
satoshirobatofujimoto
0
110
smzksts
0
220
kanaugust
PRO
0
220
satotakeshi
2
420
Featured
See All Featured
gr2m
83
11k
holman
461
280k
carmenhchung
26
1.3k
shpigford
165
19k
cassininazir
347
20k
samanthasiow
56
6.3k
chriscoyier
780
240k
tmm1
61
8.4k
andyhume
62
3.3k
lauravandoore
437
28k
sachag
446
36k
hannesfritz
27
930
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