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
今さら聞けないAWSによる監視の世界
Search
Masataka Sugano
July 01, 2017
Technology
15
9.9k
今さら聞けないAWSによる監視の世界
Amazon CloudWatch
監視
Masataka Sugano
July 01, 2017
Tweet
Share
More Decks by Masataka Sugano
See All by Masataka Sugano
前向きなサービス運営に必要な安定したバックグラウンド運用について
sugano_masataka
0
870
構築・運用に活躍する コマンドラインツールとの付き合い方
sugano_masataka
0
1.1k
Other Decks in Technology
See All in Technology
ゼットラボにおける一歩進んだ Kubernetes向けストレージ管理方法
ysakashita
0
150
Design and build about DataOps hands-on
shumpei3
2
680
付箋を使ったカラオケでワイワイしましょう/ Scrum Fest Sendai 2024 Karaoke
bonbon0605
0
110
論文紹介:Direct Preference Optimization: Your Language Model is Secretly a Reward Model
kazutoshishinoda
2
320
Appleウォレット / Googleウォレットに チケットを保存する方法
muno92
PRO
0
290
20240825_bedrock_helpdesk_jp.pdf
gamogamo
0
100
asoview! Company Deck for engineer
asoviewinc
0
42k
存在感が薄い?!意外とがんばってるさくらインターネットFEチーム / Frontend Conference 2024
bcrikko
1
1.7k
Bidirectional Quadratic Voting Leveraging Issue-Based Matching
kentaro
2
120
SRE NEXT 2024 スライドみただけの感想 / Just a quick look at the slides for SRE NEXT 2024
kyonmm
PRO
2
350
Datadogマニアック機能活用術
biwashi
5
380
Swift 6のTyped throwsとSwiftにおけるエラーハンドリングの全体像を学ぶ
koher
1
780
Featured
See All Featured
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
87
15k
Adopting Sorbet at Scale
ufuk
71
8.9k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
45
4.8k
Teambox: Starting and Learning
jrom
131
8.6k
Fantastic passwords and where to find them - at NoRuKo
philnash
47
2.7k
The Invisible Customer
myddelton
119
13k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
37
9.1k
Code Reviewing Like a Champion
maltzj
518
39k
StorybookのUI Testing Handbookを読んだ
zakiyama
24
5k
The Invisible Side of Design
smashingmag
294
50k
Facilitating Awesome Meetings
lara
49
5.9k
Building Better People: How to give real-time feedback that sticks.
wjessup
359
18k
Transcript
ࠓ͞Βฉ͚ͳ͍"84ʹΑΔࢹͷੈք
ϦϯΫɾϒοΫϚʔΫͪ͜ΒΛ͓ئ͍͠·͢ IUUQEFWDMBTTNFUIPEKQFWFOUTVHBOPEFWFMPQFSTJPDMPVEXBUDI
ຊηογϣϯͷҊ ੁণʢ͕͢ͷ·͔ͨ͞ʣ w"84ࣄۀ෦ ΦϖϨʔγϣϯνʔϜϦʔμʔ wࡳຈΦϑΟεۈ wೣ wࠓͦ͜ΩϟϯϓͰϦϞʔτϫʔΫ
ຊηογϣϯͷҙࣄ߲
ຊηογϣϯʹ͍ͭͯͷҙࣄ߲ wॳڃऀ͚ͷηογϣϯͰ͢ wαʔυύʔςΟͷࢹιϦϡʔγϣϯʹ৮Ε·ͤΜ
ΞδΣϯμ wࢹͷछྨ wࢹʹ͏"84αʔϏε w௨ʹ͏"84αʔϏε w"84ʹΑΔࢹͷྲྀΕ wͦΕͧΕͷࢹํ๏ w·ͱΊ
ࢹͷछྨʹ͍ͭͯ ԿΛࢹ͠·͔͢ʁ wϋʔυΣΞࢹ wϦιʔεࢹ wϓϩηεࢹ wϩάࢹ w63-ࢹ
2 શ෦ AWS ͷαʔϏε͚ͩͰͰ͖·͔͢ʁ
શ෦"84ͷαʔϏε͚ͩͰͰ͖·͔͢ʁ Ͱ͖·͢
"84ʹΑΔࢹͷத৺ Amazon CloudWatch
"NB[PO$MPVE8BUDIͬͯʁʢʣ ֤छใΛϞχλϦϯάͯ͠อଘʢϲ݄ʣ w͝ͱͷσʔλ w͝ͱͳΒ w࣌ؒ͝ͱͳΒʢϲ݄ʣ
"NB[PO$MPVE8BUDIͬͯʁʢʣ ֤छใΛάϥϑͰදࣔ wෳબͯ͠ ಉ࣌ʹද͕ࣔՄೳ wผͷ"84Ϧιʔεͷ άϥϑ0, JYYYYYYYYYY FDUFTU JYYYYYYYYY
FDQSPEVDU
"NB[PO$MPVE8BUDIͬͯʁʢʣ ΞΫγϣϯΛ࣮ߦ wΞϥʔϜΛઃఆ͠ΞΫγϣϯΛ࣮ߦ wଞͷαʔϏεΛݺͼग़͢ࣄՄೳ
"NB[PO$MPVE8BUDI·ͱΊ w֤छใΛϞχλϦϯάͯ͠อଘʢϲ݄ʣ wอଘͨ͠ใΛάϥϑͰදࣔ wΞΫγϣϯΛ࣮ߦ
2 ࢹ͢Δ͚ͩͰ͍͍Ͱ͔͢ʁ
ࢹ͢Δ͚ͩͰ͍͍Ͱ͔͢ʁ ͪΐͬɾɾɾ͑ʁ
વͰ͕͢ࢹ͚ͩ͡ΌͩΊʢʣ "ࢯɿʮ͓ɺࡢ͔Βαʔόʔམͪͯͨʯ #ࢯɿʮԿ͔͋Δ͠ɺ͘Β͍ͳΒେৎXXXʯ େৎɾɾɾʁ
વͰ͕͢ࢹ͚ͩ͡ΌͩΊʢʣ "ࢯɿʮ͓ɺࡢ͔ΒαʔϏεམͪͯͨʯ #ࢯɿʮͦΕͩΊʯ Ͱ͢ΑͶ
Կ͔͋ͬͨΒ௨ͯ͠ཉ͍͠ Amazon Simple Notification Service ʢAmazon SNSʣ
"NB[PO4/4ͬͯʁ ֤छ௨Λૹ৴͢Δ w)551ʢ1045ʣ w&NBJM w-BNCEBؔΛىಈ͢ΔࣄՄೳ
"84ʹΑΔࢹͷྲྀΕͷ·ͱΊ w"NB[PO$MPVE8BUDI͕ϞχλϦϯά wΞϥʔϜʹઃఆ͖͍ͨ͠͠ʹԠ w4/4τϐοΫΛݺͼग़͠ wϝʔϧૹ৴-BNCEBؔΛ࣮ߦ
͔͜͜Βͷ͓ ࠷ॳʹʮશ෦Ͱ͖·͢ʯͬͯݴͬͯͨ݅ wϋʔυΣΞࢹ wϦιʔεࢹ wϓϩηεࢹ wϩάࢹ w63-ࢹ
ϋʔυΣΞࢹ ΫϥυͰϋʔυΣΞͷࢹ͕ඞཁʁ
ΫϥυͰϋʔυΣΞࢹ ΫϥυͰવϋʔυΣΞ͕ଘࡏ͠·͢ ͦͯͦ͠Εނো͠·͢ wωοτϫʔΫଓͷࣦ wγεςϜిݯͷࣦ wཧϗετͷιϑτΣΞͷ wཧϗετͷϋʔυΣΞͷ
ނোͨ͠ΒͲ͏ͳΔͷʁ 4UBUVT$IFDL'BJMFE@4ZTUFN ͜ͷϝτϦΫε͕ʮʯʹͳΓ·͢ ݈߁ͳ&$ ͳͷͰͣͬͱ ʮʯ
2 ϝτϦΫεͬͯԿʁ
ϝτϦΫεͬͯԿʁ IUUQXXXNFUSJDTKQBCTUSBDUIUNM σʔλΛऩूͯ͠ɺ ͦͷ··ͷܗͰͳ͘ܭࢉੳΛՃ͑ͯ Θ͔Γ͍͢σʔλʢʣʹมͨ͠ͷ ྫɿϋʔυΣΞোˠʮʯ
ϋʔυΣΞࢹͷ·ͱΊ 4UBUVT$IFDL'BJMFE@4ZTUFN ͜ͷϝτϦΫεΛࢹ͠·͢
࣍ɾɾɾ ࠷ॳʹʮશ෦Ͱ͖·͢ʯͬͯݴͬͯͨ݅ wϋʔυΣΞࢹ wϦιʔεࢹ wϓϩηεࢹ wϩάࢹ w63-ࢹ
Α͋͘ΔϦιʔεࢹ w$16༻ wϝϞϦ༻
Ϧιʔεࢹ શͯ༻ҙ͞Ε͍ͯΔΘ͚͡Όͳ͍
Ϧιʔεࢹશͯ༻ҙ͞Ε͍ͯͳ͍ w$16༻ɾɾɾʮඪ४ϝτϦΫεʯ wϝϞϦ༻ɾɾɾʮΧελϜϝτϦΫεʯ
ΧελϜϝτϦΫεͬͯԿʁ w$16༻ɾɾɾʮඪ४ϝτϦΫεʯ wϝϞϦ༻ɾɾɾʮΧελϜϝτϦΫεʯ wඞཁͳΛ"NB[PO$MPVE8BUDIૹ৴Ͱ͖Δ wૹ৴ͨ͠ʢϝτϦΫεʣʹ͖ͳ໊લΛ͚ΕΔ wΧελϜϝτϦΫεʹΞϥʔϜΛઃఆͰ͖Δ
ϝϞϦ༻ͷऔಘɾૹ৴Ͳ͏Δʁ ૹ৴͢ΔͨΊͷεΫϦϓτ͕༻ҙ͞Ε͍ͯΔ w&$ʹΧελϜϝτϦΫεΛૹ৴͢ΔݖݶΛ༩ wεΫϦϓτΛΠϯετʔϧ wDSPOΛͬͯҰఆִؒͰ࣮ߦ wεΫϦϓτʹΑΓ$MPVE8BUDIૹ৴͞ΕΔ wσΟεΫ༻औಘɾૹ৴ͯ͘͠ΕΔ ૹ৴ύϒϦογϡ
͜ͷྲྀΕͰϓϩηεࢹ ϓϩηεࢹΧελϜϝτϦΫεͰ wBQBDIFͷϓϩηεΛύϒϦογϡ ʹͳͬͨΒΞϥʔτൃಈͯ͠ϝʔϧૹ৴ wBQBDIFͷTUBUVTΛύϒϦογϡ ىಈதͳΒɺࢭ·͍ͬͯͨΒΛ ΧελϜϝτϦΫε͕͋Εࣗ༝ʂ
࣍ɾɾɾ ࠷ॳʹʮશ෦Ͱ͖·͢ʯͬͯݴͬͯͨ݅ wϋʔυΣΞࢹ wϦιʔεࢹ wϓϩηεࢹ wϩάࢹ w63-ࢹ
ϩάࢹ ຖɺຖिɺຖ݄ϩάΛ֬ೝ w୲ऀ͕Δͷɾɾɾʁ ϩάҰఆظؒอ͢Δඞཁ͕͋Δ w&$ͷதʹେྔͷϑΝΠϧʁ w;JQͰѹॖʁ
໘ͳͷͰ CloudWatch Logs ͰૹͬͪΌ͑
Ͳ͏ͬͯϩάΛૹΔʁ ϩάΛૹΔ·ͰͷྲྀΕ w&$ʹϩάΛૹ৴͢ΔݖݶΛ༩ wϩάΛૹ৴͢ΔΤʔδΣϯτΛ४උ wϩάૹ৴ͷઃఆΛ͢Δ
ϩάࢹͦͷ ϩά͕ૹΒΕ·͢
ૹΕͯ·ͨ͠ Ͱૹ͚ͬͨͩʁ
ϩάࢹͦͷ อଘظؒมߋ
ϩάࢹͦͷ ϩάͷ༰ΛνΣοΫͯ͠௨
ϩάࢹͦͷ ݕɾ௨ɾ෮چཤྺʹΔ
ϩάࢹͷྲྀΕ w&$͔ΒϩάΛૹΔʢBXTMPHTʣ w$MPVE8BUDI-PHTʹஷΊΔʢอଘظؒΛܾΊΔʣ wϑΟϧλ͕ݕ͠ʢτϦΨʔΛ࡞ʣ wΞϥʔϜͰ௨͢ΔʢΞΫγϣϯΛܾΊΔʣ
࣍ɾɾɾ ࠷ॳʹʮશ෦Ͱ͖·͢ʯͬͯݴͬͯͨ݅ wϋʔυΣΞࢹ wϦιʔεࢹ wϓϩηεࢹ wϩάࢹ w63-ࢹ
2 ࠓճCloudWatchͰ͠ΐʁ
$MPVE8BUDI͏ΑͶʁ ҧ͍·͢
ࠓճ͏ͷ Amazon Route 53
"NB[PO3PVUFͬͯʁ %/4ʢυϝΠϯωʔϜγεςϜʣαʔϏε w63-Λ*1ΞυϨεʹม͢ΔαʔϏε ϔϧενΣοΫػೳ͕͋Δʂ
ϔϧενΣοΫΛ࡞ͬͯΈͨ
ϔϧενΣοΫΛ࡞ͬͯΈͨ
͕࣌ؒ͋ͬͨΒͬͯΈΑ͏ ηΩϡϦςΟάϧʔϓͰࢭΊͪΌ͑
ࣦഊͨ࣌͠༻εϥΠυ ΤϥʔʹͳΓ·ͨ͠Ͷʂ
63-ࢹͷ·ͱΊ w3PVUFΛ͏ wϔϧενΣοΫΛ࡞͢Δ w4/4τϐοΫόʔδχΞʹ࡞Δ
Ͱ͖·ͨ͠ ࠷ॳʹʮશ෦Ͱ͖·͢ʯͬͯݴͬͯͨ݅ wϋʔυΣΞࢹ wϦιʔεࢹ wϓϩηεࢹ wϩάࢹ w63-ࢹ
ͦͷଞͷࢹ ଞʹʹཱͭࢹ͕͋Γ·͢
͜Ε͓͖͍ͬͯͨ AWS CloudTrail
"84$MPVE5SBJMͬͯʁ ΄ͱΜͲͷ"1*ͷݺͼग़͕͠ه͞Ε·͢ w"84$MPVE5SBJMΛ༗ޮʹ͢Δඞཁ͕͋Γ·͢ ࣗͷΞΧϯτʹ ͍ͭɺ୭͕ɺԿΛͨ͠ͷ͔ ͕ه͞Ε·͢
ྫ͑ʁ ͜Μͳͷه͞Ε·͢ w"NB[POϚωδϝϯτίϯιʔϧͷϩάΠϯ wηΩϡϦςΟάϧʔϓͷมߋ ϩά4ʹࣗಈͰه͞Ε·͢ wϥΠϑαΠΫϧͰޙʹআ
Կʹ͏ͷʁ Կ͔ͷ࡞ۀதʹো͕ൃੜ wݪҼͱͳͬͨߦಈͷௐࠪಛఆ͕Մೳ ෆਖ਼ΞΫηε͞Εͨ wͲͷΞΧϯτͰϩάΠϯͨ͠ͷ͔ wԿΛͨ͠ͷ͔ɺͦΕʹΑΔඃʁ
"84$MPVE5SBJMͷ·ͱΊ w"84Λ͏ͳΒඞͣ༗ޮʹ͠·͠ΐ͏ w΄ͱΜͲશͯͷߦಈ͕ه͞Ε·͢ wྫ͑ෆਖ਼৵ೖ͞Εͨ࣌ʹΞϥʔτ͢ΔࣄՄೳ wোτϥϒϧͷௐࠪʹඞཁͰ͢
·ͱΊ
ຊͷ·ͱΊ wࢹͷத৺"NB[PO$MPVE8BUDI w௨ͯ͘͠ΕΔͷ"NB[PO4/4 wϩάΛஷΊΔͳΒ"NB[PO$MPVE8BUDI-PHT w63-ࢹ"NB[PO3PVUFͷϔϧενΣοΫͰ
ࠓ͞Βฉ͚ͳ͍"84ʹΑΔࢹͷੈք ͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠