Synthetics Canary

  • Its Configurable script that monitor your APIs, URLs, Websites etc.

  • Reproduce what your customer do programatically to find issues before customers are impacted.

  • The scripts can be written in Node.js or Python.

  • Integration with CloudWatch Alarms is possible.

  • Check availability and latency of your endpoints and can store load time data and screenshots of UI.

  • Programmatic access to a headless Google Chrome browser.

  • Scripts can be run once or on a regular schedule.

Syntheics Canary Blueprints

  • Heartbeat Monitors

    • Allows to Load URL, store screenshot and an HTTP archive file.

  • API Canary

    • Test basic read and write functions of REST APIs.

  • Broker Link Checker

    • Check all links inside the URL that you are testing.

  • Visual Monitioring

    • Compare a screenshot taken during a canary run with a baseline screenshot.

  • Canary Recorder

    • Used with CloudWatch Synthetics Recorder (record your actions on a website and automatically generates a script for that).

  • GUI Workflow Builder

    • Verifies that actions can be taken on your webpage.

Last updated