Slide 1

Slide 1 text

やさしいかんし
 ミートアップ
 vol.1

Slide 2

Slide 2 text

こんにちは!

Slide 3

Slide 3 text

@o0h_です!

Slide 4

Slide 4 text

ࣗݾ঺հ • ίωώτגࣜձࣾ • αʔόʔαΠυΤϯδχΞ • ओʹCakePHPͳͲ

Slide 5

Slide 5 text

今⽇は、「かんし」DESU!!

Slide 6

Slide 6 text

ͳͥ΍Δͷ͔ʁ • νʔϜ΍αʔϏε͕֦େɾෳࡶԽ͍ͯ͘͜͠ͱΛલఏʹ • ʮԿͰ΋஌ͬͯΔϚϯʯ͕͍ͳ͍࣌୅ • ʮ؂ࢹʯࣗମΛڧԽɾચ࿅͍ͯ͘͠ඞཁੑ • ʮ֤ྖҬʯ͔Βͷ஌ݟɾݟղ͕ෆՄܽ • ؂ࢹͷʮ౰ͨΓલԽʯͰαʔϏεࢹ࠲ͷߴ͍νʔϜ • ීஈ͔Β඼࣭ʹର͢Δҙ͕ࣝڧ͍ঢ়ଶ

Slide 7

Slide 7 text

͓͠ͳ͕͖ • લ൒
 ʮ΍͍͔͞͠Μ͠ʯͷ3ຊப
 ʙ՝୊ͱະདྷͱ΍Γ͍ͨ͜ͱʙ • ޙ൒:
 ϞχλϦϯάɾجૅ ୈ1ஈ
 ʙ͜Θ͘ͳ͍CloudWatchʙ

Slide 8

Slide 8 text

PART1 「やさしいかんし」の3本柱
 〜課題と未来とやりたいこと〜

Slide 9

Slide 9 text

書いたや〜つ

Slide 10

Slide 10 text

読んだや〜つ

Slide 11

Slide 11 text

振り返ったや〜つ

Slide 12

Slide 12 text

こいつらをひとまとめにして、 
 “いい感じ”を考えたい!

Slide 13

Slide 13 text

「こういう⾵にしたい」の話

Slide 14

Slide 14 text

໨ࢦ͢΂͖࢟ • ։ൃऀશһ͕ʮ؂ࢹʯʮରԠʯʹऔΓ૊ΊΔ • ʮো֐Λ๷͙ʯΛ౰ͨΓલʹҙࣝͰ͖Δ • ʮো֐ʹରԠ͢ΔʯΛ εϜʔζʹߦ͑Δ

Slide 15

Slide 15 text

ࣗ෼͝ͱ ଞਓ͝ͱ ఍߅͕ͳ͍ ԯ߷ʹײ͡Δ ココを⽬指すよ!

Slide 16

Slide 16 text

໨ࢦ͢΂͖࢟ ˒ ࣗ෼͝ͱԽ: • ؂ࢹ΍ো֐ରԠʹ
 લͷΊΓ • ʮ҆͝શʹʯҙࣝ ˒ ԯ߷Ͱͳ͍: • πʔϧ׳Ε • ൑அͷ͠΍͢͞

Slide 17

Slide 17 text

(今はどんな感じですか?)

Slide 18

Slide 18 text

ݱঢ়ͷ໰୊ • ʮରো֐ʯͷͨΊͷ؂ࢹͱɺ
 ʮ඼࣭ʯͷͨΊͷऔΓ૊Έ͕ࠞಉ͍ͯ͠Δ • Կ͔ੜͨ͡ࡍͷ
 ʮ໰୊Օॴʯ͕෼͔Γʹ͍͘ • ֤πʔϧʹ
 ʮ׳ΕΔʯػձ͕࡞ΒΕ͍ͯͳ͍

Slide 19

Slide 19 text

ݱঢ়ͷ໰୊ • ʮରো֐ʯͷͨΊͷ؂ࢹͱɺ
 ʮ඼࣭ʯͷͨΊͷऔΓ૊Έ͕ࠞಉ͍ͯ͠Δ • Կ͔ੜͨ͡ࡍͷ
 ʮ໰୊Օॴʯ͕෼͔Γʹ͍͘ • ֤πʔϧʹ
 ʮ׳ΕΔʯػձ͕࡞ΒΕ͍ͯͳ͍ lහײzʹͳΓ͕ͪʂ ೉қ౓͕ߴ͍ʂ
 ϋοΩϦ͠ͳ͍ʂ Θ͔Βͳ͍ʂ
 ஌Βͳ͍ʂ

Slide 20

Slide 20 text

ࣗ෼͝ͱ ଞਓ͝ͱ ఍߅͕ͳ͍ ԯ߷ʹײ͡Δ lහײzʹͳΓ͕ͪʂ ೉қ౓͕ߴ͍ʂ
 ϋοΩϦ͠ͳ͍ʂ Θ͔Βͳ͍ʂ
 ஌Βͳ͍ʂ

Slide 21

Slide 21 text

ࣗ෼͝ͱ ଞਓ͝ͱ ఍߅͕ͳ͍ ԯ߷ʹײ͡Δ lහײzʹͳΓ͕ͪʂ ೉қ౓͕ߴ͍ʂ
 ϋοΩϦ͠ͳ͍ʂ Θ͔Βͳ͍ʂ
 ஌Βͳ͍ʂ

Slide 22

Slide 22 text

΍͘͞͠ͳ͍ʂʂ

Slide 23

Slide 23 text

「やさしいかんし」のご提案

Slide 24

Slide 24 text

΍͍͔͞͠Μ͠ #ͱ͸ • ؾʹͳΔʂʂ͜ͱ͸ɺ؆୯ʹύοͱࣗ෼ͰΘ͔Δ • ؆୯ʹΘ͔Δ͔Βɺීஈ͔Β৭ʑʹؾ͚ͮΔʂ • ࠔͬͨ͜ͱ͸ΈΜͳͰ૬ஊͰ͖Δ • ࢹ࠲͕ἧ͏ͬͯεςΩʂ • ʮ΍΂ʔʂʂʯͱɺʮ·͊ɺ͍͓ͪ͏ɾɾʯ͕ϋοΩϦ͢Δ • ຊ౰ʹ΍΂ʔ࣌͸ॿ͚߹͓͏ͳʂ

Slide 25

Slide 25 text

໨ࢦ͢΂͖࢟ ft. ΍͍͔͞͠Μ͠ • ʮ΍͍͔͞͠Μ͠ʯͰʮશһ͕Ͱ͖Δʯ • εέʔϥϏϦςΟɺεΩϧͷ࠶ݱੑͷ։ൃ • ʮ΍͍͔͞͠Μ͠ʯͰʮ౰ࣄऀʹͳΔʯ • ো֐Λ๷͙ = ඼࣭΁ͷҙࣝͷ޲্ • ʮ΍͍͔͞͠Μ͠ʯ͸ʮ݈શͳΞϥʔτ͕લఏʯ • Ұ࣍ରԠ(ΤεΧϨʔγϣϯ)ͷϋʔυϧΛ௿͘อͪଓ͚Δ

Slide 26

Slide 26 text

3ͭͷʮ΍Δ͜ͱʯ 1. ؂ࢹͷʮϦσβΠϯʯ • ʮରԠ͢΂͖ʯ΋ͷɺʮ඼࣭ʹؔ͢Δ΋ͷʯΛ۠ผ͢Δ • ʮϦϦʔε௚ޙʯͱʮ௨ৗӡ༻ʯͷ2ஈߏ͑ɺݟΔ΂͖߲໨ΛߜΔ 2. Ϧςϥγ޲্ͷʮτϨʔχϯάʯ • πʔϧͷ࢖͍ํ • ϝτϦΫεͷཧղ 3. αʔϏεͷશମ૾ͷʮ໌֬Խʯ • खॱॻͷ੔උ

Slide 27

Slide 27 text

3ͭͷʮ΍Δ͜ͱʯ 1. ؂ࢹͷʮϦσβΠϯʯ • ʮରԠ͢΂͖ʯ΋ͷɺʮ඼࣭ʹؔ͢Δ΋ͷʯΛ۠ผ͢Δ • ʮϦϦʔεޙʯͱʮ௨ৗӡ༻ʯͷ2ஈߏ͑ 2. Ϧςϥγ޲্ͷʮτϨʔχϯάʯ • πʔϧͷ࢖͍ํ • ϝτϦΫεͷཧղ 3. αʔϏεͷશମ૾ͷʮ໌֬Խʯ • खॱॻͷ੔උ ͜ΕΒΛ
 “΍͍͔͞͠Μ͠” ͷͨΊͷ
 3ຊபʹ͍ͯ͘͠ʂ

Slide 28

Slide 28 text

ݱ࣮తͳ͓ͱ͠Ͳ͜Ζ • ͍͖ͳΓʮશ෦·Δͬͱ΍Δʂʯ͸େม • & ো֐͸଴ͬͯ͘Εͳ͍ʂʂ • ʮগͣͭ͠΍ΔʯʮޮՌग़ͦ͏ͳͱ͜Ζ͸͢ ͙΍ΔʯΑ͏ʹ͢Δ

Slide 29

Slide 29 text

ݱ࣮తͳ͓ͱ͠Ͳ͜Ζ 1.ʮ؂ࢹͷϦσβΠϯʯ͸ɺগͣͭ͠ਐΊ͍ͯ͘ •ࠓͷ؂ࢹ͸ʮཧ૝తʯͰ͸ͳ͍͕ɺ͔ͩΒͱ͍ͬͯʮ͍͖ͳΓࣺͯΔʯඞ ཁ͸ͳ͍ 2.ʮτϨʔχϯάʯ͸͙͢΍Δ •ͻͱ͜ͱͰʮτϨʔχϯάʯͱ͍ͬͯ΋ࣄฑ͸୔ࢁ͋ΔΘ͚Ͱɻʮ໌೔͔ Β࢖͑Δʂʂʯ΋ͷ͸ɺ΍͍͖ͬͯ·͠ΐʂ 3.ʮશମ૾ͷ໌֬Խʯ΋͙͢΍Δ •͜Ε͸ʮ࡞Γม͑ΔʯͷͰ͸ͳ͘ʮݱঢ়Λઆ໌͢Δʯ΋ͷͳͷͰɺख໭Γ ͸ͳ͍

Slide 30

Slide 30 text

相互につながる
 よりよい監視を!
 やっていきましょう!!

Slide 31

Slide 31 text

ࣗ෼ͨͪͰҭͯͨαʔϏεɺ
 ͪΌΜͱʮݩؾ͔ͳʁʯͬͯ
 ݟಧ͚ΒΕΔͷ͸
 ͪΐͬͱྑ͍͜ͱ΍Ͱɻ

Slide 32

Slide 32 text

PART1 「やさしいかんし」の3本柱
 〜課題と未来とやりたいこと〜 -fin-

Slide 33

Slide 33 text

PART2 こわくないCloudWatch 〜おさない・かけない・しゃべりあう〜

Slide 34

Slide 34 text

ͳΜͰ͔͢ʁ ͜ͷลΓͷ࿩Λ͠·͢ʂ

Slide 35

Slide 35 text

ࠓճ͸ೖ໳ฤͩΑʂ

Slide 36

Slide 36 text

΍Δ͜ͱ 1. ϦΫΤετͷʮ௨ΓಓʯΛݟͯΈΑ͏ 2. ৭ʑͳύʔπͱϝτϦΫε 3. ࣮ࡍʹCloudWatchͷը໘Λମݧ

Slide 37

Slide 37 text

リクエストの通り道

Slide 38

Slide 38 text

ϦΫΤετΛͯ͠ϨεϙϯεΛड͚औΔ
 ·ͰͷಓےΛҙ͍͖ࣝͯ͠ୂͷօ͞Μɻ • Ϣʔβʔ͕ମݧ͍ͯ͠Δͷ͸ɺ
 ʮΠϯϓοτͱΞ΢τϓοτʯʹਚ͖Δ • Πϯϓοτ: UIͷૢ࡞Λߦ͍ɺαʔόʔʹϦΫΤετ
 Ξ΢τϓοτ: αʔόʔ͕ϨεϙϯεΛ૊ΈཱͯɺUI ্ͷϑΟʔυόοΫ • ʮো֐ʯͱ͸ɺˢͷʮಓےʯʹ͓͍ͯ
 ʮԿ͔͕ى͖͍ͯΔΑʯͱ͍͏͜ͱ

Slide 39

Slide 39 text

ϦΫΤετΛͯ͠ϨεϙϯεΛड͚औΔ
 ·ͰͷಓےΛҙ͍͖ࣝͯ͠ୂͷօ͞Μɻ • ʮશମͷ஍ਤʯΛࢥ͍ු͔΂Δͱɾɾ • ʮͲ͜ͰʯԿ͕ى͖͍ͯΔ͔ΛΠϝʔδ͠΍͘͢ͳΔ͸ ͣʂ • Θ͔Γʹ͍͘ྫ: • ʮϗοτέʔΩΛ࡞͚ͬͨͲ·͔ͣͬͨʯ࣌ʹɺͳʹΛ ߟ͑·͔͢ʁ • ͦ͏͍͏͜ͱͰ͢Αʂʂʂ ͕͜͜ૂ͍ʂ

Slide 40

Slide 40 text

ϦΫΤετΛͯ͠ϨεϙϯεΛड͚औΔ
 ·ͰͷಓےΛҙ͍͖ࣝͯ͠ୂͷօ͞Μɻ • ʮશମͷ஍ਤʯΛࢥ͍ු͔΂Δͱɾɾ • ʮͲ͜ͰʯԿ͕ى͖͍ͯΔ͔ΛΠϝʔδ͠΍͘͢ͳΔ͸ ͣʂ • Θ͔Γʹ͍͘ྫ: • ʮϗοτέʔΩΛ࡞͚ͬͨͲ·͔ͣͬͨʯ࣌ʹɺͳʹΛ ߟ͑·͔͢ʁ • ͦ͏͍͏͜ͱͰ͢Αʂʂʂ ͕͜͜ૂ͍ʂ Կ͔ϞιϞι͢Δ ਫ෼͕଍Γͳ͍ʁ ম͖ํ͕ѱ͍ʁ খഴคͷ ٵਫ͕ྑ͘ͳ͍ʁ ਫ଍Γͳ͔ͬͨʁ ཛ͕গͳ͍ʁ ΫϦʔϜͷྔʁ શମ = ʮͳʹͰʯ&ʮ૊ΈཱͯʯΛ ஌ͬͯΔͱ෼͔Γ΍͍͢ʂ(ϋζ) • ʮϗοτέʔΩΛ࡞͚ͬͨͲ·͔ͣͬͨʯ

Slide 41

Slide 41 text

例 「質問⼀覧を取得する」 の流れ

Slide 42

Slide 42 text

ɾɾɾͷલʹɺ
 ʮ؂ࢹ΍Δͱ͖ʹͪΐʔҙࣝʯ
 ओཁͳొ৔ਓ෺ͷ૬ؔਤ

Slide 43

Slide 43 text

Ϣʔβʔ ΞϓϦΛૢ࡞ ΞϓϦ NBNBSJ ΠϯλʔωοτͰϦΫΤετΛૹΔ ࣭໰Ұཡ͍ͩ͘͞ʂ

Slide 44

Slide 44 text

8"'8FC"QQMJDBUJPO'JSFXBMM ֖વੑͷߴ͍ෆਖ਼ϦΫΤετͷഉআ &-#"-#"QQMJDBUJPO-PBE#BMBODFS ϦΫΤετʹԠͯ͡
 ΞϓϦέʔγϣϯαʔόʔʹৼΓ෼͚ ͪΐXX
 ͜ͷ*1ɺඵؒ,ϦΫΤετͯ͘͠ΔXX
 ແཧXXX௨͞ͳ͍ΑXX ͝༻݅͸ɾɾݕࡧ"1*Ͱ͔͢ʂ
 ൪ϙʔτʹ͝Ҋ಺͠·͢

Slide 45

Slide 45 text

&$&MBTUJD$PNQVUF$MPVE ίϯςφΠϯελϯε
 ͍ΘΏΔʮϗετʯͱ͔ʮ Ծ૝ αʔόʔʯ &$4 λεΫ λεΫαʔόʔαΠυΞϓϦέʔγϣϯ
 &$4Ͱ؅ཧ͞ΕΔʮ%PDLFSίϯςφʯͷ࣮ଶͭͭɻ
 ίϯςφΠϯελϯε্ʹෳ਺ͷλεΫ͕ಉډ͢Δ ݕࡧ"1*ͳΒɺ ࠓ͸ͭελϯόͬͯΔͥʂ
 ൪ͩʂ lϏδωεϩδοΫzɺ ΍͍ͬͯͥ͘ʂʂ

Slide 46

Slide 46 text

ストレージ 3%4 "NB[PO"VSPSB
 .Z42-αʔόʔ &MBTUJ$BDIF 3FEJT
 Ωϟογϡαʔόʔ その他のSaaSなど SQS, SNS, Papertrail, Sentry, Slack, BigQuery etc σʔλ͋Γ·͢ σʔλ͋ͬͨΓ
 ͳ͔ͬͨΓ͠·͢

Slide 47

Slide 47 text

• ͳʹ͔໰୊͕ى͖ͨʂʂͱ͍͏࣌ͷձ࿩ྫ • ʮϨε஗͘ͳͬͯΔͶʙʯʮDB(૚)తʹ͸໰୊ͳͦ͞ʯʮΞϓ Ϧ΋มͳมߋͯ͠ͳ͍͠ͳʔʯʮ͡Ό͋ɺαʔόʔ(૚)ͳΜ͔ ͔͋ͬͨͳʁʯ • ʮ૚ʯΛҙࣝͯ͠ʮ੾Γ෼͚Δʯࢹ఺ ˒ͪΐͬͱϫϯϙΠϯτͷίʔφʔ ʮओޠʯʮ૚ʯΛҙࣝ͢Δͱྑ͍Α ͍Ζ͍Ζͳ૚ͨͪ Network Layer AWS ECS Service Server Server-side App WWW Private Net Client-side App DB

Slide 48

Slide 48 text

Network AWS ECS Service )5513FRVFTUͷྲྀΕ Server Server-side
 App WWW Private Net Client-side
 App DB External Service

Slide 49

Slide 49 text

詳しく(ない)は、
 会社説明資料とかでご確認ください!! (今回は名前(DNS)関連とかデプロイ周りとかを端折っています)

Slide 50

Slide 50 text

「リクエスト処理」を
 実ユースケースにはめて
 考えてみる

Slide 51

Slide 51 text

例 「質問⼀覧を取得する」 の流れ

Slide 52

Slide 52 text

ॲཧΛ੔ཧͯ͠ΈΑ͏

Slide 53

Slide 53 text

ͯ͞ɺCloudWatchͰ͢Α • CloudWatchͬͯԿʁ • AWSͷϦιʔε؂ࢹ • ֤छϝτϦΫε

Slide 54

Slide 54 text

ͯ͞ɺCloudWatchͰ͢Α • AWSͷϦιʔεʁ • ELB΋ɺEC2΋ɺWAF΋ɺRDS΋
 ʮAWSͷϦιʔεʯ • ʮॲཧ݅਺ʯͱ͔ʮCPU࢖༻౓ʯͱ͔ʮ௨ ৴༰ྔʯͱ͔ͱ͔ɺ৭ʑ͋Δʂʂ

Slide 55

Slide 55 text

ͯ͞ɺCloudWatchͰ͢Α • ϝτϦΫεʁ • ͳʹ͔͠ΒͷఆྔԽσʔλ • ʮॲཧ݅਺ʯͱ͔ʮCPU࢖༻౓ʯͱ͔ʮ௨ ৴༰ྔʯͱ͔ͱ͔ɺ৭ʑ͋Δʂʂ

Slide 56

Slide 56 text

ͯ͞ɺCloudWatchͰ͢Α ͜ͷਤͷதͷɺʮొ৔ਓ ෺ಉ࢜ͷަ఺ʯʮొ৔ਓ ෺ͷ಺෦ʯʹ͍ͭͯରԠ ͢ΔϝτϦΫε͕ͨ͘͞ Μ͋Γ·͢ʂ

Slide 57

Slide 57 text

実際のCloudWatchの画⾯ リソース別メトリクス

Slide 58

Slide 58 text

ରԠͯ͠ΔͶʂ

Slide 59

Slide 59 text

ところで、先⽇の資料です

Slide 60

Slide 60 text

Client dev.ʹ΋
 ؾʹͯ͠΄͍߲͠໨ • LB/ ApplicationELB: latency, (backend/LB) 4xx, request count • App / ΤϯυϙΠϯτผϦΫΤετ਺, crash rateͳͲ

Slide 61

Slide 61 text

ͳ͔ͥʁ • બఆͨ͠؍఺͸2࣠ • ΫϥΠΞϯτ͔ΒͷϦΫΤετͷ಺༰ɾڍ ಈʹਂؔ͘ΘΔ΋ͷ • ϢʔβʔӨڹ͕ਙେͳ΋ͷ

Slide 62

Slide 62 text

ͳ͔ͥʁ • ΫϥΠΞϯτ͔ΒͷϦΫΤετͷ಺༰ɾڍಈʹਂؔ͘ΘΔ ΋ͷ • ϦΫΤετΧ΢ϯτ • ແݶϧʔϓͳͲͷ๫ൃܥ͕ͳ͍͔ʁ • 4xxΤϥʔ਺ • ʮϦΫΤετ಺༰͕ਖ਼͘͠ͳ͍ʯͨΊʮαʔόʔαΠυͰॲཧ͕ଓߦͰ͖ͳ͍ʯ΋ͷɻ
 ϦΫΤετίϯςϯπͷݟ௚͕͠ඞཁ • ϢʔβʔӨڹ͕ਙେͳ΋ͷ • ϨΠςϯγʔ • = ʮϦΫΤετΛड͚͔ͯΒɺॲཧΛฦ͖͠Δ·Ͱʯͷॴཁ࣌ؒ • ͜Ε͕ߴ͍ͱ͖͸ʮॏ͍ΞϓϦʯɻ

Slide 63

Slide 63 text

このあたりがCloudWatchでとれる

Slide 64

Slide 64 text

"84"QQMJDBUJPO&-#3FRVFTU$PVOU ԿճϦΫΤετདྷͨʁ "84"QQMJDBUJPO&-#5BSHFU3FTQPOTF5JNF &-#&$4 5BTL ؒͷૹ͔ͬͯΒฦͬͯ͘Δ·Ͱͷ࣌ؒ

Slide 65

Slide 65 text

"84"QQMJDBUJPO&-# )551$PEF@5BSHFU@99@$PVOU
 4FSWFS4JEF"QQ͕YYΛฦͨ͠਺ "84"QQMJDBUJPO&-# )551$PEF@&-#@99@$PVOU &-#͕ΫϥΠΞϯτʹYYΛฦͨ͠਺

Slide 66

Slide 66 text

˒ͪΐͬͱϫϯϙΠϯτͷίʔφʔ ʮELB_XXX_Countʯͱ ʮTarget_XXX_Countʯ͸ҧ͏ͷʁ • ͦ͏ͳΜͩɻҧ͏Μͩɻ • ʮELB͕ૹ͚ͬͨͲ(࣌ؒ಺ʹ)Ԡ౴͕ͳ͔ͬͨʯ৔ ߹ɺʮtarget_status_codeʯ͕ແه࿥ • cf: HTTP STATUS 460, 504 • ʮϦΫΤετ͸ड৴Ͱ͖͍ͯΔʯ͕ʮApp͕ॲཧ ͖͠Ε͍ͯͳ͍ʯͱ͍͏ঢ়گ൑அʹศརʂ

Slide 67

Slide 67 text

もういいから、
 実際にCloudWatch
 みてみようぜ!!

Slide 68

Slide 68 text

デモなう

Slide 69

Slide 69 text

デモどね

Slide 70

Slide 70 text

Cloud Watch3ߦ·ͱΊ • ʮ͍Ζ͍ΖͳϦιʔεʯʹ͍ͭͯɺؔ࿈͢ΔϝτϦΫε͕ͨ ͘͞Μ͋ΔΑ • ʮϝτϦΫε͔Β୳͢ʯͱ͔ʮϝτϦΫε໊͔Β୳͢ʯ͕ Ͱ͖ΔΑ • ͲͪΒʹͤΑʮͳΜͷϦιʔε͔ʯΛৗʹҙࣝͤ͞ΔUI • جຊతʹ͸ʮμογϡϘʔυʯ͕੔උ͞Ε͍ͯΔͷͰɺͦ͜ Λى఺ʹͯ͠ʮࠓͷঢ়گΛ൑அ͍ͯ͘͠ʯͷ͕ྑͦ͞͏ͩΑ

Slide 71

Slide 71 text

こわくないCloudWatch 次回予告

Slide 72

Slide 72 text

ࠓޙͷྲྀΕ • ࠓ೔ͷ࿩͸ɺʮCloud WatchͬͯͲΜͳαʔ ϏεͳͷʯʮCloud Watch͕ͳͥඞཁͳͷʯ ͱ͍͏෦෼ • ࠓޙɺΑΓʮ࣮ફతɾ׆༻తʯʹ͢ΔͨΊͷɺ ʮݱ৔ͱ݁ͼ͚ͭͨ஌ࣝʯͷܗࣜ஌ԽΛ΍ͬ ͍͖ͯ·͠ΐ͏

Slide 73

Slide 73 text

ʮݱ৔ͱ݁ͼ͚ͭͨ஌ࣝʯʁ • ೖ໳ ؂ࢹʮϢʔβʔࢹ఺Ͱ؂ࢹ͢Δʯ • (؂ࢹશମͷϦσβ͸ଈ࠲ʹͰ͖ͳ͍΋ͷͷ)
 ʮࠓͰ͖Δ͜ͱʯ͸ɺ
 ʮϝτϦΫεͷҙຯʯΛଊ͑ΒΕΔΑ͏ʹ͢Δ͜ͱ • ʮCloudWatchͰݟ͑Δσʔλ͕ݱ৔ͱ݁ͼͭ͘ʯ ঢ়ଶʹ΋͍ͬͯ͘

Slide 74

Slide 74 text

Cloud Watch Alarmͱඥ෇͚Δ • Cloud Watch Alarm
 = Cloud Watch্ͷϝτϦΫεʹରͯ͠ɺʮ͋ Δ৚݅Λ௒͑ͨΒ௨஌ʯ͢ΔγεςϜ • ͏ͪͩͱSlackʹ௨஌ઐ༻νϟϯωϧ͕͋Δ • ݱঢ়Ͱઃఆͯ͋͠ΔAlaramΛ஌Δ͜ͱ͸ɺ ʮ؂ࢹͷ؍఺Λ஌Δʯ͜ͱʹܨ͕Δ͸ͣ

Slide 75

Slide 75 text

ྫ͑͹ • ʮELB Target Response TimeʯͱʮElastiCache CPU UtilizationʯΛݟ͍ͯΔ͚Ͳ • ͦΕͧΕɺͲ͏͍͏ҙຯͰͲ͏͍͏஋ʹͳ͍ͬͯΔͷʁ • ͲͪΒ͔ยํ or ྆ํͱ΋௨஌͕དྷͨͱ͖ͬͯɺ • ϢʔβʔӨڹ؍఺ͰͲ͏͍͏ঢ়گΛ૝૾͢΂͖ʁ • ࣮૷಺༰ɾαʔϏεఏڙ؍఺ͰɺͲΜͳݪҼΛٙ͏΂͖ʁ

Slide 76

Slide 76 text

ͻͱ·ͣɺͦ͜·ͰͰ͖Δͱ
 ʮϞχλ͍ͯ͠Δҙຯ͕Θ͔Δʯ
 ͱମײͯ͠΋Β͑Δ͸ͣɾɾɾʂ

Slide 77

Slide 77 text

PART2 こわくないCloudWatch 〜おさない・かけない・しゃべりあう〜 -fin-

Slide 78

Slide 78 text

·ͱΊ • ʮ΍͍͔͞͠Μ͠ʯΛ࣮ݱ͍ͨ͠ͷͰ͝ཧղɾ͝ڠྗΛʂ • ʮ໨ࢦ͢΂͖࢟ʯΛνʔϜશһͷڞ௨ཧղͱ͍ͨ͠kimochi • ؂ࢹ͢Δࡍʹʮશମ૾ʯΛҙࣝͰ͖Δͱ˕ • CloudWatch͕ʮͲΜͳπʔϧ͔Կͱͳ͘෼͔ΔʯΑ͏ͳ࿩Λ ͠·ͨ͠ • ࠓޙɺ΋ͬͱʮࢲͷ΍͍ͬͯΔ͜ͱ͕ϞχλϦϯάͱ݁ͼͭ͘ʯ Α͏ʹࢧԉΛ͍͖ͯ͠·͢ʂ