Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Amazon CloudWatch Syntheticsで始める合成監視

Amazon CloudWatch Syntheticsで始める合成監視

kamadakohei

May 30, 2023
Tweet

More Decks by kamadakohei

Other Decks in Technology

Transcript

  1. © 2022 SRE Holdings Corporation 1 2980 © 2022 SRE

    Holdings Corporation Amazon CloudWatch Synthetics 2023/5/29
  2. © 2022 SRE Holdings Corporation 3 Agenda • ⁃ ⁃

    • Amazon CloudWatch Synthetics ⁃ ⁃
  3. © 2022 SRE Holdings Corporation 8 Synthetics Monitoring GA Google

    Analytics Amazon CloudWatch Synthetics Real User Monitoring crul WebpageTest.org Amazon CloudWatch RUM
  4. © 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
  5. © 2022 SRE Holdings Corporation 10 Amazon CloudWatch Synthetics •

    CloudWatch SyntheticsはCanaryと呼ばれるリソースを作成することで合成監視を実施する • Canaryの実体はヘッドレスブラウザを操作できるNode.js(Puppeteer)、もしくはPython(Selenium) のスクリプトを実⾏するLambda • このLambdaが定期実⾏することで定期的な合成監視を実施する
  6. © 2022 SRE Holdings Corporation 13 • • Amazon CloudWatch[

    ] ~ ~ • Amazon CloudWatch Synthetics AWS Black Belt Online Seminar
  7. © 2022 SRE Holdings Corporation 15 • ALBのリスナールールでメンテナンスページを追加した際の優先度設定を間違えてしまったいた.. • 通常時

    ルール1:社内LANからのアクセスをサービスページにリダイレクト ルール2:すべてのアクセスをサービスページにリダイレクト ルール3:すべてのアクセスをメンテナンスページにリダイレクト • メンテナンス時 ルール1:社内LANからのアクセスをサービスページにリダイレクト ルール3:すべてのアクセスをメンテナンスページにリダイレクト ルール2:すべてのアクセスをサービスページにリダイレクト