今さら聞けないAWSによる監視の世界

 今さら聞けないAWSによる監視の世界

Amazon CloudWatch
監視

687a2d350ff0a99b812085c530f54b69?s=128

Masataka Sugano

July 01, 2017
Tweet

Transcript

  1. ࠓ͞Βฉ͚ͳ͍"84ʹΑΔ؂ࢹͷੈք

  2. ϦϯΫɾϒοΫϚʔΫ͸ͪ͜ΒΛ͓ئ͍͠·͢ IUUQEFWDMBTTNFUIPEKQFWFOUTVHBOPEFWFMPQFSTJPDMPVEXBUDI

  3. ຊηογϣϯͷҊ಺໾  ੁ໺ণ޹ʢ͕͢ͷ·͔ͨ͞ʣ w"84ࣄۀ෦
 ΦϖϨʔγϣϯνʔϜϦʔμʔ wࡳຈΦϑΟεۈ຿ wೣ೿ wࠓ೥ͦ͜Ωϟϯϓ৔ͰϦϞʔτϫʔΫ

  4.  ຊηογϣϯͷ஫ҙࣄ߲

  5. ຊηογϣϯʹ͍ͭͯͷ஫ҙࣄ߲  wॳڃऀ޲͚ͷηογϣϯͰ͢ wαʔυύʔςΟͷ؂ࢹιϦϡʔγϣϯʹ͸৮Ε·ͤΜ

  6. ΞδΣϯμ  w؂ࢹͷछྨ w؂ࢹʹ࢖͏"84αʔϏε w௨஌ʹ࢖͏"84αʔϏε w"84ʹΑΔ؂ࢹͷྲྀΕ wͦΕͧΕͷ؂ࢹํ๏ w·ͱΊ

  7. ؂ࢹͷछྨʹ͍ͭͯ  ԿΛ؂ࢹ͠·͔͢ʁ wϋʔυ΢ΣΞ؂ࢹ wϦιʔε؂ࢹ wϓϩηε؂ࢹ wϩά؂ࢹ w63-؂ࢹ

  8. 2  શ෦ AWS ͷαʔϏε͚ͩͰͰ͖·͔͢ʁ

  9. શ෦"84ͷαʔϏε͚ͩͰͰ͖·͔͢ʁ  Ͱ͖·͢

  10. "84ʹΑΔ؂ࢹͷத৺  Amazon CloudWatch

  11. "NB[PO$MPVE8BUDIͬͯʁʢʣ  ֤छ৘ใΛϞχλϦϯάͯ͠อଘʢϲ݄෼ʣ w෼͝ͱͷσʔλ͸೔෼ w෼͝ͱͳΒ೔෼ w࣌ؒ͝ͱͳΒ೔෼ʢϲ݄෼ʣ

  12. "NB[PO$MPVE8BUDIͬͯʁʢʣ  ֤छ৘ใΛάϥϑͰදࣔ wෳ਺બ୒ͯ͠
 ಉ࣌ʹද͕ࣔՄೳ wผͷ"84Ϧιʔεͷ
 άϥϑ΋0, JYYYYYYYYYY FDUFTU JYYYYYYYYY

    FDQSPEVDU
  13. "NB[PO$MPVE8BUDIͬͯʁʢʣ  ΞΫγϣϯΛ࣮ߦ wΞϥʔϜΛઃఆ͠ΞΫγϣϯΛ࣮ߦ wଞͷαʔϏεΛݺͼग़͢ࣄ΋Մೳ

  14. "NB[PO$MPVE8BUDI·ͱΊ  w֤छ৘ใΛϞχλϦϯάͯ͠อଘʢϲ݄෼ʣ wอଘͨ͠৘ใΛάϥϑͰදࣔ wΞΫγϣϯΛ࣮ߦ

  15. 2  ؂ࢹ͢Δ͚ͩͰ͍͍Ͱ͔͢ʁ

  16. ؂ࢹ͢Δ͚ͩͰ͍͍Ͱ͔͢ʁ  ͪΐͬɾɾɾ͑ʁ

  17. ౰વͰ͕͢؂ࢹ͚ͩ͡ΌͩΊʢ೔໨ʣ  "ࢯɿʮ͓ɺࡢ೔͔Βαʔόʔམͪͯͨʯ #ࢯɿʮԿ୆͔͋Δ͠ɺ୆͘Β͍ͳΒେৎ෉XXXʯ େৎ෉ɾɾɾʁ

  18. ౰વͰ͕͢؂ࢹ͚ͩ͡ΌͩΊʢ೔໨ʣ  "ࢯɿʮ͓ɺࡢ೔͔ΒαʔϏεམͪͯͨʯ #ࢯɿʮͦΕ͸ͩΊʯ Ͱ͢ΑͶ

  19. Կ͔͋ͬͨΒ௨஌ͯ͠ཉ͍͠  Amazon Simple Notification Service
 ʢAmazon SNSʣ

  20. "NB[PO4/4ͬͯʁ  ֤छ௨஌Λૹ৴͢Δ w)551ʢ1045ʣ w&NBJM w-BNCEBؔ਺Λىಈ͢Δࣄ΋Մೳ

  21. "84ʹΑΔ؂ࢹͷྲྀΕͷ·ͱΊ  w"NB[PO$MPVE8BUDI͕ϞχλϦϯά wΞϥʔϜʹઃఆ͖͍ͨ͠͠஋ʹ൓Ԡ w4/4τϐοΫΛݺͼग़͠ wϝʔϧૹ৴΍-BNCEBؔ਺Λ࣮ߦ

  22. ͔͜͜Βͷ͓࿩  ࠷ॳʹʮશ෦Ͱ͖·͢ʯͬͯݴͬͯͨ݅ wϋʔυ΢ΣΞ؂ࢹ wϦιʔε؂ࢹ wϓϩηε؂ࢹ wϩά؂ࢹ w63-؂ࢹ

  23. ϋʔυ΢ΣΞ؂ࢹ  Ϋϥ΢υͰϋʔυ΢ΣΞͷ؂ࢹ͕ඞཁʁ

  24. Ϋϥ΢υͰϋʔυ΢ΣΞ؂ࢹ  Ϋϥ΢υͰ΋౰વϋʔυ΢ΣΞ͕ଘࡏ͠·͢
 ͦͯͦ͠Ε͸ނো͠·͢ wωοτϫʔΫ઀ଓͷ૕ࣦ wγεςϜిݯͷ૕ࣦ w෺ཧϗετͷιϑτ΢ΣΞͷ໰୊ w෺ཧϗετͷϋʔυ΢ΣΞͷ໰୊

  25. ނোͨ͠ΒͲ͏ͳΔͷʁ  4UBUVT$IFDL'BJMFE@4ZTUFN
 ͜ͷϝτϦΫε͕ʮʯʹͳΓ·͢ ݈߁ͳ&$
 ͳͷͰͣͬͱ ʮʯ

  26. 2  ϝτϦΫεͬͯԿʁ

  27. ϝτϦΫεͬͯԿʁ  IUUQXXXNFUSJDTKQBCTUSBDUIUNM σʔλΛऩूͯ͠ɺ
 ͦͷ··ͷܗͰ͸ͳ͘ܭࢉ΍෼ੳΛՃ͑ͯ
 Θ͔Γ΍͍͢σʔλʢ਺஋ʣʹม׵ͨ͠΋ͷ ྫɿϋʔυ΢ΣΞো֐ˠʮʯ

  28. ϋʔυ΢ΣΞ؂ࢹͷ·ͱΊ  4UBUVT$IFDL'BJMFE@4ZTUFN
 ͜ͷϝτϦΫεΛ؂ࢹ͠·͢

  29. ࣍͸ɾɾɾ  ࠷ॳʹʮશ෦Ͱ͖·͢ʯͬͯݴͬͯͨ݅ wϋʔυ΢ΣΞ؂ࢹ wϦιʔε؂ࢹ wϓϩηε؂ࢹ wϩά؂ࢹ w63-؂ࢹ

  30. Α͋͘ΔϦιʔε؂ࢹ  w$16࢖༻཰ wϝϞϦ࢖༻཰

  31. Ϧιʔε؂ࢹ  શͯ༻ҙ͞Ε͍ͯΔΘ͚͡Όͳ͍

  32. Ϧιʔε؂ࢹ͸શͯ༻ҙ͞Ε͍ͯͳ͍  w$16࢖༻཰ɾɾɾʮඪ४ϝτϦΫεʯ wϝϞϦ࢖༻཰ɾɾɾʮΧελϜϝτϦΫεʯ

  33. ΧελϜϝτϦΫεͬͯԿʁ  w$16࢖༻཰ɾɾɾʮඪ४ϝτϦΫεʯ wϝϞϦ࢖༻཰ɾɾɾʮΧελϜϝτϦΫεʯ wඞཁͳ஋Λ"NB[PO$MPVE8BUDI΁ૹ৴Ͱ͖Δ wૹ৴ͨ͠஋ʢϝτϦΫεʣʹ͸޷͖ͳ໊લΛ෇͚ΕΔ wΧελϜϝτϦΫεʹ΋ΞϥʔϜΛઃఆͰ͖Δ

  34. ϝϞϦ࢖༻཰ͷऔಘɾૹ৴͸Ͳ͏΍Δʁ  ૹ৴͢ΔͨΊͷεΫϦϓτ͕༻ҙ͞Ε͍ͯΔ w&$ʹΧελϜϝτϦΫεΛૹ৴͢ΔݖݶΛ෇༩ wεΫϦϓτΛΠϯετʔϧ wDSPOΛ࢖ͬͯҰఆִؒͰ࣮ߦ wεΫϦϓτʹΑΓ$MPVE8BUDI΁ૹ৴͞ΕΔ wσΟεΫ࢖༻཰΋औಘɾૹ৴ͯ͘͠ΕΔ ૹ৴ύϒϦογϡ

  35. ͜ͷྲྀΕͰϓϩηε؂ࢹ΋  ϓϩηε؂ࢹ΋ΧελϜϝτϦΫεͰ wBQBDIFͷϓϩηε਺ΛύϒϦογϡ
 ʹͳͬͨΒΞϥʔτൃಈͯ͠ϝʔϧૹ৴ wBQBDIFͷTUBUVTΛύϒϦογϡ
 ىಈதͳΒɺࢭ·͍ͬͯͨΒΛ ΧελϜϝτϦΫε͕͋Ε͹ࣗ༝ʂ

  36. ࣍͸ɾɾɾ  ࠷ॳʹʮશ෦Ͱ͖·͢ʯͬͯݴͬͯͨ݅ wϋʔυ΢ΣΞ؂ࢹ wϦιʔε؂ࢹ wϓϩηε؂ࢹ wϩά؂ࢹ w63-؂ࢹ

  37. ϩά؂ࢹ  ຖ೔ɺຖिɺຖ݄ϩάΛ֬ೝ w୲౰ऀ͕΍Δͷɾɾɾʁ ϩά͸Ұఆظؒอ؅͢Δඞཁ͕͋Δ w&$ͷதʹେྔͷϑΝΠϧʁ w;JQͰѹॖʁ

  38. ໘౗ͳͷͰ  CloudWatch Logs ͰૹͬͪΌ͑

  39. Ͳ͏΍ͬͯϩάΛૹΔʁ  ϩάΛૹΔ·ͰͷྲྀΕ w&$ʹϩάΛૹ৴͢ΔݖݶΛ෇༩ wϩάΛૹ৴͢ΔΤʔδΣϯτΛ४උ wϩάૹ৴ͷઃఆΛ͢Δ

  40. ϩά؂ࢹͦͷ  ϩά͕ૹΒΕ·͢

  41. ૹΕͯ·ͨ͠  Ͱ΋ૹ͚ͬͨͩʁ

  42. ϩά؂ࢹͦͷ  อଘظؒมߋ

  43. ϩά؂ࢹͦͷ  ϩάͷ಺༰ΛνΣοΫͯ͠௨஌

  44. ϩά؂ࢹͦͷ  ݕ஌ɾ௨஌ɾ෮چ͸ཤྺʹ࢒Δ

  45. ϩά؂ࢹͷྲྀΕ  w&$͔ΒϩάΛૹΔʢBXTMPHTʣ w$MPVE8BUDI-PHTʹஷΊΔʢอଘظؒΛܾΊΔʣ wϑΟϧλ͕ݕ஌͠ʢτϦΨʔΛ࡞੒ʣ wΞϥʔϜͰ௨஌͢ΔʢΞΫγϣϯΛܾΊΔʣ

  46. ࣍͸ɾɾɾ  ࠷ॳʹʮશ෦Ͱ͖·͢ʯͬͯݴͬͯͨ݅ wϋʔυ΢ΣΞ؂ࢹ wϦιʔε؂ࢹ wϓϩηε؂ࢹ wϩά؂ࢹ w63-؂ࢹ

  47. 2  ࠓճ΋CloudWatchͰ͠ΐʁ

  48. $MPVE8BUDI࢖͏ΑͶʁ  ҧ͍·͢

  49. ࠓճ࢖͏ͷ͸  Amazon Route 53

  50. "NB[PO3PVUFͬͯʁ  %/4ʢυϝΠϯωʔϜγεςϜʣαʔϏε w63-Λ*1ΞυϨεʹม׵͢ΔαʔϏε ϔϧενΣοΫػೳ͕͋Δʂ

  51. ϔϧενΣοΫΛ࡞ͬͯΈͨ 

  52. ϔϧενΣοΫΛ࡞ͬͯΈͨ 

  53. ͕࣌ؒ͋ͬͨΒ΍ͬͯΈΑ͏  ηΩϡϦςΟάϧʔϓͰࢭΊͪΌ͑

  54. ࣦഊͨ࣌͠༻εϥΠυ  ΤϥʔʹͳΓ·ͨ͠Ͷʂ

  55. 63-؂ࢹͷ·ͱΊ  w3PVUFΛ࢖͏ wϔϧενΣοΫΛ࡞੒͢Δ w4/4τϐοΫ͸όʔδχΞʹ࡞Δ

  56. Ͱ͖·ͨ͠  ࠷ॳʹʮશ෦Ͱ͖·͢ʯͬͯݴͬͯͨ݅ wϋʔυ΢ΣΞ؂ࢹ wϦιʔε؂ࢹ wϓϩηε؂ࢹ wϩά؂ࢹ w63-؂ࢹ

  57. ͦͷଞͷ؂ࢹ  ଞʹ΋໾ʹཱͭ؂ࢹ͕͋Γ·͢

  58. ͜Ε΋஌͓͖͍ͬͯͨ  AWS CloudTrail

  59. "84$MPVE5SBJMͬͯʁ  ΄ͱΜͲͷ"1*ͷݺͼग़͕͠ه࿥͞Ε·͢ w"84$MPVE5SBJMΛ༗ޮʹ͢Δඞཁ͕͋Γ·͢ ࣗ෼ͷΞΧ΢ϯτʹ ͍ͭɺ୭͕ɺԿΛͨ͠ͷ͔ ͕ه࿥͞Ε·͢

  60. ྫ͑͹ʁ  ͜Μͳ΋ͷ΋ه࿥͞Ε·͢ w"NB[POϚωδϝϯτίϯιʔϧ΁ͷϩάΠϯ wηΩϡϦςΟάϧʔϓͷมߋ ϩά͸4ʹ΋ࣗಈͰه࿥͞Ε·͢ wϥΠϑαΠΫϧͰ೥ޙʹ࡟আ

  61. Կʹ࢖͏ͷʁ  Կ͔ͷ࡞ۀதʹো֐͕ൃੜ wݪҼͱͳͬͨߦಈͷௐࠪ΍ಛఆ͕Մೳ ෆਖ਼ΞΫηε͞Εͨ wͲͷΞΧ΢ϯτͰϩάΠϯͨ͠ͷ͔ wԿΛͨ͠ͷ͔ɺͦΕʹΑΔඃ֐͸ʁ

  62. "84$MPVE5SBJMͷ·ͱΊ  w"84Λ࢖͏ͳΒඞͣ༗ޮʹ͠·͠ΐ͏ w΄ͱΜͲશͯͷߦಈ͕ه࿥͞Ε·͢ wྫ͑͹ෆਖ਼৵ೖ͞Εͨ࣌ʹΞϥʔτ͢Δࣄ΋Մೳ wো֐΍τϥϒϧͷௐࠪʹඞཁͰ͢

  63.  ·ͱΊ

  64. ຊ೔ͷ·ͱΊ  w؂ࢹͷத৺͸"NB[PO$MPVE8BUDI w௨஌ͯ͘͠ΕΔͷ͸"NB[PO4/4 wϩάΛஷΊΔͳΒ"NB[PO$MPVE8BUDI-PHT w63-؂ࢹ͸"NB[PO3PVUFͷϔϧενΣοΫͰ

  65. ࠓ͞Βฉ͚ͳ͍"84ʹΑΔ؂ࢹͷੈք ͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠