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

AWSのログを120%活用するための道のり ~私がSumo Logicをおすすめする3つの理由~

AWSのログを120%活用するための道のり ~私がSumo Logicをおすすめする3つの理由~

「まだログ分析で疲弊してるの? 〜Sumo Logicで明日から始めるゲームインフラの可視化〜」にて登壇した内容です。
https://dev.classmethod.jp/news/190221-sumologic-for-game/

cm-usuda-keisuke

February 21, 2019
Tweet

More Decks by cm-usuda-keisuke

Other Decks in Technology

Transcript

  1. "84ͷϩάΛ׆༻͢ΔͨΊͷಓͷΓ
    ʙࢲ͕4VNP-PHJDΛ͓͢͢Ί͢Δͭͷཧ༝ʙ

    ӓాɹՂ༞

    View Slide

  2. ࣗݾ঺հ

    ӓాɹՂ༞
    ɾΫϥεϝιουגࣜձࣾ
    ɾ"84ࣄۀຊ෦
    ɹιϦϡʔγϣϯΞʔΩςΫτ
    ɹɹηΩϡϦςΟνʔϜ
    ɾ4FDVSJUZ+"84ӡӦ
    ɾ޷͖ͳαʔϏε
    ɹ"848"'Ϛωʔδυϧʔϧ
    AWS WAF

    View Slide



  3. ࠓ೔͸ϩάͱAWSͷ࿩Λ͠·͢

    View Slide

  4. "84؀ڥͰ͸ϩά͕͋;ΕΔ

    w ؀ڥͷมԽʹ൐͏ϩάͷ૿Ճ
    w ΦϯϓϨϛε͔ΒΫϥ΢υʹ୅ΘΓΠϯϑϥ΋"1*Ͱૢ
    ࡞͢ΔΑ͏ʹͳΓ·ͨ͠
    w ଟ͘ͷ࡞ۀ͕ػցతɾࣗಈతʹ࣮ߦͰ͖ɺ͜Ε·Ͱϩά
    ͕ͳ͔ͬͨ෦෼Ͱϩά͕ͨ͘͞Μग़͍ͯ·͢
    w ίϯιʔϧͰૢ࡞ͨ͠ΓɺΠϯϑϥ࡞ͬͨΓɺࣗಈతʹ
    εέʔϧͨ͠Γ

    View Slide

  5. "84؀ڥͰ͸ϩά͕͋;ΕΔ

    w ։ൃ؀ڥͷมԽʹ൐͏ϩάͷ૿Ճ
    w ΞϓϦέʔγϣϯ΋σϓϩΠαΠΫϧ͕୹͘ͳΓɺ༷ʑ
    ͳίϯϙʔωϯτΛ૊Έ߹ΘͤΔࣄʹΑΓϩά͕૿େ
    ෳࡶԽ͍ͯ͠·͢
    w ߹ΘͤͯΫϥ΢υͷϝϦοτΛڗडͯ͠ɺແݶͷετϨʔ
    δʹͱΓ͋͑ͣஷΊΒΕΔΑ͏ʹͳΓ·ͨ͠
    w ͱΓ͋͑ͣ4ʹஷΊΔࣄ͕ଟ͍

    View Slide

  6. ϩά͸͋Δ͚Ͳ׆༻Ͱ͖͍ͯͳ͍

    w ͱΓ͋͑ͣஷΊΔ͜ͱͷϋʔυϧ͕গͳ͘ͳ͓͔ͬͨ
    ͛ͰஷΊ͍ͯ·͕͢ɺϩά͕຾͍ͬͯΔ͜ͱ΋গͳ͘
    ͋Γ·ͤΜ
    w ϩάʹϑΥʔΧεΛ౰ͯ·͕ͨ͠ɺϝτϦΫε΍Πϕ
    ϯτ΋͜Εʹؚ·Ε·͢

    View Slide

  7. ϩάͷ׆༻ํ๏

    w छྨʹ΋ΑΓ·͕͢׆༻ͷํ๏͸͍Ζ͍Ζ͋Γ·͢
    w ӡ༻
    w ӡ༻ͷվળ
    w τϥϒϧγϡʔςΟϯά
    w ηΩϡϦςΟରࡦ
    w ϩά͸ৄࡉͳࣄ࣮͕ॻ͔Ε͍ͯΔͨΊɺ୯७ͳϝτϦΫ
    εΑΓ΋ڧྗ

    View Slide

  8. "84؀ڥͷϩάͷछྨ

    w $MPVE'SPOUϩά
    w &-#ϩά
    w -BNCEBϩά
    w "VSPSBϩά
    w %ZOBNP%#ϩά
    w 4ΞΫηεϩά
    w 71$'MPX-PHT
    w 8"'ϩά
    w (VBSE%VUZ
    w 4"VEJUϩά
    w $MPVE5SBJMϩά
    w *".
    w &$ૢ࡞
    w 4σʔλૢ࡞
    w ωοτϫʔΫϦιʔεૢ࡞
    w ͳͲͳͲ"1*શൠ

    View Slide

  9. ݟΑ͏ͱࢥ͑͹͍Ζ͍ΖݟΕΔ

    ͔ͤͬ͋͘Δϩά͸׆༻͍ͨ͠

    View Slide

  10. "84ͷ࢓૊ΈͰϩάΛݟΔํ๏

    ෼ੳʹར༻͢ΔαʔϏε
    w "NB[PO"UIFOB
    w ΫΤϦΛ࢖༻ͯ͠܏޲Λࣝผͨ͠ΓɺΞΫςΟϏςΟΛ
    ଐੑ ιʔε*1ΞυϨε΍ϢʔβʔͳͲ
    Ͱ͞Βʹ෼
    ཭ͨ͠ΓͰ͖·͢ɻ
    w 2VJDL4JHIU
    w "UIFOBͷΫΤϦ݁ՌΛάϥϑʹग़ͤ·͢ɻ

    View Slide

  11. "84ͷ࢓૊ΈͰϩάΛݟΔํ๏

    w $MPVE8BUDI-PHT
    w $MPVE8BUDI-PHTϝτϦοΫεϑΟϧλΛఆٛ͠ɺ
    ͜ΕΒͷΞϥʔϜ͕τϦΨʔ͞Εͨͱ͖ʹ௨஌Λૹ৴Ͱ
    ͖·͢ɻ
    w &MBTUJDTFBSDI4FSWJDF
    w 044ͷ෼ੳΤϯδϯ&MBTUJDTFBSDIͷϚωʔδυαʔ
    Ϗεɻ
    w ՄࢹԽπʔϧͷ,JCBOBΛ಺แ

    View Slide

  12. ͦΕͧΕͷܽ఺

    w "UIFOB2VJDL4JHIU
    w αʔϏε͕෼཭͍ͯͯ͠ϦΞϧλΠϜʹ༷ʑͳΫΤϦΛݟΔ͜ͱʹ޲͍͍ͯ
    ͳ͍ ΫΤϦ͕஗͍ɾශऑ

    w $MPVE8BUDI-PHT
    w ϦΞϧλΠϜʹݟΔ͜ͱ͸Ͱ͖Δ͕ΫΤϦ͕؆୯ͳ΋ͷ͔͠ॻ͚ͳ͍
    w σʔλ༰ྔ͋ͨΓͷ୯Ձ͕ߴ͍ 64%(#

    w &MBTUJDTFSDI4FSWJDF
    w ϚωʔδυαʔϏεͱͭͭ͠ج൫ͷ؅ཧ͕ඞཁ ৑௕Խߏ੒ɾ&$ͷࢮ׆؂
    ࢹɾεέʔϧ

    View Slide

  13. طଘͷ"84ͷػೳͰ͸

    ໨త͕ୡ੒Ͱ͖ͳ͍
    or
    ༨ܭͳίετ͕͔͔Δ
    (ؤுΕͳ͘͸ͳ͍͚Ͳ)

    View Slide

  14. ͱ͍͏Θ͚Ͱ

    Sumo Logicͷొ৔Ͱ͢

    View Slide

  15. 4VNP-PHJDͷͭͷྑ͞

    w ैྔ՝ۚͰখ࢝͘͞ΊΒΕΔ͔Βద੾ͳ౤ࢿͰར༻
    Ͱ͖Δ
    w 4BB4͔ͩΒ؅ཧ͕ෆཁͰϏδωεʹूதͰ͖Δ
    w "84ͱͷΠϯςάϨʔγϣϯʹ༏Ε͍ͯͯߴ౓ͳ෼
    ੳ͕͙͢ʹͰ͖Δ

    View Slide

  16. ैྔ՝ۚͰখ࢝͘͞ΊΒΕΔ͔Βద੾ͳ౤ࢿͰར༻Ͱ͖Δ

    w ΦϯϓϨϛεͷॏްͳϩά෼ੳج൫͸ߴ͍
    w ߴੑೳͳΠϯϑϥج൫ཁ݅
    w େྔͷετϨʔδཁ݅
    w ແବʹ
    ߴ͍ϥΠηϯεඅ༻
    w 4VNP-PHJD͸ैྔ՝ۚͰऔΓࠐΉϩάͷྔϕʔεͷྉۚମܥ
    w খ࢝͘͞ΊΒΕΔ͠ɺϩά͕૿͑ͯ΋ඞཁͳίετΛ௥Ճ͢Δ
    ͚ͩ

    View Slide

  17. 4BB4͔ͩΒ؅ཧ͕ෆཁͰϏδωεʹूதͰ͖Δ

    w ج൫ͷ؅ཧ͸ϩά෼ੳͷϋϚΓͲ͜Ζ
    w ۀ຿վળͷͨΊʹ࢝ΊΔͷʹج൫ͷӡ༻Ͱۤ࿑͢Δ
    w αʔόϦιʔεͷ؂ࢹ
    w ετϨʔδ༰ྔͷ؂ࢹ
    w ωοτϫʔΫτϥϑΟοΫͷ؂ࢹ
    w ͔ͭͬ͑ͯΑ͘ϩάΛམͱ͢

    View Slide

  18. 4BB4͔ͩΒ؅ཧ͕ෆཁͰϏδωεʹूதͰ͖Δ

    w 4VNP-PHJD͸4BB4ͷ෼ੳج൫Ͱ؅ཧෆཁ
    w αʔό΍ετϨʔδɺଳҬ͸উखʹ؅ཧͯ͘͠ΕΔ
    w ੈքதͷେྔͷσʔλΛѻ͍࣮ͬͯͯ੷ͱͯ͠ؤৎ
    w ج൫ͷ؅ཧ͔Β։์͞Εͯϩά෼ੳ͚ͩͰ͖Δ

    View Slide

  19. "84ͱͷΠϯςάϨʔγϣϯʹ༏Ε͍ͯͯߴ౓ͳ෼ੳ͕͙͢ʹͰ͖Δ

    w "84͔ΒϩάΛऩू͢Δ࢓૊Έ͕σϑΥϧτͰ͋Δ
    w *".3PMFΛར༻ͯ͠௚઀4͔ΒϩάΛऔಘ
    w 4VNP-PHJDࣗମ"84্ʹߏங͞Ε͍ͯͯ਌࿨ੑ
    ͕ߴ͍
    w 4ͷσʔλసૹ΋ಉҰϦʔδϣϯͰ͋Ε͹ແྉ

    View Slide

  20. "84ͱͷΠϯςάϨʔγϣϯʹ༏Ε͍ͯͯߴ౓ͳ෼ੳ͕͙͢ʹͰ͖Δ

    "84ͷ֤αʔϏεͷϩάΛ෼ੳ͢ΔͨΊͷߴ౓ͳμογϡ
    ϘʔυΛσϑΥϧτͰ౥ࡌɺ௥Ճඅ༻ແ͠Ͱར༻Մೳ
    ͜ΕΒΛ
    "QQΧλϩά
    ͱݺͼ·͢

    View Slide

  21. ΋ͪΖΜ"84Ҏ֎΋͍Ζ͍Ζ͋Γ·͢

    w "QBDIF/HJOY
    w .Z42-1PTUHSF42-.POHP%#
    w %PDLFS(JU)VC+FOLJOT,VCFSOFUFT
    w "LBNBJ'*NQFSWB0LUB
    w -JOVY8JOEPXT

    View Slide

  22. "QQΧλϩάʹ͍ͭͯ

    ࣮ࡍʹͲΜͳ΋ͷ͕͙͢ʹݟΕΔ͔
    ݟͯΈ·͠ΐ͏

    View Slide

  23. $MPVE'SPOU

    w 8FCΦϖϨʔγϣϯ

    View Slide

  24. $MPVE'SPOU

    w ๚໰ऀ౷ܭ

    View Slide

  25. "-#

    w μογϡϘʔυ

    View Slide

  26. "-#

    w ϨΠςϯγ෼ੳ

    View Slide

  27. "-#

    ϦΫΤετ෼ੳ

    View Slide

  28. "-#

    w εςʔλείʔυ෼ੳ

    View Slide

  29. -BNCEB

    w Τϥʔ෼ੳ

    View Slide

  30. -BNCEB

    w ύϑΥʔϚϯε෼ੳ

    View Slide

  31. $MPVE5SBJM

    View Slide

  32. ຊ౰ʹͨ͘͞ΜσϑΥϧτͷμογϡϘʔυ͕͋Δ

    w ͜ΕΒͷ෼ੳΛҰ͔Β࡞ΓࠐΉͷ͸େม
    w σϑΥϧτͷμογϡϘʔυ͔ΒɺϩάͰͲΜͳ͜ͱ
    ͕෼͔Δ͔஌Δ͜ͱ͕Ͱ͖Δ
    w ͔ͦ͜Β೿ੜͯ͠ɺΑΓγεςϜʹ߹͏Α͏ΧελϚ
    Πζ͢Δ͚ͩͰ͍͍

    View Slide

  33. ΧελϚΠζ΋؆୯

    w μογϡϘʔυͷҰͭҰͭͷάϥϑ͸͢΂ͯΫΤϦͰ
    Ͱ͖͍ͯΔ
    w ΫΤϦΛ։͍ͯΞϨϯδɺ6QEBUF%BTICPBSEͰ
    ߋ৽Ͱ͖Δ

    View Slide

  34. ΧελϚΠζ΋؆୯

    View Slide

  35. 4VNP-PHJD࢖ͬͯΈͨ৘ใ

    ৄ͘͠͸ԼهϒϩάΛࢀর
    IUUQTEFWDMBTTNFUIPEKQDMPVEBXTDMPVEUSBJMTFDVSJUZBOBMZUJDTXJUITVNPMPHJD
    4VNP-PHJD·ͱΊ
    IUUQTEFWDMBTTNFUIPEKQSFGFSFODFDBUTVNPMPHJD

    View Slide

  36. ଞʹ΋4VNP-PHJDͷ͍͍ͱ͜Ζ

    w ಛڐΛ͍࣋ͬͯΔػցֶशػೳ
    w -PH3FEVDF-PH$PNQBSF
    w ϩάΛ͏·͘·ͱΊͯΫϦςΟΧϧͳϩάΛൃݟ͢Δ
    w 0VUMJFS%FUFDUJPO
    w ಈతͳ͖͍͠஋ௐ੔Λߦ͍ҟৗΛݕ஌͢Δ
    w 1SFEJDUJWF"OBMZUJDT
    w ܏޲͔Βকདྷͷ༧ଌΛߦ͏

    View Slide

  37. ଞʹ΋4VNP-PHJDͷ͍͍ͱ͜Ζ

    -PH3FEVDF-PH$PNQBSFͷྑ͞͸ݟͳ͍ͱΘ
    ͔Βͳ͍ͷͰͱΓ͋͑ͣ͜ͷಈըΛݟ͍ͯͩ͘͞
    IUUQTIFMQTVNPMPHJDDPN4FBSDI-PH3FEVDF

    View Slide



  38. ͡Ό͋ͱΓ͋͑ͣ৮ͬͯΈΑ͏͔ͳʁ
    ͬͯࢥ͍·͔ͨ͠ʁ

    View Slide

  39. ແྉͰτϥΠΞϧ࢝ΊΒΕ·͢

    ͔͠΋౦ژϦʔδϣϯͰʂ
    ࢝ΊΔํ๏͸ԼهϒϩάͰ
    IUUQTEFWDMBTTNFUIPEKQDMPVEBXTTVNPMPHJDJOUPLZP
    ˞ಉҰϦʔδϣϯͩͱ4ͷσʔλసૹྔ͕͔͔Γ·ͤΜ

    View Slide



  40. ͱΓ͋͑ͣҰճ͖ͪΜͱڭΘΓ͍ͨͱ͍͏ํ

    View Slide

  41. ϋϯζΦϯηϛφʔ΍ͬͯ·͢ʂ

    ఆظతʹ։࠵͍ͯ͠·࣍͢ճ͸ Ր

    IUUQTEFWDMBTTNFUIPEKQOFXTTVNPMPHJD

    View Slide

  42. ·ͱΊ

    w ैྔ՝ۚͰখ࢝͘͞ΊΒΕΔ͔Βద੾ͳ౤ࢿͰར༻
    Ͱ͖Δ
    w 4BB4͔ͩΒ؅ཧ͕ෆཁͰϏδωεʹूதͰ͖Δ
    w "84ͱͷΠϯςάϨʔτʹ༏Ε͍ͯͯߴ౓ͳ෼ੳ
    ͕͙͢ʹͰ͖Δ

    View Slide

  43. ·ͱΊ

    w ݴ͍׵͑Δͱ
    w ۚમίετޮ཰͕͍͍
    w ؅ཧίετޮ཰͕͍͍
    w ߴػೳ

    View Slide

  44. View Slide