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

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

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

ihcomega56

March 11, 2022
Tweet

More Decks by ihcomega56

Other Decks in Technology

Transcript

  1. 3

  2. +'SPHͷΦϒβʔόϏϦςΟ • Ϋϥ΢υͰՔಇ͢ΔαʔϏεΛݟकΓվળ͢Δ • ύϑΥʔϚϯεϞχλϦϯά • τϥϒϧγϡʔςΟϯά • ػೳͷ࢖༻ʹؔ͢ΔτϨϯυͷνΣοΫ •

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

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

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

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

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

    ΤϥʔϨʔτ΍छྨ • Մ༻ੑ ΞοϓλΠϜ • ಛఆͷػೳ΍ϢʔβʔͷΤϯυϙΠϯτʹର͢Δࢮ׆؂ࢹ • 4-"ͷͨΊͷܭࢉΛߦ͏ • %#ͷϞχλϦϯάΛ͢Δ • εϩʔΫΤϦ΍τϥϯβΫγϣϯΛՄࢹԽ 11
  8. l$BOBSZEBTICPBSEz • ΧφϦΞϦϦʔε༻ͷ໨తಛԽܕμογϡϘʔυΛ༻ҙ • ΧφϦΞϦϦʔεʹ͍ͭͯ͸༧Ίϧʔϧ΍ࢦඪΛఆΊ͍ͯΔ • ϦϦʔε׬ྃ·ͰͷϫʔΫϑϩʔ • ৽όʔδϣϯΛಋೖ͢Δαʔόʔ Ϣʔβʔ

    ͷબͼํ • ԿΛҎͯϦϦʔε੒ޭͱ൑அ͢Δ͔ • ϝτϦΫε΍ϩάΛͲ͏ݟΔ͔ • αʔϏε͝ͱʹԿΛݟΔ΂͖͔ • ΞϓϦͱ%#ͦΕͧΕԿΛ֬ೝ͢΂͖͔ 13
  9. Ұ෦ϝτϦΫε͸ެ։ 4FMG)PTUFE൛ͷϢʔβʔ༻ IUUQTXXXKGSPHDPNDPOGMVFODF • 0QFO.FUSJDTΛαϙʔτ • υοάϑʔσΟϯάʹΑΓվળͯ͠ ͍Δ஌ݟͷͭ·ͬͨϝτϦΫεҰཡ • αʔϏεͷੑ࣭ʹΑΓҟͳΔσʔλ

    • ྫ+'SPH9SBZ͸੬ऑੑ৘ใΛ ࣋ͭେ͖ͳ%#͕αʔϏεͷཁɻ σʔλͷಉظʹؔ͢ΔϝτϦΫε ΛऔಘͰ͖Δ EJTQMBZ+'30(0QFO .FUSJDT 15
  10. ΦϒβʔόϏϦςΟͷԸܙ ߴස౓ͳϦϦʔεɺܧଓతͳվળ • σϓϩΠϓϩηεࣗମΛվળͰ͖Δ • ࠷ͨΔྫ͕$BOBSZEBTICPBSEෳࡶͳϦϦʔε࡞ۀͷਐߦ ঢ়گ΍Өڹ͕͙͢෼͔Δ • ࣗಈԽʹ໾ཱͭ •

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

    • Ϣʔβʔ໨ઢͰͷϦϥΠΞϏϦςΟ޲্ʹ՝୊͕͋ͬͨͨΊ • ີʹڠྗ͠ͳ͕Β΋ɺΰʔϧΛ෼͚Δ͜ͱͰͲͪΒ΋ૄ͔ʹ ͠ͳ͍ 18
  12. ͞ΒͳΔվળ • )1" )PSJ[POUBM1PET"VUPTDBMFS • $16΍ϝϞϦͷ࢖༻཰Ҏ֎ͷϝτϦΫεΛτϦΨʔʹΦʔτ εέʔϦϯάΛ࣮ݱ͢Δ • ྫ9SBZͱ࿈ܞ͢Δ3BCCJU.2Λ؂ࢹ࣮ͯ͠ࢪ •

    $MPVE/BUJWFͳ؀ڥΛΑΓ׆༻͢ΔͨΊͷΞϓϦέʔγϣϯվળ • ࠷΋ݹ͍"SUJGBDUPSZ͸ಛʹɺϚΠΫϩαʔϏεͱͯ͠ӡ༻ ͢Δͷʹཧ૝తͰ͸ͳ͍՝୊͕ͨ͘͞Μ࢒Δ • ෼ׂͮ͠Β͍࡞Γʹͳ͍ͬͯΔͷΛϦϑΝΫλ͢Δ • ଞαʔϏε͔Βͷ"SUJGBDUPSZ΁ͷґଘΛݮΒ͢ 20