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

カンタン実践!New Relic SLMを使ったCUJ観点でのSLI/SLO設定

kazumax55
September 13, 2023

カンタン実践!New Relic SLMを使ったCUJ観点でのSLI/SLO設定

SLI/SLO, CUJそれぞれの超ざっくりとした概要を解説した後、New Relic SLMを使ったCUJ観点でのSLI/SLO設定を実践形式でご紹介します。
これからSLI/SLOの計測をやっていきたい方や、CUJの観点を取り入れてSLOを見直していきたい方におすすめのセッションです。

kazumax55

September 13, 2023
Tweet

More Decks by kazumax55

Other Decks in Technology

Transcript

  1. ࣗݾ঺հ খݪҰਅ(Kazuma Kohara) @kazumax55 NRUG SREࢧ෦ γεςϜ౷ׅ෦ SRE෦ ෦௕ (SRE෦

    = SRE group + Corporate IT group) झຯ 🏕Ωϟϯϓ 🎣௼Γ 🧖α΢φ ޷͖ͳNew Relicͷػೳ Service Level Manger, Lookout, Grok ԶͨͪͷSREͱNew Relic -ॻ੶ฤ- SRE NEXT2023 Ͱ΋஻ΔΑʂ
  2. SLI/SLOΛܾΊΔ໨త αʔϏεʹඞཁͳ৴པੑΛҡ࣋͠ͳ͕Β։ൃ଎౓Λ࠷େԽ͢Δ͜ͱ SLO͕ܾ·ΔͱΤϥʔόδΣοτׂ͕Γग़ͤΔ ΤϥʔόδΣοτͱ͸ɺڐ༰͞ΕΔෆ۩߹ͷྔ ͷ͜ͱ ΤϥʔόδΣοτ = 100% - SLO

    զʑ͸͜ͷڐ༰͞Εͨෆ۩߹ͷ࢒ྔΛݟͳ͕Βɺ৴པੑΛίϯτϩʔϧ͢Δ͜ͱ͕Ͱ͖Δ ॏཁͳϙΠϯτɿద੾ͳαʔϏεϨϕϧΛ໨ඪʹ͢Δ͜ͱʂ ߴ͍αʔϏεϨϕϧΛҡ࣋͢Δʹ͸ΊͬͪΌίετʢ࣌ؒ&͓ۚʣ͕͔͔Δ Ͳ͜·Ͱςετ͢Δʁ Ͳ͜·ͰSPOFΛݮΒ͢ʁ 100%ͷ৴པੑ͸100%͋Γ͑·ͤΜʂ ͳͷͰϢʔβʔ͕ڐ༰Ͱ͖Δ࠷௿Ϩϕϧͷ৴པੑΛݟۃΊͯઃఆ͢Δ͜ͱ͕ॏཁͰ͢ʂ Ͳ͏΍ͬͯߟ͑Δʁ CUJͷ؍఺ΛऔΓೖΕͯΈ·͠ΐ͏ʂ
  3. New Relic SLMͬͯԿʁ SLMʢService Level Managementʣ New RelicͷSLI/SLO؅ཧػೳͷ໊শ ϝχϡʔ্Ͱ͸ Service

    Levels ͱදه͞ΕΔ SLI/SLOɺΤϥʔόδΣοτɺΞϥʔτ ͳͲ͕ͱͯ΋؆୯ʹઃఆՄೳʂ ࣍ͷϖʔδͰɺࣄલʹऩ࿥ͨ͠SLIʗSLOઃఆͷಈըΛ͓ݟͤ͠·͢ ࣄલ४උɿର৅αʔϏεͷEntityʢAPM, Browser౳ʣ͸ಋೖࡁΈͱ͠·͢
  4. ΊͬͪΌ؆୯ʂͰ΋σϑΥϧτઃఆͰ͸2ͭͷվળ఺͕… 1. ܭଌର৅͕APMͷTransactionશମʹͳ͍ͬͯΔ CUJͷ؍఺Ͱɺର৅ΛߜΔඞཁ͕͋Δ 2. SLMʹࣗಈܭࢉ͞Εͨ໨ඪ஋͕ͪΐͬͱݫ͠Ί CUJͷ؍఺ͰɺϢʔβ͕ڐ༰Ͱ͖Δ࠷௿ݶͷαʔϏεϨϕϧͱͯ͠ݟ௚͢ CUJͷ؍఺ΛऔΓೖΕΕ͹ղܾʂ Ͳ͏΍Δͷʁ >

    SLMͷNRQLʹCUJΛಛఆ͢Δ৚݅Λ௥Ճ͢Δ͚ͩ ·ͣର৅Entityͷத਎ΛݟͯΈΔ APMͷྫɿEvent > Transaction ΛNRQLͰ೷͖ɺCUJʹඥͮ͘ॲཧΛಛఆ Browserͷ৔߹ Event > PageViewTiming Ͱ͸ઌఔͷSLOʹɺCUJͷ؍఺Λ൓өͯ͠Έ·͠ΐ͏ʂʢྫɿΧςΰϦݕࡧ
  5. ·ͱΊ New Relic SLM͸͍͍ͧʂ ΊͪΌͪ͘Ό؆୯ʹSLI/SLO͕ઃఆͰ͖Δʂ CUJͷ؍఺ΛऔΓೖΕΔͱঘྑ͠ʂ Ϣʔβʔຬ଍౓ʹؔΘΔॏཁͳ໰୊ʹؾ͖ͮ΍͘͢Ͱ͖Δʂ ԶͨͪͷSREͱNew Relic -ॻ੶ฤ-

    ࣌ؒͷ౎߹ͰޠΕͳ͔ͬͨࣄྫ͕੝Γ୔ࢁʂ - CUJ؍఺ͷSLI/SLOઃఆ͞ΒͳΔίπ঺հ - όδΣοτফඅΛಀ͞ͳ͍ʂSLOΞϥʔτઃఆ - ఆظతͳSLOվળMTGࣄྫ:ύϑΥձͷ͢ʍΊ NRUGϒʔεʹݟຊࢽ΋͋ΔΑʂ