Library functions available for canary scripts
CloudWatch Synthetics includes several built-in classes and functions that you can call when writing Node.js scripts to use as canaries.
Some apply to both UI and API canaries. Others apply to UI canaries only. A
UI canary is a canary that uses the getPage()
function and uses Puppeteer as a
web driver to navigate and interact with webpages.
Note
Whenever you upgrade a canary to use a new version of the the Synthetics runtime, all Synthetics library functions that your canary uses are also automatically upgraded to the same version of NodeJS that the Synthetics runtime supports.