Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
やさしい監視ミートアップ vol.1 / monitoring-at-ease
Search
hideki kinjyo
PRO
March 01, 2019
Programming
0
2.8k
やさしい監視ミートアップ vol.1 / monitoring-at-ease
社内で「監視の民主化」を推し進めている一環として、これからはどのような監視体制やマインドを持っていきたいか、という話をしました。
hideki kinjyo
PRO
March 01, 2019
Tweet
Share
More Decks by hideki kinjyo
See All by hideki kinjyo
Composerが「依存解決」のためにどんな工夫をしているか #phpcon
o0h
PRO
1
230
Composerの依存解決 #phpstudy
o0h
PRO
0
99
「影響が少ない」を自分の目でみてみる
o0h
PRO
3
1.6k
PHPによる"非"構造化プログラミング入門 -本当に熱いスパゲティコードを求めて- #phperkaigi
o0h
PRO
0
1.5k
もう少しテストを書きたいんじゃ〜 #phpstudy
o0h
PRO
23
5.1k
『テスト書いた方が開発が早いじゃん』を解き明かす #phpcon_nagoya
o0h
PRO
10
3.6k
色んなオートローダーを覗き見る #phpcon_okinawa
o0h
PRO
5
650
ヒューマンエラーの本を読んだ ~報告会~
o0h
PRO
3
330
みんなでワイワイ「テスト駆動開発」の話をやる会 #techramen24conf
o0h
PRO
4
650
Other Decks in Programming
See All in Programming
Elixir で IoT 開発、 Nerves なら簡単にできる!?
pojiro
1
150
0626 Findy Product Manager LT Night_高田スライド_speaker deck用
mana_takada
0
110
既存デザインを変更せずにタップ領域を広げる方法
tahia910
1
240
Team topologies and the microservice architecture: a synergistic relationship
cer
PRO
0
1k
今ならAmazon ECSのサービス間通信をどう選ぶか / Selection of ECS Interservice Communication 2025
tkikuc
20
3.6k
エラーって何種類あるの?
kajitack
5
310
iOSアプリ開発で 関数型プログラミングを実現する The Composable Architectureの紹介
yimajo
2
210
AWS CDKの推しポイント 〜CloudFormationと比較してみた〜
akihisaikeda
3
310
Code as Context 〜 1にコードで 2にリンタ 34がなくて 5にルール? 〜
yodakeisuke
0
100
LT 2025-06-30: プロダクトエンジニアの役割
yamamotok
0
460
ニーリーにおけるプロダクトエンジニア
nealle
0
490
データの民主化を支える、透明性のあるデータ利活用への挑戦 2025-06-25 Database Engineering Meetup#7
y_ken
0
320
Featured
See All Featured
Making the Leap to Tech Lead
cromwellryan
134
9.3k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
181
53k
Become a Pro
speakerdeck
PRO
28
5.4k
Embracing the Ebb and Flow
colly
86
4.7k
Into the Great Unknown - MozCon
thekraken
39
1.9k
Visualization
eitanlees
146
16k
Designing Experiences People Love
moore
142
24k
Testing 201, or: Great Expectations
jmmastey
42
7.5k
How to Ace a Technical Interview
jacobian
277
23k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.7k
The Cost Of JavaScript in 2023
addyosmani
51
8.5k
Transcript
やさしいかんし ミートアップ vol.1
こんにちは!
@o0h_です!
ࣗݾհ • ίωώτגࣜձࣾ • αʔόʔαΠυΤϯδχΞ • ओʹCakePHPͳͲ
今⽇は、「かんし」DESU!!
ͳͥΔͷ͔ʁ • νʔϜαʔϏε͕֦େɾෳࡶԽ͍ͯ͘͜͠ͱΛલఏʹ • ʮԿͰͬͯΔϚϯʯ͕͍ͳ͍࣌ • ʮࢹʯࣗମΛڧԽɾચ࿅͍ͯ͘͠ඞཁੑ • ʮ֤ྖҬʯ͔Βͷݟɾݟղ͕ෆՄܽ •
ࢹͷʮͨΓલԽʯͰαʔϏεࢹ࠲ͷߴ͍νʔϜ • ීஈ͔Β࣭ʹର͢Δҙ͕ࣝڧ͍ঢ়ଶ
͓͠ͳ͕͖ • લ ʮ͍͔͞͠Μ͠ʯͷ3ຊப ʙ՝ͱະདྷͱΓ͍ͨ͜ͱʙ • ޙ: ϞχλϦϯάɾجૅ ୈ1ஈ ʙ͜Θ͘ͳ͍CloudWatchʙ
PART1 「やさしいかんし」の3本柱 〜課題と未来とやりたいこと〜
書いたや〜つ
読んだや〜つ
振り返ったや〜つ
こいつらをひとまとめにして、 “いい感じ”を考えたい!
「こういう⾵にしたい」の話
ࢦ͖࢟͢ • ։ൃऀશһ͕ʮࢹʯʮରԠʯʹऔΓΊΔ • ʮোΛ͙ʯΛͨΓલʹҙࣝͰ͖Δ • ʮোʹରԠ͢ΔʯΛ εϜʔζʹߦ͑Δ
ࣗ͝ͱ ଞਓ͝ͱ ߅͕ͳ͍ ԯ߷ʹײ͡Δ ココを⽬指すよ!
ࢦ͖࢟͢ ˒ ࣗ͝ͱԽ: • ࢹোରԠʹ લͷΊΓ • ʮ҆͝શʹʯҙࣝ ˒ ԯ߷Ͱͳ͍:
• πʔϧ׳Ε • அͷ͢͠͞
(今はどんな感じですか?)
ݱঢ়ͷ • ʮରোʯͷͨΊͷࢹͱɺ ʮ࣭ʯͷͨΊͷऔΓΈ͕ࠞಉ͍ͯ͠Δ • Կ͔ੜͨ͡ࡍͷ ʮՕॴʯ͕͔Γʹ͍͘ • ֤πʔϧʹ ʮ׳ΕΔʯػձ͕࡞ΒΕ͍ͯͳ͍
ݱঢ়ͷ • ʮରোʯͷͨΊͷࢹͱɺ ʮ࣭ʯͷͨΊͷऔΓΈ͕ࠞಉ͍ͯ͠Δ • Կ͔ੜͨ͡ࡍͷ ʮՕॴʯ͕͔Γʹ͍͘ • ֤πʔϧʹ ʮ׳ΕΔʯػձ͕࡞ΒΕ͍ͯͳ͍
lහײzʹͳΓ͕ͪʂ қ͕ߴ͍ʂ ϋοΩϦ͠ͳ͍ʂ Θ͔Βͳ͍ʂ Βͳ͍ʂ
ࣗ͝ͱ ଞਓ͝ͱ ߅͕ͳ͍ ԯ߷ʹײ͡Δ lහײzʹͳΓ͕ͪʂ қ͕ߴ͍ʂ ϋοΩϦ͠ͳ͍ʂ Θ͔Βͳ͍ʂ Βͳ͍ʂ
ࣗ͝ͱ ଞਓ͝ͱ ߅͕ͳ͍ ԯ߷ʹײ͡Δ lහײzʹͳΓ͕ͪʂ қ͕ߴ͍ʂ ϋοΩϦ͠ͳ͍ʂ Θ͔Βͳ͍ʂ Βͳ͍ʂ
͘͞͠ͳ͍ʂʂ
「やさしいかんし」のご提案
͍͔͞͠Μ͠ #ͱ • ؾʹͳΔʂʂ͜ͱɺ؆୯ʹύοͱࣗͰΘ͔Δ • ؆୯ʹΘ͔Δ͔Βɺීஈ͔Β৭ʑʹؾ͚ͮΔʂ • ࠔͬͨ͜ͱΈΜͳͰ૬ஊͰ͖Δ • ࢹ࠲͕ἧ͏ͬͯεςΩʂ
• ʮʔʂʂʯͱɺʮ·͊ɺ͍͓ͪ͏ɾɾʯ͕ϋοΩϦ͢Δ • ຊʹʔ࣌ॿ͚߹͓͏ͳʂ
ࢦ͖࢟͢ ft. ͍͔͞͠Μ͠ • ʮ͍͔͞͠Μ͠ʯͰʮશһ͕Ͱ͖Δʯ • εέʔϥϏϦςΟɺεΩϧͷ࠶ݱੑͷ։ൃ • ʮ͍͔͞͠Μ͠ʯͰʮࣄऀʹͳΔʯ •
োΛ͙ = ࣭ͷҙࣝͷ্ • ʮ͍͔͞͠Μ͠ʯʮ݈શͳΞϥʔτ͕લఏʯ • Ұ࣍ରԠ(ΤεΧϨʔγϣϯ)ͷϋʔυϧΛ͘อͪଓ͚Δ
3ͭͷʮΔ͜ͱʯ 1. ࢹͷʮϦσβΠϯʯ • ʮରԠ͖͢ʯͷɺʮ࣭ʹؔ͢ΔͷʯΛ۠ผ͢Δ • ʮϦϦʔεޙʯͱʮ௨ৗӡ༻ʯͷ2ஈߏ͑ɺݟΔ͖߲ΛߜΔ 2. Ϧςϥγ্ͷʮτϨʔχϯάʯ •
πʔϧͷ͍ํ • ϝτϦΫεͷཧղ 3. αʔϏεͷશମ૾ͷʮ໌֬Խʯ • खॱॻͷඋ
3ͭͷʮΔ͜ͱʯ 1. ࢹͷʮϦσβΠϯʯ • ʮରԠ͖͢ʯͷɺʮ࣭ʹؔ͢ΔͷʯΛ۠ผ͢Δ • ʮϦϦʔεޙʯͱʮ௨ৗӡ༻ʯͷ2ஈߏ͑ 2. Ϧςϥγ্ͷʮτϨʔχϯάʯ •
πʔϧͷ͍ํ • ϝτϦΫεͷཧղ 3. αʔϏεͷશମ૾ͷʮ໌֬Խʯ • खॱॻͷඋ ͜ΕΒΛ “͍͔͞͠Μ͠” ͷͨΊͷ 3ຊபʹ͍ͯ͘͠ʂ
ݱ࣮తͳ͓ͱ͠Ͳ͜Ζ • ͍͖ͳΓʮશ෦·ΔͬͱΔʂʯେม • & োͬͯ͘Εͳ͍ʂʂ • ʮগͣͭ͠ΔʯʮޮՌग़ͦ͏ͳͱ͜Ζ͢ ͙ΔʯΑ͏ʹ͢Δ
ݱ࣮తͳ͓ͱ͠Ͳ͜Ζ 1.ʮࢹͷϦσβΠϯʯɺগͣͭ͠ਐΊ͍ͯ͘ •ࠓͷࢹʮཧతʯͰͳ͍͕ɺ͔ͩΒͱ͍ͬͯʮ͍͖ͳΓࣺͯΔʯඞ ཁͳ͍ 2.ʮτϨʔχϯάʯ͙͢Δ •ͻͱ͜ͱͰʮτϨʔχϯάʯͱ͍ͬͯࣄฑࢁ͋ΔΘ͚Ͱɻʮ໌͔ Β͑Δʂʂʯͷɺ͍͖ͬͯ·͠ΐʂ 3.ʮશମ૾ͷ໌֬Խʯ͙͢Δ •͜Εʮ࡞Γม͑ΔʯͷͰͳ͘ʮݱঢ়Λઆ໌͢ΔʯͷͳͷͰɺखΓ ͳ͍
相互につながる よりよい監視を! やっていきましょう!!
ࣗͨͪͰҭͯͨαʔϏεɺ ͪΌΜͱʮݩؾ͔ͳʁʯͬͯ ݟಧ͚ΒΕΔͷ ͪΐͬͱྑ͍͜ͱͰɻ
PART1 「やさしいかんし」の3本柱 〜課題と未来とやりたいこと〜 -fin-
PART2 こわくないCloudWatch 〜おさない・かけない・しゃべりあう〜
ͳΜͰ͔͢ʁ ͜ͷลΓͷΛ͠·͢ʂ
ࠓճೖฤͩΑʂ
Δ͜ͱ 1. ϦΫΤετͷʮ௨ΓಓʯΛݟͯΈΑ͏ 2. ৭ʑͳύʔπͱϝτϦΫε 3. ࣮ࡍʹCloudWatchͷը໘Λମݧ
リクエストの通り道
ϦΫΤετΛͯ͠ϨεϙϯεΛड͚औΔ ·ͰͷಓےΛҙ͍͖ࣝͯ͠ୂͷօ͞Μɻ • Ϣʔβʔ͕ମݧ͍ͯ͠Δͷɺ ʮΠϯϓοτͱΞτϓοτʯʹਚ͖Δ • Πϯϓοτ: UIͷૢ࡞Λߦ͍ɺαʔόʔʹϦΫΤετ Ξτϓοτ: αʔόʔ͕ϨεϙϯεΛΈཱͯɺUI
্ͷϑΟʔυόοΫ • ʮোʯͱɺˢͷʮಓےʯʹ͓͍ͯ ʮԿ͔͕ى͖͍ͯΔΑʯͱ͍͏͜ͱ
ϦΫΤετΛͯ͠ϨεϙϯεΛड͚औΔ ·ͰͷಓےΛҙ͍͖ࣝͯ͠ୂͷօ͞Μɻ • ʮશମͷਤʯΛࢥ͍ු͔Δͱɾɾ • ʮͲ͜ͰʯԿ͕ى͖͍ͯΔ͔ΛΠϝʔδ͘͢͠ͳΔ ͣʂ • Θ͔Γʹ͍͘ྫ: •
ʮϗοτέʔΩΛ࡞͚ͬͨͲ·͔ͣͬͨʯ࣌ʹɺͳʹΛ ߟ͑·͔͢ʁ • ͦ͏͍͏͜ͱͰ͢Αʂʂʂ ͕͜͜ૂ͍ʂ
ϦΫΤετΛͯ͠ϨεϙϯεΛड͚औΔ ·ͰͷಓےΛҙ͍͖ࣝͯ͠ୂͷօ͞Μɻ • ʮશମͷਤʯΛࢥ͍ු͔Δͱɾɾ • ʮͲ͜ͰʯԿ͕ى͖͍ͯΔ͔ΛΠϝʔδ͘͢͠ͳΔ ͣʂ • Θ͔Γʹ͍͘ྫ: •
ʮϗοτέʔΩΛ࡞͚ͬͨͲ·͔ͣͬͨʯ࣌ʹɺͳʹΛ ߟ͑·͔͢ʁ • ͦ͏͍͏͜ͱͰ͢Αʂʂʂ ͕͜͜ૂ͍ʂ Կ͔ϞιϞι͢Δ ਫ͕Γͳ͍ʁ ম͖ํ͕ѱ͍ʁ খഴคͷ ٵਫ͕ྑ͘ͳ͍ʁ ਫΓͳ͔ͬͨʁ ཛ͕গͳ͍ʁ ΫϦʔϜͷྔʁ શମ = ʮͳʹͰʯ&ʮΈཱͯʯΛ ͬͯΔͱ͔Γ͍͢ʂ(ϋζ) • ʮϗοτέʔΩΛ࡞͚ͬͨͲ·͔ͣͬͨʯ
例 「質問⼀覧を取得する」 の流れ
ɾɾɾͷલʹɺ ʮࢹΔͱ͖ʹͪΐʔҙࣝʯ ओཁͳొਓͷ૬ؔਤ
Ϣʔβʔ ΞϓϦΛૢ࡞ ΞϓϦ NBNBSJ ΠϯλʔωοτͰϦΫΤετΛૹΔ ࣭Ұཡ͍ͩ͘͞ʂ
8"'8FC"QQMJDBUJPO'JSFXBMM ֖વੑͷߴ͍ෆਖ਼ϦΫΤετͷഉআ &-#"-#"QQMJDBUJPO-PBE#BMBODFS ϦΫΤετʹԠͯ͡ ΞϓϦέʔγϣϯαʔόʔʹৼΓ͚ ͪΐXX ͜ͷ*1ɺඵؒ,ϦΫΤετͯ͘͠ΔXX ແཧXXX௨͞ͳ͍ΑXX ͝༻݅ɾɾݕࡧ"1*Ͱ͔͢ʂ ൪ϙʔτʹ͝Ҋ͠·͢
&$&MBTUJD$PNQVUF$MPVE ίϯςφΠϯελϯε ͍ΘΏΔʮϗετʯͱ͔ʮ Ծ αʔόʔʯ &$4 λεΫ λεΫαʔόʔαΠυΞϓϦέʔγϣϯ &$4Ͱཧ͞ΕΔʮ%PDLFSίϯςφʯͷ࣮ଶͭͭɻ ίϯςφΠϯελϯε্ʹෳͷλεΫ͕ಉډ͢Δ
ݕࡧ"1*ͳΒɺ ࠓͭελϯόͬͯΔͥʂ ൪ͩʂ lϏδωεϩδοΫzɺ ͍ͬͯͥ͘ʂʂ
ストレージ 3%4 "NB[PO"VSPSB .Z42-αʔόʔ &MBTUJ$BDIF 3FEJT Ωϟογϡαʔόʔ その他のSaaSなど SQS, SNS,
Papertrail, Sentry, Slack, BigQuery etc σʔλ͋Γ·͢ σʔλ͋ͬͨΓ ͳ͔ͬͨΓ͠·͢
• ͳʹ͔͕ى͖ͨʂʂͱ͍͏࣌ͷձྫ • ʮϨε͘ͳͬͯΔͶʙʯʮDB()తʹͳͦ͞ʯʮΞϓ Ϧมͳมߋͯ͠ͳ͍͠ͳʔʯʮ͡Ό͋ɺαʔόʔ()ͳΜ͔ ͔͋ͬͨͳʁʯ • ʮʯΛҙࣝͯ͠ʮΓ͚Δʯࢹ ˒ͪΐͬͱϫϯϙΠϯτͷίʔφʔ ʮओޠʯʮʯΛҙࣝ͢Δͱྑ͍Α
͍Ζ͍Ζͳͨͪ Network Layer AWS ECS Service Server Server-side App WWW Private Net Client-side App DB
Network AWS ECS Service )5513FRVFTUͷྲྀΕ Server Server-side App WWW Private
Net Client-side App DB External Service
詳しく(ない)は、 会社説明資料とかでご確認ください!! (今回は名前(DNS)関連とかデプロイ周りとかを端折っています)
「リクエスト処理」を 実ユースケースにはめて 考えてみる
例 「質問⼀覧を取得する」 の流れ
ॲཧΛཧͯ͠ΈΑ͏
ͯ͞ɺCloudWatchͰ͢Α • CloudWatchͬͯԿʁ • AWSͷϦιʔεࢹ • ֤छϝτϦΫε
ͯ͞ɺCloudWatchͰ͢Α • AWSͷϦιʔεʁ • ELBɺEC2ɺWAFɺRDS ʮAWSͷϦιʔεʯ • ʮॲཧ݅ʯͱ͔ʮCPU༻ʯͱ͔ʮ௨ ৴༰ྔʯͱ͔ͱ͔ɺ৭ʑ͋Δʂʂ
ͯ͞ɺCloudWatchͰ͢Α • ϝτϦΫεʁ • ͳʹ͔͠ΒͷఆྔԽσʔλ • ʮॲཧ݅ʯͱ͔ʮCPU༻ʯͱ͔ʮ௨ ৴༰ྔʯͱ͔ͱ͔ɺ৭ʑ͋Δʂʂ
ͯ͞ɺCloudWatchͰ͢Α ͜ͷਤͷதͷɺʮొਓ ಉ࢜ͷަʯʮొਓ ͷ෦ʯʹ͍ͭͯରԠ ͢ΔϝτϦΫε͕ͨ͘͞ Μ͋Γ·͢ʂ
実際のCloudWatchの画⾯ リソース別メトリクス
ରԠͯ͠ΔͶʂ
ところで、先⽇の資料です
Client dev.ʹ ؾʹͯ͠΄͍߲͠ • LB/ ApplicationELB: latency, (backend/LB) 4xx, request
count • App / ΤϯυϙΠϯτผϦΫΤετ, crash rateͳͲ
ͳ͔ͥʁ • બఆͨ͠؍2࣠ • ΫϥΠΞϯτ͔ΒͷϦΫΤετͷ༰ɾڍ ಈʹਂؔ͘ΘΔͷ • ϢʔβʔӨڹ͕ਙେͳͷ
ͳ͔ͥʁ • ΫϥΠΞϯτ͔ΒͷϦΫΤετͷ༰ɾڍಈʹਂؔ͘ΘΔ ͷ • ϦΫΤετΧϯτ • ແݶϧʔϓͳͲͷൃܥ͕ͳ͍͔ʁ • 4xxΤϥʔ
• ʮϦΫΤετ༰͕ਖ਼͘͠ͳ͍ʯͨΊʮαʔόʔαΠυͰॲཧ͕ଓߦͰ͖ͳ͍ʯͷɻ ϦΫΤετίϯςϯπͷݟ͕͠ඞཁ • ϢʔβʔӨڹ͕ਙେͳͷ • ϨΠςϯγʔ • = ʮϦΫΤετΛड͚͔ͯΒɺॲཧΛฦ͖͠Δ·Ͱʯͷॴཁ࣌ؒ • ͜Ε͕ߴ͍ͱ͖ʮॏ͍ΞϓϦʯɻ
このあたりがCloudWatchでとれる
"84"QQMJDBUJPO&-#3FRVFTU$PVOU ԿճϦΫΤετདྷͨʁ "84"QQMJDBUJPO&-#5BSHFU3FTQPOTF5JNF &-#&$4 5BTL ؒͷૹ͔ͬͯΒฦͬͯ͘Δ·Ͱͷ࣌ؒ
"84"QQMJDBUJPO&-# )551$PEF@5BSHFU@99@$PVOU 4FSWFS4JEF"QQ͕YYΛฦͨ͠ "84"QQMJDBUJPO&-# )551$PEF@&-#@99@$PVOU &-#͕ΫϥΠΞϯτʹYYΛฦͨ͠
˒ͪΐͬͱϫϯϙΠϯτͷίʔφʔ ʮELB_XXX_Countʯͱ ʮTarget_XXX_Countʯҧ͏ͷʁ • ͦ͏ͳΜͩɻҧ͏Μͩɻ • ʮELB͕ૹ͚ͬͨͲ(࣌ؒʹ)Ԡ͕ͳ͔ͬͨʯ ߹ɺʮtarget_status_codeʯ͕ແه • cf:
HTTP STATUS 460, 504 • ʮϦΫΤετड৴Ͱ͖͍ͯΔʯ͕ʮApp͕ॲཧ ͖͠Ε͍ͯͳ͍ʯͱ͍͏ঢ়گஅʹศརʂ
もういいから、 実際にCloudWatch みてみようぜ!!
デモなう
デモどね
Cloud Watch3ߦ·ͱΊ • ʮ͍Ζ͍ΖͳϦιʔεʯʹ͍ͭͯɺؔ࿈͢ΔϝτϦΫε͕ͨ ͘͞Μ͋ΔΑ • ʮϝτϦΫε͔Β୳͢ʯͱ͔ʮϝτϦΫε໊͔Β୳͢ʯ͕ Ͱ͖ΔΑ • ͲͪΒʹͤΑʮͳΜͷϦιʔε͔ʯΛৗʹҙࣝͤ͞ΔUI
• جຊతʹʮμογϡϘʔυʯ͕උ͞Ε͍ͯΔͷͰɺͦ͜ Λىʹͯ͠ʮࠓͷঢ়گΛஅ͍ͯ͘͠ʯͷ͕ྑͦ͞͏ͩΑ
こわくないCloudWatch 次回予告
ࠓޙͷྲྀΕ • ࠓͷɺʮCloud WatchͬͯͲΜͳαʔ ϏεͳͷʯʮCloud Watch͕ͳͥඞཁͳͷʯ ͱ͍͏෦ • ࠓޙɺΑΓʮ࣮ફతɾ׆༻తʯʹ͢ΔͨΊͷɺ ʮݱͱ݁ͼ͚ͭͨࣝʯͷܗࣜԽΛͬ
͍͖ͯ·͠ΐ͏
ʮݱͱ݁ͼ͚ͭͨࣝʯʁ • ೖ ࢹʮϢʔβʔࢹͰࢹ͢Δʯ • (ࢹશମͷϦσβଈ࠲ʹͰ͖ͳ͍ͷͷ) ʮࠓͰ͖Δ͜ͱʯɺ ʮϝτϦΫεͷҙຯʯΛଊ͑ΒΕΔΑ͏ʹ͢Δ͜ͱ • ʮCloudWatchͰݟ͑Δσʔλ͕ݱͱ݁ͼͭ͘ʯ
ঢ়ଶʹ͍ͬͯ͘
Cloud Watch Alarmͱඥ͚Δ • Cloud Watch Alarm = Cloud Watch্ͷϝτϦΫεʹରͯ͠ɺʮ͋
Δ݅Λ͑ͨΒ௨ʯ͢ΔγεςϜ • ͏ͪͩͱSlackʹ௨ઐ༻νϟϯωϧ͕͋Δ • ݱঢ়Ͱઃఆͯ͋͠ΔAlaramΛΔ͜ͱɺ ʮࢹͷ؍ΛΔʯ͜ͱʹܨ͕Δͣ
ྫ͑ • ʮELB Target Response TimeʯͱʮElastiCache CPU UtilizationʯΛݟ͍ͯΔ͚Ͳ • ͦΕͧΕɺͲ͏͍͏ҙຯͰͲ͏͍͏ʹͳ͍ͬͯΔͷʁ
• ͲͪΒ͔ยํ or ྆ํͱ௨͕དྷͨͱ͖ͬͯɺ • ϢʔβʔӨڹ؍ͰͲ͏͍͏ঢ়گΛ૾͖͢ʁ • ࣮༰ɾαʔϏεఏڙ؍ͰɺͲΜͳݪҼΛٙ͏͖ʁ
ͻͱ·ͣɺͦ͜·ͰͰ͖Δͱ ʮϞχλ͍ͯ͠Δҙຯ͕Θ͔Δʯ ͱମײͯ͠Β͑Δͣɾɾɾʂ
PART2 こわくないCloudWatch 〜おさない・かけない・しゃべりあう〜 -fin-
·ͱΊ • ʮ͍͔͞͠Μ͠ʯΛ࣮ݱ͍ͨ͠ͷͰ͝ཧղɾ͝ڠྗΛʂ • ʮࢦ͖࢟͢ʯΛνʔϜશһͷڞ௨ཧղͱ͍ͨ͠kimochi • ࢹ͢Δࡍʹʮશମ૾ʯΛҙࣝͰ͖Δͱ˕ • CloudWatch͕ʮͲΜͳπʔϧ͔Կͱͳ͔͘ΔʯΑ͏ͳΛ ͠·ͨ͠
• ࠓޙɺͬͱʮࢲͷ͍ͬͯΔ͜ͱ͕ϞχλϦϯάͱ݁ͼͭ͘ʯ Α͏ʹࢧԉΛ͍͖ͯ͠·͢ʂ