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
350
Amazon CloudWatch Syntheticsで始める合成監視
kamadakohei
May 30, 2023
Tweet
Share
More Decks by kamadakohei
See All by kamadakohei
FargateのPID namespace sharing を試してみた
kamadakohei
0
930
Amazon VPC Latticeを触ってみた!
kamadakohei
0
820
ECS Service Connect By Terraform
kamadakohei
0
1k
AIアプリ作ってみた
kamadakohei
0
340
LINEBot作ってみた
kamadakohei
0
57
Other Decks in Technology
See All in Technology
Practical GenAI with Go - Elastic and Golang Sydney
adriancole
0
140
AI でアップデートする既存テクノロジーと、クラウドエンジニアの生きる道
soracom
PRO
1
270
Evolving DevOps Teams and Flexible Organizational Culture
kakehashi
1
160
エンジニア視点で見る、 組織で運用されるデザインシステムにするには
shunya078
1
260
音声AIエージェントの世界とRetell AI入門 / Introduction to the World of Voice AI Agents and Retell AI
rkaga
4
770
手軽に始める? おうちサーバーのすゝめ
nyagasan
0
180
waitany と waitall を作った話
mrkn
0
110
標準ライブラリの奥深アップデートを掘り下げよう!
logica0419
2
420
LLM を現場で評価する
asei
4
690
ビジネスとエンジニアリングを繋ぐプロダクトを中心とした組織づくりの実践
sansantech
PRO
1
120
PlaywrightによるE2Eテスト入門 / Introduction to E2E Testing with Playwright
rhumie
3
990
デジタル化・DX推進あるある
y150saya
0
230
Featured
See All Featured
A better future with KSS
kneath
235
17k
Code Reviewing Like a Champion
maltzj
518
39k
The Cost Of JavaScript in 2023
addyosmani
39
5.2k
Into the Great Unknown - MozCon
thekraken
28
1.4k
How GitHub (no longer) Works
holman
309
140k
Fantastic passwords and where to find them - at NoRuKo
philnash
47
2.7k
The Straight Up "How To Draw Better" Workshop
denniskardys
230
130k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
190
16k
Unsuck your backbone
ammeep
667
57k
What the flash - Photography Introduction
edds
67
11k
Reflections from 52 weeks, 52 projects
jeffersonlam
346
20k
Large-scale JavaScript Application Architecture
addyosmani
508
110k
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:すべてのアクセスをサービスページにリダイレクト