Synthetics
CloudWatch Synthetics is a synthetic monitoring service that allows you to health probe services using scripts that simulate end-user behaviour. It's designed to monitor HTTP services.
Concepts
- Canaries are scripts written in either node.js (Private) or Python (Private) that simulate end-user behaviour, controlling a headless Chrome browser via Puppeteer or Selenium WebDriver.
Metrics
SuccessPercent
tracks the percentage of successful completions of the canary.Duration
indicates the time taken for the canary to complete.2xx
monitors the number of network requests performed by the canary that yielded responses in the 200-299 range.