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
Amazon CloudWatch Syntheticsで始める合成監視
Search
kamadakohei
May 30, 2023
Technology
0
490
Amazon CloudWatch Syntheticsで始める合成監視
kamadakohei
May 30, 2023
Tweet
Share
More Decks by kamadakohei
See All by kamadakohei
FargateのPID namespace sharing を試してみた
kamadakohei
0
1.2k
Amazon VPC Latticeを触ってみた!
kamadakohei
0
920
ECS Service Connect By Terraform
kamadakohei
0
1.3k
AIアプリ作ってみた
kamadakohei
0
410
LINEBot作ってみた
kamadakohei
0
70
Other Decks in Technology
See All in Technology
Goの組織でバックエンドTypeScriptを採用してどうだったか / How was adopting backend TypeScript in a Golang company
kaminashi
6
5.3k
JPOUG Tech Talk #12 UNDO Tablespace Reintroduction
nori_shinoda
1
140
アセスメントで紐解く、10Xのデータマネジメントの軌跡
10xinc
1
420
AWSで作るセキュアな認証基盤with OAuth mTLS / Secure Authentication Infrastructure with OAuth mTLS on AWS
kaminashi
0
130
プロダクト開発におけるAI時代の開発生産性
shnjtk
2
240
ワールドカフェI /チューターを改良する / World Café I and Improving the Tutors
ks91
PRO
0
120
Spring Bootで実装とインフラをこれでもかと分離するための試み
shintanimoto
7
800
Creating Awesome Change in SmartNews
martin_lover
1
270
生成AIによるCloud Native基盤構築の可能性と実践的ガードレールの敷設について
nwiizo
5
470
SmartHR プロダクトエンジニア求人ガイド_2025 / PdE job guide 2025
smarthr
0
110
バクラクの認証基盤の成長と現在地 / bakuraku-authn-platform
convto
1
340
アジャイル脅威モデリング#1(脅威モデリングナイト#8)
masakane55
3
190
Featured
See All Featured
Documentation Writing (for coders)
carmenintech
69
4.7k
Become a Pro
speakerdeck
PRO
27
5.3k
Scaling GitHub
holman
459
140k
Art, The Web, and Tiny UX
lynnandtonic
298
20k
Music & Morning Musume
bryan
47
6.5k
Side Projects
sachag
452
42k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
34
2.2k
What’s in a name? Adding method to the madness
productmarketing
PRO
22
3.4k
How GitHub (no longer) Works
holman
314
140k
Stop Working from a Prison Cell
hatefulcrawdad
268
20k
Automating Front-end Workflow
addyosmani
1369
200k
The Power of CSS Pseudo Elements
geoffreycrofte
75
5.8k
Transcript
© 2022 SRE Holdings Corporation 1 2980 © 2022 SRE
Holdings Corporation Amazon CloudWatch Synthetics 2023/5/29
© 2022 SRE Holdings Corporation 2 • • • ⁃
Web ⁃
© 2022 SRE Holdings Corporation 3 Agenda • ⁃ ⁃
• Amazon CloudWatch Synthetics ⁃ ⁃
© 2022 SRE Holdings Corporation 4 • • Cognito ALB
EC2 WordPress
© 2022 SRE Holdings Corporation 5 機能追加によるメンテナンス作業実施後 ALBのHealthyHostCountの数も正常、監視のアラートは上がっていない、(社内からの)サイトアクセスも問題 ないのにも関わらず、 社内ユーザーからサービスページを確認できないという報告が来た・・
© 2022 SRE Holdings Corporation 6 • ALB • •
© 2022 SRE Holdings Corporation 7 • • CloudWatch HealthyHostCount)
CPU • PoC Thrid Party AWS • AWS
© 2022 SRE Holdings Corporation 8 Synthetics Monitoring GA Google
Analytics Amazon CloudWatch Synthetics Real User Monitoring crul WebpageTest.org Amazon CloudWatch RUM
© 2022 SRE Holdings Corporation 9 Amazon CloudWatch Synthetics •
AWS • Canary Web API • Canary Blue Print • • • API Canary REST API • • Web • Canary Recorder Google • GUI GUI Amazon CloudWatch Synthetics
© 2022 SRE Holdings Corporation 10 Amazon CloudWatch Synthetics •
CloudWatch SyntheticsはCanaryと呼ばれるリソースを作成することで合成監視を実施する • Canaryの実体はヘッドレスブラウザを操作できるNode.js(Puppeteer)、もしくはPython(Selenium) のスクリプトを実⾏するLambda • このLambdaが定期実⾏することで定期的な合成監視を実施する
© 2022 SRE Holdings Corporation 11 • • • CloudWatch
Synthetics
© 2022 SRE Holdings Corporation 12 • • Amazon CloudWatch
Synthetics AWS • Blue Print
© 2022 SRE Holdings Corporation 13 • • Amazon CloudWatch[
] ~ ~ • Amazon CloudWatch Synthetics AWS Black Belt Online Seminar
© 2022 SRE Holdings Corporation 14 Appendix
© 2022 SRE Holdings Corporation 15 • ALBのリスナールールでメンテナンスページを追加した際の優先度設定を間違えてしまったいた.. • 通常時
ルール1:社内LANからのアクセスをサービスページにリダイレクト ルール2:すべてのアクセスをサービスページにリダイレクト ルール3:すべてのアクセスをメンテナンスページにリダイレクト • メンテナンス時 ルール1:社内LANからのアクセスをサービスページにリダイレクト ルール3:すべてのアクセスをメンテナンスページにリダイレクト ルール2:すべてのアクセスをサービスページにリダイレクト