$30 off During Our Annual Pro Sale. View Details »

OpenTelemetry 進捗 2019年6月版 / OpenTelemetry Current Status June 2019 #opencensusjp

OpenTelemetry 進捗 2019年6月版 / OpenTelemetry Current Status June 2019 #opencensusjp

OpenCensus/OpenTelemetry meetup vol.2 の発表資料です。

OpenTelemtry のここまでの流れと進捗状況、Ruby SIGについてお話しました。

https://opencensus.connpass.com/event/132588/

Yoshinori Kawasaki

June 27, 2019
Tweet

More Decks by Yoshinori Kawasaki

Other Decks in Programming

Transcript

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

    View Slide

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

    View Slide

  3. ©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

    View Slide

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

    View Slide

  5. ©2019 Wantedly, Inc.
    OpenCensus meetup vol.1

    April 3, 2019

    View Slide

  6. ©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

    View Slide

  7. ©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

    View Slide

  8. ©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

    View Slide

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

    View Slide

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

    View Slide

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

    View Slide

  12. ©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/

    View Slide

  13. ©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

    View Slide

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

    View Slide

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

    View Slide

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

    View Slide

  17. ©2019 Wantedly, Inc.
    ਐḿ

    View Slide

  18. ©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ఆٛ
    ॏཁͳϨϙδτϦ

    View Slide

  19. ©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

    View Slide

  20. ©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

    View Slide

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

    View Slide

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

    View Slide

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

    View Slide

  24. ©2019 Wantedly, Inc.
    .JMFTUPOFT

    View Slide

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

    View Slide

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

    View Slide

  27. https://opencensus.io/feature_matrix/

    View Slide

  28. ©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
    ॳճࢀՃऀ

    View Slide

  29. View Slide

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

    View Slide

  31. ©2019 Wantedly, Inc.
    ༨ஊ

    View Slide

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

    View Slide

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

    View Slide

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

    View Slide

  35. ©2019 Wantedly, Inc.
    ·ͱΊ

    View Slide

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

    View Slide

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

    View Slide