Save 37% off PRO during our Black Friday Sale! »

SNS mixi の障害察知手法の進化

SNS mixi の障害察知手法の進化

151a0b14f5914e786e2e104cfb3a9b2f?s=128

Kuniwak

July 08, 2016
Tweet

Transcript

  1. 4/4NJYJʹ͓͚Δ
 8FCϑϩϯτΤϯυ
 ো֐࡯஌ख๏ͷਐԽ

  2. 8FCϑϩϯτΤϯυ ͷো֐ͱ͸

  3. 8FCΞϓϦέʔγϣϯͷো֐ͷ͏ͪɺ
 ϑϩϯτΤϯυʹݪҼ͕͋Δ΋ͷ

  4. 8FCϑϩϯτΤϯυͷ ো֐༧๷ͷ೉͠͞

  5. ఏڙଆ͔Β੍ޚͰ͖ͳ͍෦෼͕ଟ͍ w ࣮ߦ؀ڥʢϒϥ΢βͷछྨɾόʔδϣϯʣ w ո͍͠ϒϥ΢β֦ுػೳ w ޿ࠂ w अѱͳίʔυ͕ଟʑ͋Δ

  6. ੍ޚͰ͖ͳ͍ཁҼ͕ଟ͍ͱɺ
 ༧๷ͷίετύϑΥʔϚϯε͕ѱ͘ͳΔ Ϧιʔε͸༗ݶͳͷͰɺ͋Δఔ౓
 ͢Γൈ͚ͯ͠·͏͜ͱ͸๷͛ͳ͍ ো֐ͷૣظ࡯஌͕ॏཁ

  7. ͜͜·Ͱͷ·ͱΊ ো֐ͷૣظൃݟ͕ॏཁ

  8. 8FCϑϩϯτΤϯυͷ ো֐Λ࡯஌͢Δख๏

  9.  Ϣʔβʔ͔Βͷ
 ͓໰͍߹Θͤ

  10. ΋ͬͱ΋جຊతͳ
 ख๏ʹͯ͠࠷ѱ

  11.  &&ςετ

  12. ఆظతʹ࣮ߦ͢Δͱɺ
 ޿ࠂͳͲʹΑΔ
 ো֐΋ݕ஌Ͱ͖Δ

  13. ͨͩ͠ɺ࣮૷ίετ͕ʜ

  14.  +4ͷΤϥʔϩά؂ࢹ

  15. +BWB4DSJQUͰൃੜͨ͠
 ΤϥʔΛऩूͯ͠؂ࢹ

  16. &SSPS&WFOUΛ࢖͏

  17. +4ͰΤϥʔ͕ൃੜͨ͠ͱ͖ʹॲཧΛ
 ࣮ߦͰ͖Δ"1*͕ϒϥ΢βʹඋΘ͍ͬͯΔ ࣍ͷ৘ใΛऔಘՄೳɿ w Τϥʔϝοηʔδ w ΤϥʔΛൃੜͤͨ͞εΫϦϓτͷ63- w Τϥʔ͕ൃੜͨ͠ߦ൪߸ w

    Τϥʔ͕ൃੜͨ͠ྻ൪߸ʢ࠷ۙͷϒϥ΢βͷΈʣ w ΤϥʔΦϒδΣΫτʢ࠷ۙͷϒϥ΢βͷΈʣ ελοΫτϨʔε͖ͭ
  18. ղੳαʔϏε΋͚ͬ͜͏͋Δ
 IUUQTHJUIVCDPNDIFFBVO KBWBTDSJQUFSSPSMPHHJOH

  19. ͘͢͝Α͍Ͱ͢

  20. ࠓ೔͸ɺ͜ͷ+4Τϥʔϩά
 ؂ࢹʹ͍ͭͯ࿩͠·͢

  21. 4/4NJYJͷঢ়گ

  22. w୯ମɾ݁߹ςετɿ͘͝Θ͔ͣ w&&ςετɿͳ͠ wαϙʔτ؀ڥɿ
 ݹ͔͘Β͓ΒΕΔϢʔβʔ༷΋
 ͨ͘͞Μ͓ΒΕ·ͯ͠ɺ͑͐ʜ

  23. 4/4NJYJͷঢ়گ ݫ͍͠

  24. ো֐࡯஌ϑϩʔͷมભ

  25. ʮ%FQMPZBOE1SBZʯ Lv.0

  26. w εϞʔΫςετ w ϨϏϡʔ w ςελʔʹΑΔ୳ࡧతςετʢඞཁ͕͋Ε͹ʣ w σϓϩΠ w ͷϢʔβʔ΁ػೳΛެ։ʢ͍͖ͳΓ΋͋Δʣ

    w ͓໰͍߹Θ͕͖ͤͨΒରԠ ˞࣮૷ΑΓલ͸লུ
  27. w ଟ͘ͷܽؕ͸୳ࡧతςετͰൃݟ w ͨͩ͠ɺӨڹൣғͷ޿͍΋ͷ͸໢ཏతͳݕূ͕
 ݱ࣮తͰͳ͍ͷͰɺॏཁͳγφϦΦͷΈνΣοΫ w Ұ෦ͷϢʔβʔʹ͚ͩػೳΛެ։͢Δ࢓૊Έ͕
 ͋ΔͷͰɺ͜ΕΛ࢖͓ͬͯ໰͍߹ΘͤϕʔεͰରԠ w ܦݧతʹ͸ɺҎ্ͷϢʔβʔʹ਺೔ؒ


    ๫࿐͠ͳ͍ͱ͓໰͍߹Θͤ·Ͱൃల͠ͳ͍
  28. ޿ൣғʹӨڹ͢ΔϥΠϒϥϦͷ
 ΞοϓάϨʔυࣄ݅

  29. w ޿ൣғʹӨڹ͢ΔϥΠϒϥϦͷΞοϓ άϨʔυΛܭը w ೖ೦ʹ୳ࡧతςετΛͯ͠νϟϨϯδ w ͓໰͍߹Θͤଟ਺Ͱࣦഊʢ܁Γฦ͠ʣ

  30. ͜ΕΛ܁Γฦ͢͏ͪʹ
 ։ൃऀͷʬ৺ʭ͸
 յΕͨͱ͍͏ʜ

  31. ͳͥ͜Μͳ͜ͱʹʜ

  32. w ݕূ͠ͳ͍ͱ͍͚ͳ͍ϖʔδ͕ଟ͗͢Δ w 17্Ґͷϖʔδ͚ͩͰ ͷϖʔδ w Ϣʔβʔͷঢ়ଶ਺΋ଟ͍ w &&ςετ΋ͳ͍ͷͰɺਓྗʹཔΔ΄͔ͳ͍

  33. ͜͜·Ͱͷ·ͱΊ ఔ౓ͷϢʔβʔʹΤϥʔΛ
 ౿ΜͰ΋ΒΘͳ͍ͱ࡯஌Ͱ͖ͳ͍

  34. ʮ+4ͷΤϥʔͷ૯ྔͷ૿ݮΛ؂ࢹʯ Lv.1

  35. w εϞʔΫςετ w ϨϏϡʔ w ςελʔʹΑΔ୳ࡧతςετʢඞཁ͕͋Ε͹ʣ w σϓϩΠ w ͷϢʔβʔ΁ػೳΛެ։

    w +4Τϥʔͷ૯ྔΛ؂ࢹ w +4Τϥʔͷ૯ྔ͕૿͑ͨΒରԠ OFX OFX
  36. Τϥʔ૿ݟಀ͠ࣄ݅

  37. ޿ൣғʹӨڹ͢ΔϥΠϒϥϦͷ
 ΞοϓάϨʔυࣄ݅ͷଓ͖Ͱ͢

  38. ճ໨ͷνϟϨϯδͷͱ͖ͷ
 Τϥʔͷ૯ྔͷάϥϑ

  39. ೔ؒͷϢʔβʔͰো֐͕ൃੜ͍ͯͨ͠
 ʢ࠶ಡΈࠐΈ͢Δͱͷ֬཰Ͱͳ͓Δʣ

  40. ো֐͕ൃੜ࢝͠Ίͨ࣌ࠁ

  41. Θ͔ΒΜ

  42. ͳͥ͜Μͳ͜ͱʹʜ

  43. w લ͔Βग़͍ͯΔΤϥʔ͕ଟ͗͢Δ w Τϥʔ؂ࢹΛޙ͔Β࢝ΊΔͱ͜͏ͳΓ͕ͪ w ͷϢʔβʔ͚ͩͰ͸ׂ߹͕େ͖͘ͳ͍

  44. ͜͜·Ͱͷ·ͱΊ Τϥʔͷ૯ྔ͚ͩͰ͸
 ো֐࡯஌͸೉͍͠

  45. ʮ+4ͷΤϥʔ͝ͱͷ૿ݮΛ؂ࢹʯ Lv.2

  46. w εϞʔΫςετ w ϨϏϡʔ w ςελʔʹΑΔ୳ࡧతςετʢඞཁ͕͋Ε͹ʣ w σϓϩΠ w ͷϢʔβʔ΁ػೳΛެ։

    w +4Τϥʔͷϝοηʔδ͝ͱͷྔΛ؂ࢹ w +4Τϥʔ͕૿͑ͨΒରԠ OFX
  47. None
  48. None
  49. w ͓໰͍߹Θͤʹൃల͢Δ͜ͱͳ͘࡯஌ w ͱ͍͏௿͍ػೳ։์཰ͳͷͰ
 Ϣʔβʔ΁ͷമ࿐͕গͳ͍ w ࣌ؒڧͷ୹࣌ؒͰ࡯஌Մೳ

  50. ͜͜·Ͱͷ·ͱΊ Τϥʔͷϝοηʔδ͝ͱͷ
 ૿ݮͷ؂ࢹ͸༗ޮ

  51. ʮࡉ͔ͳվળʯ Lv.2.1

  52. ಛ௃ͷͳ͍Τϥʔ͕ଟ͍

  53. w Τϥʔϩάͷதʹ͸ɺ૿Ճͨ͠Α͏ʹ ۮવݟ͑Δ΋ͷ΋͋Δ w ΤϥʔͷݪҼΛ୳͠ʹߦ͘ͷʹ
 ख͕͔Γ͕ͳ͍ͱͭΒ͍

  54. Τϥʔૹ৴࣌ʹ௥ՃͰ৘ใΛऔಘɿ •document.readyState w “loading”࣌ͷ࠷ޙͷ<script>ͷ63- w ແ໊Խ͞ΕͨϢʔβʔࣝผࢠ w 3FGFSFS w 6TFS"HFOUจࣈྻ

    w ʜ
  55. Ұ෦ͷϢʔβʔ͔Β
 େྔʹΤϥʔ͕͘Δ

  56. w setTimeout΍setIntervalͳͲͰ
 ఆظతʹൃੜ͢ΔͱͱΜͰ΋ͳ͍ྔ͕͘Δ w Ұఆྔૹ৴ͨ͠ΒࢭΊΔΑ͏ʹ͢Δʢ༧ఆʣ w ࢭΊͨͱ͖͸ࢭΊͨ͜ͱ͕Θ͔ΔΑ͏ʹ
 ৘ใΛૹ৴͢Δͷ͕େࣄ

  57. ͜͜·Ͱͷ·ͱΊ γεςϜ͕׬੒͢Δ͜ͱ͸ͳ͍ ܧଓతʹվળ͍ͯ͘͠

  58. ʮूܭΠϯϑϥͷ"84Խ ,JCBOBͷ׆༻ʯ Lv.3

  59. ʢ༧ఆʣ

  60. ·ͱΊ +4ͷΤϥʔΛϝοηʔδ͝ͱͷ
 ྔͰ؂ࢹ͢Δͱো֐Λݕ஌Ͱ͖Δ ͜Ε͔Β΋վળ͍ͯ͘͠

  61. "CPVUNF

  62. ϑϩϯτΤϯυҋᜄ͍ ,VOJXBL