Slide 1

Slide 1 text

©2019 Wantedly, Inc. Jun 27, 2019 - Yoshinori Kawasaki (@kawasy / @luvtechno) OpenTelemetry ਐḿ ೥݄൛ OpenCensus/OpenTelemetry meetup vol.2

Slide 2

Slide 2 text

©2019 Wantedly, Inc. Yoshinori Kawasaki CTO at Wantedly, Inc. ೥݄ΑΓϏδωε4/4ʮ8BOUFEMZʯͷ։ൃɾӡӦʹࢀըɻ։ൃɺ Ϛʔέɺ࠾༻ɾҭ੒ͳͲɺϓϩμΫτͱ૊৫ͮ͘Γʹ෯޿͘ܞΘΔɻ࠷ ۙ͸ΤϯδχΞɺσβΠφʔɺฤूऀɺਓࣄͷνʔϜΛ୲౰ɻ github.com/luvtechno twitter.com/kawasy

Slide 3

Slide 3 text

©2019 Wantedly, Inc. “OpenTelemetry is the next major version of OpenTracing and OpenCensus” w ݄຤͕ݱ࣌఺ͰͷWͷϦϦʔε໨ඪ w +BWB $ (PMBOH /PEF+4 1ZUIPO͕͜Εʹ͋Θͤͯಈ͍͍ͯΔ w είʔϓʹޙํޓ׵ੑ͕໌ݴ͞Ε͍ͯΔ w ͳͷͰɺجຊతʹ͸΄ͱΜͲͷਓ͸଴͍ͬͯͯྑ͍ TL;DR

Slide 4

Slide 4 text

©2019 Wantedly, Inc. ͜Ε·Ͱͷ͋Β͢͡

Slide 5

Slide 5 text

©2019 Wantedly, Inc. OpenCensus meetup vol.1 April 3, 2019

Slide 6

Slide 6 text

©2019 Wantedly, Inc. 0QFO5SBDJOHͷ#FO4JHFMNBO͕ϒϩάͰ ϚʔδΛൃදͨ͠ w /PUBUIJSEQSPKFDU w /PUBGSFTITUBSU w /PUBDPNQMFUFTVQFSTFUPGGVODUJPOBMJUZ w "EPQUJPOBOEDPNNVOJUZNJHSBUJPO w -PPTFDPVQMJOHPGDPNQPOFOUT w /PUKVTUlUSBDJOHz March 29, 2019 Source: https://medium.com/opentracing/merging- opentracing-and-opencensus-f0fe9c7ca6f0

Slide 7

Slide 7 text

©2019 Wantedly, Inc. “Complete Production Observability with OpenCensus” w (PPHMF$MPVE/FYUͷ0QFO$FOTVTʹؔ͢Δηογϣ ϯͰ΋Ϛʔδ͕ݴٴ͞Εͨ w ۩ମతͳ࿩͸ͱ͘ʹͳ͠ w ͜Εࣗମ͸0QFO$FOTVTͷ֓ཁ͕Α͘Θ͔Δྑ͍ಈըͳ ͷͰΦεεϝ April 11, 2019 Source: https://cloud.withgoogle.com/next/sf/sessions?session=OPS201

Slide 8

Slide 8 text

©2019 Wantedly, Inc. “Merging OpenTracing and OpenCensus: A Roadmap to Convergence” w ࿩͕ਐΜͰ۩ମతͳ৘ใ͕Ͱ͖ͯͨ w ϚΠϧετʔϯ w +BWB͕ࢀর࣮૷ w ͜ͷ͜Ζ͸·໊ͩલ͸ͳ͘0QFO$POTFOTVT Ծ ͩͬͨ April 20, 2019 Source: https://medium.com/opentracing/a-roadmap-to-convergence- b074e5815289

Slide 9

Slide 9 text

©2019 Wantedly, Inc. April 20, 2019 Source: https://storage.googleapis.com/open-source-software/ OpenConsensus%20Roadmap.jpg

Slide 10

Slide 10 text

©2019 Wantedly, Inc. w ໊લ͕ެද͞Εͨ w $/$'ͷ5FDIOJDBM0WFSTJHIU$PNNJUUFF 50$ ΁ͷ ϓϩϙʔβϧ͕ͩ͞Εͨ May 7, 2019 Source: https://twitter.com/dankohn1/status/1125422653060333568

Slide 11

Slide 11 text

©2019 Wantedly, Inc. w PQFOUFMFNFUSZJP͕ެ։͞Εͨ w ϩΰ΋ެ։͞Εͨ May 20, 2019 Source: https://twitter.com/dankohn1/status/1125422653060333568

Slide 12

Slide 12 text

©2019 Wantedly, Inc. “A Brief History of OpenTelemetry (So Far)” w $/$'ͷϒϩάͰϓϩδΣΫτެࣜΞφ΢ϯε w ৽৘ใ͸ͳ͠ May 21, 2019 Source: https://www.cncf.io/blog/2019/05/21/a-brief-history-of-opentelemetry-so-far/

Slide 13

Slide 13 text

©2019 Wantedly, Inc. “OpenTelemetry: Backwards Compatibility with OpenTracing and OpenCensus” w ,VCF$PO&VSPQFͰͷηογϣϯ w ಈը΋ެ։͞Ε͍ͯΔ w ͭͷϓϩδΣΫτͷڞ௨఺ͱҧ͍ w ৽͍͠ϓϩδΣΫτͰͷมߋ w ͦΕͧΕͱͷޙํޓ׵ੑͷΞϓϩʔν May 21, 2019 Source: https://kccnceu19.sched.com/event/PTCU/opentelemetry- backwards-compatibility-with-opentracing-and-opencensus-ben- sigelman-lightstep-bogdan-drutu-google-spiros-xanthos-omnition

Slide 14

Slide 14 text

©2019 Wantedly, Inc. May 21, 2019 Source: https://www.youtube.com/watch?v=mvWwSkBq9sY

Slide 15

Slide 15 text

©2019 Wantedly, Inc. May 21, 2019 Source: https://www.youtube.com/watch?v=mvWwSkBq9sY

Slide 16

Slide 16 text

©2019 Wantedly, Inc. May 21, 2019 Source: https://www.youtube.com/watch?v=mvWwSkBq9sY

Slide 17

Slide 17 text

©2019 Wantedly, Inc. ਐḿ

Slide 18

Slide 18 text

©2019 Wantedly, Inc. open-telemetry/opentelemetry-specification w σβΠϯυΩϡϝϯτɺ࢓༷ɺ༻ޠͳͲ open-telemetry/opentelemetry-java w ࢓༷ͷݩʹͳ͍ͬͯΔࢀর࣮૷Λ࡞ΔաఔͰJTTVF13্Ͱٞ࿦͕ߦΘΕ͍ͯͨ open-telemetry/community w ࢀՃํ๏ w ΨόφϯεɺίϯτϦϏϡʔλʔͷ໾ׂɺϝϯόʔ open-telemetry/opentelemetry-proto w 1SPUPDPM#VGGFSTఆٛ ॏཁͳϨϙδτϦ

Slide 19

Slide 19 text

©2019 Wantedly, Inc. open-telemetry/opentelemetry-java open-telemetry/opentelemetry-dotnet open-telemetry/opentelemetry-go open-telemetry/opentelemetry-js open-telemetry/open telemetry-python open-telemetry/opentelemetry-erlang open-telemetry/opentelemetry-cpp open-telemetry/opentelemetry-ruby ݴޠ࣮૷4*(T

Slide 20

Slide 20 text

©2019 Wantedly, Inc. Language Commits Watch Star Contributor Java 300 29 121 9 .Net 53 18 88 7 Go 13 26 70 6 JavaScript 17 18 27 5 Python 16 13 25 5 Erlang 1 10 13 1 C++ 1 9 2 1 Ruby 6 11 9 3 As of Jun 27, 2019

Slide 21

Slide 21 text

©2019 Wantedly, Inc. 1)1 3VTU 4XJGUͷ 4*(ॳظϝϯόʔืूத

Slide 22

Slide 22 text

©2019 Wantedly, Inc. ʢ͕࣌ؒ͋ͬͨΒ͜͜Ͱ PQFOUFMFNFUSZTQFDJGJDBUJPO ΛோΊΔʣ

Slide 23

Slide 23 text

©2019 Wantedly, Inc. -BOHVBHF-JCSBSZ(FOFSJD%FTJHO

Slide 24

Slide 24 text

©2019 Wantedly, Inc. .JMFTUPOFT

Slide 25

Slide 25 text

©2019 Wantedly, Inc. 3VCZ4*(ਐḿ

Slide 26

Slide 26 text

©2019 Wantedly, Inc. w ຖिϏσΦϛʔςΟϯά w ".1%5 ".+45 ͱ1.1%5 ".+45 Λަޓʹ w ࢀՃऀͷ5;͕65$ 65$ 65$ 65$ 65$ w ࠓேճ໨͕͋ͬͨ OpenTelemetry Ruby SIG

Slide 27

Slide 27 text

https://opencensus.io/feature_matrix/

Slide 28

Slide 28 text

©2019 Wantedly, Inc. w 7MBE4IPQJGZ0CTFSWBCJMJUZUFBN NFUSJDTMPHT w %BOJFM"[VNB4FOJPS&OHJOFFS(PPHMF 3VCZGPS(PPHMF$MPVE XPSLFEPO0$3VCZ JNQMFNFOUBUJPO w *OESFL4PGUXBSF"SDIJUFDU DPOUSJCVUPSUP0QFO5SBDJOH w :PTIJ,BXBTBLJ$50PG8BOUFEMZ NJDSPTFSWJDFBSDIJUFDUVSF VTJOH0$GPSNPOUIT 6TF3P3BMPUJOQSPEVDUJPO w .BUU8FBS/FX3FMJD XPSLPOUIF3VCZBHFOU.BJOUBJOUIF0QFO5SBDJOH3VCZ"1* w 'SBODJT#PHTBOZJ4IPQJGZEJTUSJCVUFEUSBDJOH w #PHEBO%SVUVQBSUPGUIF05DPNNJUUFF FUD w .PSHBO(PPHMF ॳճࢀՃऀ

Slide 29

Slide 29 text

No content

Slide 30

Slide 30 text

©2019 Wantedly, Inc. 3VCZ4*(ϝϯόʔืूத

Slide 31

Slide 31 text

©2019 Wantedly, Inc. ༨ஊ

Slide 32

Slide 32 text

https://opencensus.io/language-support/ 0QFO$FOTVTΛ࢖ͬͨ 3BJMTϚΠΫϩαʔϏεͷ ෼ࢄτϨʔγϯάʹ͍ͭͯ ൃද͖ͯͨ͠

Slide 33

Slide 33 text

©2019 Wantedly, Inc. ৄࡉ͸ϒϩάࢀর w ࠷ۙ͸͡Ίͨձࣾͷӳޠϒϩά w IUUQTNFEJVNDPNXBOUFEMZFOHJOFFSJOH w ϑΥϩʔͯ͘͠ΕΔͱخ͍͠Ͱ͢ʂ w εϥΠυ΋ެ։ͯ͠·͢ w ΋͘͠͸࠙਌ձͰ͓࿩͠·͠ΐ͏

Slide 34

Slide 34 text

©2019 Wantedly, Inc. Please vote and RT https://twitter.com/luvtechno/

Slide 35

Slide 35 text

©2019 Wantedly, Inc. ·ͱΊ

Slide 36

Slide 36 text

©2019 Wantedly, Inc. “OpenTelemetry is the next major version of OpenTracing and OpenCensus” w ݄຤͕ݱ࣌఺ͰͷWͷϦϦʔε໨ඪ w +BWB $ (PMBOH /PEF+4 1ZUIPO͕͜Εʹ͋Θͤͯಈ͍͍ͯΔ w είʔϓʹޙํޓ׵ੑ͕໌ݴ͞Ε͍ͯΔ w ͳͷͰɺجຊతʹ͸΄ͱΜͲͷਓ͸଴͍ͬͯͯྑ͍ ·ͱΊ

Slide 37

Slide 37 text

©2019 Wantedly, Inc. w ,SJTTBOB1PSUPIUUQTVOTQMBTIDPNQIPUPTQH2$NZ440 1IPUP$SFEJU