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
CloudWatch複合アラームでELBの5XXをいい感じに検知しようとしたらうまくいかなかっ...
Search
k.goto
May 29, 2023
Technology
0
3.2k
CloudWatch複合アラームでELBの5XXをいい感じに検知しようとしたらうまくいかなかった話 / cloudwatch alarm elb 5xx
2023/05/29開催「JAWS-UG SRE支部 #6」での発表資料です。
k.goto
May 29, 2023
Tweet
Share
More Decks by k.goto
See All by k.goto
AWS CDKにおける「再利用性」を考える / aws-cdk-reusability
gotok365
6
2.1k
OSS活動のススメ / oss-activities
gotok365
4
700
AWS CDKコントリビュートTIPS / aws-cdk-contribution-tips
gotok365
5
1.3k
S3バケットを高速で削除・空にするツール「cls3」 / s3-deletion-tool-cls3
gotok365
4
690
AWS CDKで コンテナイメージスキャンを行う 〜ECRとその他の方法〜 / cdk-container-image-scan
gotok365
2
1.3k
スタートアップでこそCDKが活きた〜生産性を向上できた5つの理由〜 / startup-cdk-productivity
gotok365
12
3.8k
AWS CDKで"使う"GoFデザインパターン 〜実際どうなの?〜 / GoF design patterns used with AWS CDK
gotok365
4
1.5k
AWS CDKで学ぶGoFデザインパターン〜IaCにもコード設計〜 / aws dev day cdk gof design patterns
gotok365
12
5.6k
AWS CDKとZodを活用したバリデーションパターン集 / validation patterns with cdk and zod
gotok365
7
3.4k
Other Decks in Technology
See All in Technology
SSMRunbook作成の勘所_20241120
koichiotomo
2
130
エンジニア人生の拡張性を高める 「探索型キャリア設計」の提案
tenshoku_draft
1
120
The Rise of LLMOps
asei
7
1.4k
Why App Signing Matters for Your Android Apps - Android Bangkok Conference 2024
akexorcist
0
130
【Startup CTO of the Year 2024 / Audience Award】アセンド取締役CTO 丹羽健
niwatakeru
0
990
個人でもIAM Identity Centerを使おう!(アクセス管理編)
ryder472
3
200
初心者向けAWS Securityの勉強会mini Security-JAWSを9ヶ月ぐらい実施してきての近況
cmusudakeisuke
0
120
Making your applications cross-environment - OSCG 2024 NA
salaboy
0
190
Exadata Database Service on Dedicated Infrastructure(ExaDB-D) UI スクリーン・キャプチャ集
oracle4engineer
PRO
2
3.2k
Shopifyアプリ開発における Shopifyの機能活用
sonatard
4
250
スクラム成熟度セルフチェックツールを作って得た学びとその活用法
coincheck_recruit
1
140
OCI 運用監視サービス 概要
oracle4engineer
PRO
0
4.8k
Featured
See All Featured
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
28
9.1k
How STYLIGHT went responsive
nonsquared
95
5.2k
Git: the NoSQL Database
bkeepers
PRO
427
64k
4 Signs Your Business is Dying
shpigford
180
21k
The Language of Interfaces
destraynor
154
24k
Rebuilding a faster, lazier Slack
samanthasiow
79
8.7k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
250
21k
Building Better People: How to give real-time feedback that sticks.
wjessup
364
19k
Fontdeck: Realign not Redesign
paulrobertlloyd
82
5.2k
Practical Orchestrator
shlominoach
186
10k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
191
16k
The Pragmatic Product Professional
lauravandoore
31
6.3k
Transcript
LHPUP าͷςοΫ $MPVE8BUDIෳ߹ΞϥʔϜͰ&-#ͷ99Λ ͍͍ײ͡ʹݕ͠Α͏ͱͨ͠Β ͏·͍͔͘ͳ͔ͬͨ +"846(43&ࢧ෦
ࣗݾհ LHPUP w ςοΫϦʔυɾϥʔϝϯ͖ w "84$PNNVOJUZ#VJMEFS %FW5PPMT w าͷςοΫ
ٕज़ϒϩά w ࣗ࡞"84ؔ࿈πʔϧͷ044։ൃ w 5XJUUFS!@TUFQ@UFDI ‣ LHPUP าͷςοΫ
$MPVE8BUDIෳ߹ΞϥʔϜͰ
&-#ͷ99Λ
͍͍ײ͡ʹݕ͠Α͏ͱͨ͠Β
͏·͍͔͘ͳ͔ͬͨ
͍͍ײ͡ʁ w &-# "-# ͷΤϥʔ௨ $MPVE8BUDI"MBSN ‣ )551$PEF@&-#@ccc@$PVOU
εςʔλε͝ͱʹ௨͍ͨ͠ ‣ )551$PEF@&-#@99@$PVOU cccͷ߹99௨͠ͳ͍ 㾎ॏෳ௨Λഉআ͍ͨ͠ ʮ99དྷͯ͠·͏ʯͷΛආ͚Δ cccҎ֎ͷΤϥʔ͚ͩ99Ͱ௨͢Δ 㾎 ͳͲͷͱ͖͚ͩ௨͢Δ w ͦΜͳͷΛʰ$MPVE8BUDIෳ߹ΞϥʔϜʱͰ࡞ͬͯΈͨ
$MPVE8BUDIෳ߹ΞϥʔϜͱʁ
$MPVE8BUDIෳ߹ΞϥʔϜ w ଞͷෳͷΞϥʔϜͷঢ়ଶΛͱʹ w ࣜͰಈతʹஅͰ͖ΔΞϥʔϜ (ALARM("CPUUtilizationTooHigh") OR ALARM("DiskReadOpsTooHigh")) AND OK("NetworkOutTooHigh")
$166UJMJ[BUJPO5PP)JHI͕ΞϥʔϜঢ়ଶ ·ͨ %JTL3FBE0QT5PP)JHI͕ΞϥʔϜঢ়ଶ "/% /FUXPSL0VU5PP)JHI͕ਖ਼ৗঢ়ଶ ΞϥʔϜঢ়ଶ
ͬͯΈͨ
ͬͯΈͨ ෳ߹ΞϥʔϜ 99ΘΓͳͲͰൃՐͤ͞Δ༻
ͬͯΈͨ YY͕ΞϥʔϜঢ়ଶ "/% ͕ΞϥʔϜঢ়ଶ ·ͨ ͕ΞϥʔϜঢ়ଶ /05 ˞ ͕ͳ͍ͷ ݕূ্ͷཧ༝Ͱ͢
ͩͱΞϥʔϜ ͩͱਖ਼ৗ
ͬͯΈͨ ΞϥʔϜ ͳͲಉ༷ʹ࡞
ͬͯΈͨ 99ΞϥʔϜ ࣮ࡍͷൃՐෳ߹ΞϥʔϜͷํͰߦ͏ͷͰ ͪ͜ΒΞΫγϣϯແޮʹ ͨͩͷΞϥʔϜࡐྉͱͯ͠࡞
ΤϥʔΛग़ͯ͠Έͨ
௨͕དྷͨʂ
ෳ߹ΞϥʔϜͷํ͕དྷͨʂ
ͭ·Γ ʮ Ͱͳ͍99ʯ ͷํ
ͭ·Γɺͱ͔ʂ
ͰͰͰͰ ͳ͍εςʔλεͳΜͯ ͦΜͳ؆୯ʹى͜Δ͔ɾɾɾʁ
ͦͷ͞Βʹඵޙ ͏݅௨͕ɾɾɾ
ঢ়گΛཧͯ͠Έͨ w ෳ߹ΞϥʔϜ͕དྷͨ ‣ Ͱͳ͍99ͷͱ͖ʹ௨ ͢Δͣ
‣ ͷͱ͖ɺ͜ͷΞϥʔϜൃՐ͠ͳ͍ ͔֬ʹͦͷ࣌ൃՐͤͣ99ͷΈൃՐ͍ͯͨͣ͠ ‣ ͭ·Γͱ͔͕ൃੜͨ͠ʁ w ͦͷඵޙʹɺΤϥʔ͕དྷͨ ‣ Ͱ͖ͬ͞ෳ߹ΞϥʔϜ͕དྷͨͬͯ͜ͱɺͰͳ͍ͣɾɾɾ
ঢ়گΛཧͯ͠Έͨ w $MPVE8BUDIϝτϦΫεΛݟͯΈͨ ‣ )551$PEF@&-#@99@$PVOU ݅ ‣ )551$PEF@&-#@@$PVOU
݅ ͳͲͷɺͦͷଞͷΤϥʔ ى͖͍ͯ·ͤΜͰͨ͠ɻ
ঢ়گΛཧͯ͠Έͨ w Τϥʔ͕݅ൃੜʢҙਤతʹʣ w 99ΘΓͷෳ߹ΞϥʔϜ͕݅௨ ‣ Ͱͳ͍99ͷͱ͖ʹ௨
͢Δͣ w ඵޙ )551$PEF@&-#@͕݅௨ ݅ͷΤϥʔʹରͯ͠ ෳ߹ΞϥʔϜΞϥʔϜ ྆ํ௨͕དྷͨ ॏෳ௨͞Εͯ͠·ͬͨ
͏·͍͔͘ͳ͔ͬͨ
Α͘ݟͯΈͨ
Α͘ݟͯΈͨ
Α͘ݟͯΈͨ
Α͘ݟͯΈͨ w )551$PEF@&-#@99@$PVOU ‣ ൃੜ ঢ়ଶͷߋ৽ ࣌ࠁɿ w )551$PEF@&-#@@$PVOU ‣
ൃੜ ঢ়ଶͷߋ৽ ࣌ࠁɿ 99͕ઌʹൃՐ͠ɺͦͷޙ͕ൃՐͨ͠ ෳ߹ΞϥʔϜͷλΠϛϯάͰ ͔֬ʹ99͔͠ൃՐ͍ͯ͠ͳ͍ ൃՐ͍ͯ͠ͳ͍ ࣜ௨Γͷڍಈʹͳ͍ͬͯΔ
99͕ઌʹൃՐͯ͠ ͦͷޙ۩εςʔλε͕ ൃՐ͢Δͷ͔ɾɾɾʁ
೦ͷͨΊڥΛ࡞Γͯ͠ ࠶࣮ߦͯ͠Έͨ
ࠓ 99ΑΓઌʹ͕ൃՐͨ͠
ൃՐλΠϛϯά ඵ ຖճಉͩͬͨ͡
ൃՐධՁλΠϛϯά ΞϥʔϜΛ࡞ͨ͠ λΠϛϯά ࣌ࠁ ʹΑΔʁ
ඵҧ͏ɾɾɾ
None
ԿʹͤΑ ධՁλΠϛϯάຖಉ͡ඵ
ΞϥʔϜͷධՁλΠϛϯάͷલޙͲͪΒͰ Τϥʔ͕ൃੜ͢Δ͔࣍ୈͰॱ൪͕มΘΔ T T T T 99ධՁ ධՁ ͜͜ͰΤϥʔ͕ى͖ͨΒ͕ઌʹൃՐ ͜͜ͰΤϥʔ͕ى͖ͨΒ99͕ઌʹൃՐ
ΤϥʔͷൃੜλΠϛϯάͰ ΞϥʔϜൃՐॱ൪͕มΘΔͷࠔΔ
͜ΕͰऴΘΓ͔ʁ
͍
·ͩΕΔ
αϓϨοαʔΞϥʔϜ
αϓϨοαʔΞϥʔϜ IUUQTEPDTBXTBNB[PODPNKB@KQ"NB[PO$MPVE8BUDIMBUFTUNPOJUPSJOH$SFBUF@$PNQPTJUF@"MBSNIUNM
αϓϨοαʔΞϥʔϜ ࣮ߦ͢·͢
αϓϨοαʔΞϥʔϜ w બͨ͠ΞϥʔϜ͕ΞϥʔϜঢ়ଶʹͳΔͱෳ߹ΞϥʔϜͷΞΫγϣϯ͕ແޮʹͳΔ ‣ αϓϨοαʔΞϥʔϜͷൃՐΛࢦఆඵͪɺෳ߹ΞϥʔϜͷൃՐΛԆɾ੍ w αϓϨοαʔΞϥʔϜ͔ͭ͠બͳ͍ ‣
Λશ෦બͳ͍ͱࠓճͷతୡͰ͖ͳ͍ ͜ΕΒ͕ൃՐ͢Δ͔Ͳ͏͔͔ͬͯΒෳ߹ΞϥʔϜΛධՁ͍ͤͨ͞ ࣌ؒࠩ͠ͰൃՐ͢ΔͳΒෳ߹ΞϥʔϜͷൃՐΛࢭΊ͍ͨ ‣ ͷෳ߹ΞϥʔϜΛ࡞ͯ͠ɺͦΕΛબ͢Εྑ͍ UFTUHPUPFMCTVQQSFTTJPO ෳ߹ΞϥʔϜ ɹɹl"-"3. UFTUHPUPFMC 03"-"3. lUFTUHPUPFMC 03ʜz
αϓϨοαʔΞϥʔϜ
ͬͯΈͨ
ͬͯΈͨɿαϓϨοαʔΞϥʔϜ UFTUHPUPFMC99 UFTUHPUPFMC UFTUHPUPFMCTVQQSFTTJPO ࠷ॳͷݕূ࣌ͱಉ͘͡ΤϥʔΛൃੜͤͨ͞Β 99͕ઌʹൃՐͨ͠ ͱෳ߹ͷॏෳൃՐࣦͨ͠ഊύλʔϯ௨Γ
͢Δͱɾɾɾ
ෳ߹ΞϥʔϜ ࣮࣭99 ൃՐ ௨ ͤͣ
͚ͩ௨͕དྷͨʂʂʂ
ॏෳഉআޭʂ
ͬͯΈͨɿαϓϨοαʔΞϥʔϜ 99ൃՐʹΑΓҰ࣌తʹΞϥʔϜঢ়ଶʹͳ͍ͬͯΔ͕ ؒ 8BJU1FSJPE ΞΫγϣϯ੍͕͞ΕΔ ͦͷޙൃՐʹΑͬͯ0,ঢ়ଶʹͬͨ ʢ͕ൃՐ͠ͳ͚ΕΞΫγϣϯ͕ى͜Δͣʁʣ
LHPUP าͷςοΫ $MPVE8BUDIෳ߹ΞϥʔϜͰ&-#ͷ99Λ ͍͍ײ͡ʹݕ͠Α͏ͱͨ͠Β ͏·͍͔͘ͳ͔ͬͨ +"846(43&ࢧ෦
LHPUP าͷςοΫ $MPVE8BUDIෳ߹ΞϥʔϜͰ&-#ͷ99Λ ͍͍ײ͡ʹݕ͠Α͏ͱͨ͠Β ͏·͍͔͘ͳ͔ͬͨ +"846(43&ࢧ෦
ҙ w ࣮ࡍʹͳͲͷΤϥʔ Ҏ֎ Λൃੜͤ͞ΔݕূΛ͍ͯ͠ ͳ͍ͷͰɺͩͱͪΌΜͱෳ߹ΞϥʔϜ͕ൃՐ͢Δ͔Ͳ͏͔ͷ֬ೝͯ͠ ͍·ͤΜ
‣ μϝͩͬͨΒ͍͢·ͤΜɾɾɾ
ҙ w ࠓճͷख๏Ͱɺ͏·͍ͬͨ͘ʢఆ௨Γͷڍಈʹͳͬͨʣͱͯ͠ɺ ͱͦΕҎ֎ͷ99Τϥʔ͕ಉ࣌ʢಉධՁظؒʣʹൃੜͨ͠߹ɺ ෳ߹ΞϥʔϜ ࣮࣭99ϝτϦΫε ͷํͷ௨͕དྷ·ͤΜɻ
‣ ྫ͑ͱ͕ಉ࣌ʹى͖ͨͱ͖ɺʢ۩ʣͷ௨͚ͩདྷΔ w ͦΕ࣮ࡍʹΤϥʔ͕ى͖ͨ࣌݁ہ"84ίϯιʔϧͷάϥϑΛݟʹߦ͘ͱ ࢥ͏ͷͰͦΕͰผ͢Ε͍͍͔ͳͱ͍͏ํͰɺؤுΒͳ͍͜ͱʹ͠·͠ ͨɻ
ࢀߟɿϒϩάهࣄ าͷςοΫ w $MPVE8BUDIෳ߹ΞϥʔϜͰ&-#ͷ99Λ͍͍ײ͡ʹݕ͠Α͏ͱͨ͠Β ͏·͍͔͘ͳ͔ͬͨ ‣ IUUQTHPUPLIBUFOBCMPHDPNFOUSZ
એɿࣗ࡞"84ؔ࿈πʔϧ044 w EFMTUBDL"84$MPVE'PSNBUJPOελοΫڧ੍আπʔϧ ‣ IUUQTHPUPLIBUFOBCMPHDPNFOUSZEFMTUBDL w DMT4όέοτߴআɾۭʹ͢Δπʔϧ όʔδϣχϯάରԠ ‣
IUUQTHPUPLIBUFOBCMPHDPNFOUSZDMT w MBNWFS-BNCEBϥϯλΠϜόʔδϣϯݕࡧπʔϧ Ϧʔδϣϯԣஅ ‣ IUUQTHPUPLIBUFOBCMPHDPNFOUSZMBNWFS
એɿొஃ w d"84%FW%BZ5PLZP ࿈ଓ ‣ ʰ"84$%,ͰֶͿ(P'σβΠϯύλʔϯʙ*B$ʹίʔυઃܭʙʱ
5IBOL:PV LHPUP าͷςοΫ