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.7k
やさしい監視ミートアップ vol.1 / monitoring-at-ease
社内で「監視の民主化」を推し進めている一環として、これからはどのような監視体制やマインドを持っていきたいか、という話をしました。
hideki kinjyo
PRO
March 01, 2019
Tweet
Share
More Decks by hideki kinjyo
See All by hideki kinjyo
もう少しテストを書きたいんじゃ〜 #phpstudy
o0h
PRO
17
4.1k
『テスト書いた方が開発が早いじゃん』を解き明かす #phpcon_nagoya
o0h
PRO
8
2.5k
色んなオートローダーを覗き見る #phpcon_okinawa
o0h
PRO
5
570
ヒューマンエラーの本を読んだ ~報告会~
o0h
PRO
3
290
みんなでワイワイ「テスト駆動開発」の話をやる会 #techramen24conf
o0h
PRO
4
570
SPLから始める「データ構造」入門
o0h
PRO
7
1.9k
PHPUnit11の新しい仲間たち
o0h
PRO
3
430
単体テストを書かない技術 #phpcon_odawara
o0h
PRO
62
21k
パンフ記事 「初めてのリファクタリング!」 の裏側 #phperkaigi
o0h
PRO
2
180
Other Decks in Programming
See All in Programming
pylint custom ruleで始めるレビュー自動化
shogoujiie
0
150
Jasprが凄い話
hyshu
0
170
たのしいSocketのしくみ / Socket Under a Microscope
coe401_
8
1.3k
バッチを作らなきゃとなったときに考えること
irof
2
530
Go 1.24でジェネリックになった型エイリアスの紹介
syumai
2
290
1年目の私に伝えたい!テストコードを怖がらなくなるためのヒント/Tips for not being afraid of test code
push_gawa
1
620
LINE messaging APIを使ってGoogleカレンダーと連携した予約ツールを作ってみた
takumakoike
0
120
クリーンアーキテクチャから見る依存の向きの大切さ
shimabox
5
1.1k
データベースのオペレーターであるCloudNativePGがStatefulSetを使わない理由に迫る
nnaka2992
0
240
Visual StudioのGitHub Copilotでいろいろやってみる
tomokusaba
1
210
CI改善もDatadogとともに
taumu
0
200
GoとPHPのインターフェイスの違い
shimabox
2
210
Featured
See All Featured
Building Applications with DynamoDB
mza
93
6.2k
It's Worth the Effort
3n
184
28k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
27
1.9k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
10
520
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
33
2.1k
Rebuilding a faster, lazier Slack
samanthasiow
80
8.9k
Fontdeck: Realign not Redesign
paulrobertlloyd
83
5.4k
How STYLIGHT went responsive
nonsquared
98
5.4k
Designing for humans not robots
tammielis
250
25k
Rails Girls Zürich Keynote
gr2m
94
13k
The Cult of Friendly URLs
andyhume
78
6.2k
Statistics for Hackers
jakevdp
797
220k
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͕ʮͲΜͳπʔϧ͔Կͱͳ͔͘ΔʯΑ͏ͳΛ ͠·ͨ͠
• ࠓޙɺͬͱʮࢲͷ͍ͬͯΔ͜ͱ͕ϞχλϦϯάͱ݁ͼͭ͘ʯ Α͏ʹࢧԉΛ͍͖ͯ͠·͢ʂ