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.3k
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
7
2.5k
OSS活動のススメ / oss-activities
gotok365
4
920
AWS CDKコントリビュートTIPS / aws-cdk-contribution-tips
gotok365
5
1.5k
S3バケットを高速で削除・空にするツール「cls3」 / s3-deletion-tool-cls3
gotok365
4
750
AWS CDKで コンテナイメージスキャンを行う 〜ECRとその他の方法〜 / cdk-container-image-scan
gotok365
2
1.4k
スタートアップでこそCDKが活きた〜生産性を向上できた5つの理由〜 / startup-cdk-productivity
gotok365
13
3.9k
AWS CDKで"使う"GoFデザインパターン 〜実際どうなの?〜 / GoF design patterns used with AWS CDK
gotok365
4
1.6k
AWS CDKで学ぶGoFデザインパターン〜IaCにもコード設計〜 / aws dev day cdk gof design patterns
gotok365
13
6.1k
AWS CDKとZodを活用したバリデーションパターン集 / validation patterns with cdk and zod
gotok365
7
3.5k
Other Decks in Technology
See All in Technology
Alignment and Autonomy in Cybozu - 300人の開発組織でアラインメントと自律性を両立させるアジャイルな組織運営 / RSGT2025
ama_ch
1
2.3k
今から、 今だからこそ始める Terraform で Azure 管理 / Managing Azure with Terraform: The Perfect Time to Start
nnstt1
0
200
信頼されるためにやったこと、 やらなかったこと。/What we did to be trusted, What we did not do.
bitkey
PRO
0
2.1k
Copilotの力を実感!3ヶ月間の生成AI研修の試行錯誤&成功事例をご紹介。果たして得たものとは・・?
ktc_shiori
0
340
シフトライトなテスト活動を適切に行うことで、無理な開発をせず、過剰にテストせず、顧客をビックリさせないプロダクトを作り上げているお話 #RSGT2025 / Shift Right
nihonbuson
3
2.1k
Amazon Q Developerで.NET Frameworkプロジェクトをモダナイズしてみた
kenichirokimura
1
190
.NET AspireでAzure Functionsやクラウドリソースを統合する
tsubakimoto_s
0
180
OPENLOGI Company Profile
hr01
0
58k
[IBM TechXchange Dojo]Watson Discoveryとwatsonx.aiでRAGを実現!事例のご紹介+座学②
siyuanzh09
0
110
GoogleのAIエージェント論 Authors: Julia Wiesinger, Patrick Marlow and Vladimir Vuskovic
customercloud
PRO
0
130
AWSの生成AIサービス Amazon Bedrock入門!(2025年1月版)
minorun365
PRO
7
460
comilioとCloudflare、そして未来へと向けて
oliver_diary
6
440
Featured
See All Featured
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
120k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
Agile that works and the tools we love
rasmusluckow
328
21k
Producing Creativity
orderedlist
PRO
343
39k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
3
240
Building Applications with DynamoDB
mza
93
6.2k
Designing on Purpose - Digital PM Summit 2013
jponch
116
7.1k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
3
180
The MySQL Ecosystem @ GitHub 2015
samlambert
250
12k
Fontdeck: Realign not Redesign
paulrobertlloyd
82
5.3k
How to Think Like a Performance Engineer
csswizardry
22
1.3k
It's Worth the Effort
3n
183
28k
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 าͷςοΫ