Upgrade to Pro — share decks privately, control downloads, hide ads and more …

JFrogのDevOps Platformづくりを支えるオブザーバビリティ / JFrog Observability

JFrogのDevOps Platformづくりを支えるオブザーバビリティ / JFrog Observability

Fb025419ed38f98df595eb2eafc859f4?s=128

ihcomega56

March 11, 2022
Tweet

More Decks by ihcomega56

Other Decks in Technology

Transcript

  1. +'SPHͷ %FW0QT1MBUGPSN ͮ͘ΓΛࢧ͑Δ ΦϒβʔόϏϦςΟ  0CTFSWBCJMJUZ $POGFSFODF 

  2. Α͜ͳͰ͢ 1 • +'SPHͷ%FWFMPQFS"EWPDBUF • %FW0QTΛ޿ΊΔ͓࢓ࣄ • લ৬·Ͱ͸ओʹόοΫΤϯυͷ։ൃ ʢ4*FS ޿ࠂձࣾ

    ূ݊ελʔτΞοϓʣ • ΪλʔΛ࿅श͍ͯ͠·͢ !"#$$%&' (#)*+,%-.
  3. +'SPHΛ͝ଘ஌Ͱ͔͢ʂ 2

  4. 3

  5. +'SPH͸αʔϏεϕϯμʔ ͭ·ΓɺαʔϏεͷ࡞ΓखͰ͢ʂ 4

  6. +'SPH1MBUGPSNͱ͸ • ʮ%FW0QT1MBUGPSNʯΞʔςΟϑΝΫτ؅ཧɺηΩϡϦςΟ εΩϟϯʢ4$"ʣɺ$*$%ͳͲ • 4BB4൛ͱ4FMG)PTUFE൛Λఏڙ • 4BB4൛͸Ϋϥ΢υͰӡ༻͓ͯ͠Γɺ,VCFSOFUFTΫϥελʔ্Ͱ Քಇ &,4

    ",4 (,& • Ϣʔβʔͷχʔζʹ౴͑ΔͨΊɺҎ্ͷϦʔδϣϯʹରԠ 5
  7. +'SPHͷΦϒβʔόϏϦςΟ • Ϋϥ΢υͰՔಇ͢ΔαʔϏεΛݟकΓվળ͢Δ • ύϑΥʔϚϯεϞχλϦϯά • τϥϒϧγϡʔςΟϯά • ػೳͷ࢖༻ʹؔ͢ΔτϨϯυͷνΣοΫ •

    ෳ਺πʔϧΛಋೖ͠ɺͦΕͧΕͷڧΈΛ׆͔͢ • (PPHMFͷl5IF'PVS(PMEFO4JHOBMTzΛࢀߟʹ͍ͯ͠Δ IUUQTTSFHPPHMFTSFCPPLNPOJUPSJOHEJTUSJCVUFETZTUFNT • lMBUFODZ USBGGJD FSSPST BOETBUVSBUJPOz ͷͭΛϞχλ Ϧϯάͷத৺ʹਾ͑Δ 6
  8. ΦϒβʔόϏϦςΟΛࢧ͑ΔνʔϜ %FW0QTνʔϜ 1SPEVDUJPOνʔϜ ΠϯϑϥετϥΫνϟ άϧʔϓ σϓϩΠϝϯτϓϩηε άϧʔϓ ΦϒβʔόϏϦςΟ άϧʔϓ •

    πʔϧͷఏڙ΍վળΛ ௨͠1SPEVDUJPOνʔϜ ʹՁ஋Λఏڙ͢Δ • 3%Λͯ͠৽͍ٕ͠ज़ ΛऔΓೖΕΔ • Ϣʔβʔʹ͍ۙ໨ઢͰ αʔϏεΛྑ͘͢Δ ʹϦϥΠΞϏϦςΟΛ ޲্ͤ͞Δ • ֤πʔϧΛͲ͏࢖͏͔ ͸1SPEVDUJPOνʔϜ͕ ܾΊΔ 7
  9. MPHDPMMFDUJOH WJTVBMJ[JOH ΞʔΩςΫνϟ ΞϓϦ ϨΠϠʔ BQQMJDBUJPO XFC TFSWFST /FX3FMJD BHFOU

    +'SPHͷαʔϏε΋ ϛυϧ΢ΣΞ౳΋ શͯಉ͡ߏ੒ EFW TUH QSPE શͯಉ͡ߏ੒ Πϯϑϥ ϨΠϠʔ 8
  10. Ξϥʔτ %FW0QTνʔϜ 1SPEVDUJPOνʔϜ • Ξϥʔτͷઃఆ͸1SPEVDUJPO νʔϜ͕ߦ͏ • αʔϏε͝ͱʹϧʔϧΛࡉ͔͘ ఆ͍ٛͯ͠Δ XJLJ΋ॆ࣮

    • ᮢ஋ • ୲౰ ੹೚ͷॴࡏ • πʔϧ ͳͲ • ͰݟΔ͕ɺੈք਺ϲॴͷ ڌ఺Ͱަ୅੍ άϩʔόϧاۀͷڧΈ 9
  11. (SBGBOB ΠϯϑϥετϥΫνϟϞχλϦϯά • $16ɺϝϞϦɺετϨʔδͳͲΛݟΔ • +'SPHͷαʔϏε • ϛυϧ΢ΣΞ OHJOY΍3BCCJU.2ͳͲ 

    • ϞχλϦϯάπʔϧࣗମ • ,VCFSOFUFTΫϥελʔ • Πϯϑϥʹ͔͔ΔίετΛνΣοΫ͢Δ • LVCFQSPNFUIFVTTUBDLΛ࣮૷͍ͯ͠Δ 10
  12. /FX3FMJD ΞϓϦέʔγϣϯϞχλϦϯά • "1. "QQMJDBUJPO1FSGPSNBODF.POJUPSJOH Λ׆༻͢Δ • ύϑΥʔϚϯε εϧʔϓοτɺϨεϙϯελΠϜͳͲ •

    ΤϥʔϨʔτ΍छྨ • Մ༻ੑ ΞοϓλΠϜ • ಛఆͷػೳ΍ϢʔβʔͷΤϯυϙΠϯτʹର͢Δࢮ׆؂ࢹ • 4-"ͷͨΊͷܭࢉΛߦ͏ • %#ͷϞχλϦϯάΛ͢Δ • εϩʔΫΤϦ΍τϥϯβΫγϣϯΛՄࢹԽ 11
  13. $PSBMPHJYϩά෼ੳ • ΞϓϦέʔγϣϯͷϩάΛશͯू໿͢Δ • Ϣʔβʔ͝ͱɺΤϥʔ͝ͱͷ౷ܭΛ֬ೝ͢Δ • +'SPH1MBUGPSNͷϦϦʔεʹ׆༻͢Δ 12

  14. l$BOBSZEBTICPBSEz • ΧφϦΞϦϦʔε༻ͷ໨తಛԽܕμογϡϘʔυΛ༻ҙ • ΧφϦΞϦϦʔεʹ͍ͭͯ͸༧Ίϧʔϧ΍ࢦඪΛఆΊ͍ͯΔ • ϦϦʔε׬ྃ·ͰͷϫʔΫϑϩʔ • ৽όʔδϣϯΛಋೖ͢Δαʔόʔ Ϣʔβʔ

    ͷબͼํ • ԿΛҎͯϦϦʔε੒ޭͱ൑அ͢Δ͔ • ϝτϦΫε΍ϩάΛͲ͏ݟΔ͔ • αʔϏε͝ͱʹԿΛݟΔ΂͖͔ • ΞϓϦͱ%#ͦΕͧΕԿΛ֬ೝ͢΂͖͔ 13
  15. l$BOBSZEBTICPBSEz • ϦϦʔεͷঢ়گ൑அʹඞཁͳࢦඪ܈ΛͭͷμογϡϘʔυʹ མͱ͠ࠐΜͰ͍Δ • αʔόʔ΍೔෇͝ͱͷՔಇόʔδϣϯ • ΞϓϦͷΫϥε͝ͱͷΤϥʔʹؔ͢Δ৘ใ • αʔόʔ

    Ϣʔβʔ ͝ͱʹάϧʔϐϯάͨ͠৘ใ 14
  16. Ұ෦ϝτϦΫε͸ެ։ 4FMG)PTUFE൛ͷϢʔβʔ༻ IUUQTXXXKGSPHDPNDPOGMVFODF • 0QFO.FUSJDTΛαϙʔτ • υοάϑʔσΟϯάʹΑΓվળͯ͠ ͍Δ஌ݟͷͭ·ͬͨϝτϦΫεҰཡ • αʔϏεͷੑ࣭ʹΑΓҟͳΔσʔλ

    • ྫ+'SPH9SBZ͸੬ऑੑ৘ใΛ ࣋ͭେ͖ͳ%#͕αʔϏεͷཁɻ σʔλͷಉظʹؔ͢ΔϝτϦΫε ΛऔಘͰ͖Δ EJTQMBZ+'30(0QFO .FUSJDT 15
  17. Ұ෦ϝτϦΫε͸ެ։ 4FMG)PTUFE൛ͷϢʔβʔ༻ 16

  18. ΦϒβʔόϏϦςΟͷԸܙ ߴස౓ͳϦϦʔεɺܧଓతͳվળ • σϓϩΠϓϩηεࣗମΛվળͰ͖Δ • ࠷ͨΔྫ͕$BOBSZEBTICPBSEෳࡶͳϦϦʔε࡞ۀͷਐߦ ঢ়گ΍Өڹ͕͙͢෼͔Δ • ࣗಈԽʹ໾ཱͭ •

    σϓϩΠޙͷ՝୊ൃݟɾղܾ͕ૣ͘ͳΔ • l$MPVEGJSTUSFMFBTFzϙϦγʔઌʹ4BB4൛Ͱӡ༻͠ɺ໰୊ Λղܾ͔ͯ͠Β4FMG)PTUFE൛ΛόʔδϣϯΞοϓ͢Δ • ͔ͭͯ͸ಉ࣌ϦϦʔε͕ͩͬͨɺ͜ͷϙϦγʔΛऔΓೖΕͨ ํ͕ϢʔβʔʹऔͬͯϓϥεʹͳΔͱؾ෇͖ϓϩηεΛվળ ͨ͠ 17
  19. ࠓͷ࢟ʹࢸΔ·Ͱ • ,VCFSOFUFTͱ)FMN΁ͷҠߦ • ΞϓϦέʔγϣϯͷվળʹ·ͣऔΓ૊Μͩ • ૊৫ͷมֵ • 1SPEVDUJPOνʔϜ͸ݩʑ%FW0QTνʔϜͷҰ෦͕ͩͬͨಠཱ ͨ͠

    • Ϣʔβʔ໨ઢͰͷϦϥΠΞϏϦςΟ޲্ʹ՝୊͕͋ͬͨͨΊ • ີʹڠྗ͠ͳ͕Β΋ɺΰʔϧΛ෼͚Δ͜ͱͰͲͪΒ΋ૄ͔ʹ ͠ͳ͍ 18
  20. ࠓͷ࢟ʹࢸΔ·Ͱ • ଥ౰ͳσʔλɺํ๏Λݟ͚ͭΔ౒ྗ • πʔϧΛͲ͏࢖͏͔͔ͬ͠Γߟ͑Δ • +'SPHͷνʔϜ͸৽͍͠औΓ૊ΈΛ ͢Δࡍɺ໨త΍ධՁํ๏౳Λ໌֬ʹ ͔ͯ͠ΒऔΓ૊ΜͰ͍Δ ஸೡͳจॻ΍ϨτϩεϖΫςΟϒ

    ͷܗ੻͕ͨ͘͞Μ࢒͍ͬͯΔ 19
  21. ͞ΒͳΔվળ • )1" )PSJ[POUBM1PET"VUPTDBMFS • $16΍ϝϞϦͷ࢖༻཰Ҏ֎ͷϝτϦΫεΛτϦΨʔʹΦʔτ εέʔϦϯάΛ࣮ݱ͢Δ • ྫ9SBZͱ࿈ܞ͢Δ3BCCJU.2Λ؂ࢹ࣮ͯ͠ࢪ •

    $MPVE/BUJWFͳ؀ڥΛΑΓ׆༻͢ΔͨΊͷΞϓϦέʔγϣϯվળ • ࠷΋ݹ͍"SUJGBDUPSZ͸ಛʹɺϚΠΫϩαʔϏεͱͯ͠ӡ༻ ͢Δͷʹཧ૝తͰ͸ͳ͍՝୊͕ͨ͘͞Μ࢒Δ • ෼ׂͮ͠Β͍࡞Γʹͳ͍ͬͯΔͷΛϦϑΝΫλ͢Δ • ଞαʔϏε͔Βͷ"SUJGBDUPSZ΁ͷґଘΛݮΒ͢ 20
  22. ͞ΒͳΔվળ • ΦϖϨʔγϣϯͷηϧϑαʔϏεԽ • ૊৫΍αʔϏεͷ֦େʹ൐͍ɺࣗಈԽɾจॻԽʹྗΛೖΕͯ ͍Δ • %FW0QTνʔϜͷਓखΛ࠷খݶʹɺ֤͕ࣗඞཁͳπʔϧ΍ઃ ఆΛऴ͑Δ࢓૊Έͮ͘ΓΛਐΊΔ •

    ྫಛఆͷΞϊςʔγϣϯΛ,VCFSOFUFTͷQPEʹ෇༩͢Δͱ ࣗಈͰϩΪϯά͕࢝·Δ 21
  23. ૬ޓʹߴΊ߹͏ • ΞϓϦͱΠϯϑϥ • $MPVE/BUJWFͳٕज़ಉ࢜ • ٕज़ͱ૊৫ɺΧϧνϟʔ 22

  24. ϕϯμʔɾ࡞Γख ͭͷࢹ఺Ͱ͜Ε͔Β΋ ίϛϡχςΟͱڠྗ͍͖ͯ͠·͢ 🐸 23

  25. 5IBOLZPV 24