Amazon CloudWatch Synthetics now supports canary scripts in Python with Selenium framework

Posted on: Nov 24, 2020

CloudWatch Synthetics now supports canary scripts in Python programming language with the Selenium open source web automation testing framework. This gives you more choice in the programming language and framework to use when creating canaries in CloudWatch Synthetics.  

Canaries are modular, lightweight scripts that you can configure to run on a schedule in order to monitor your endpoints and APIs from the outside-in. Canaries simulate the same actions as a user, which makes it possible for you to monitor your user experience continuously. With the new runtime version syn-python-selenium-1.0, you can now use Python with the Selenium framework to write your canary scripts. You can also easily migrate your existing Selenium scripts in to CloudWatch Synthetics with two simple additions: importing the Selenium WebDriver module from CloudWatch Synthetics library and defining an entry point handler. 

This feature is available in the following Regions: US East (N. Virginia), US East (Ohio), US West (N. California), US West (Oregon), Africa (Cape Town), Asia Pacific (Hong Kong), Asia Pacific (Mumbai), Asia Pacific (Seoul), Asia Pacific (Singapore), Asia Pacific (Sydney), Asia Pacific (Tokyo), Canada (Central), Europe (Frankfurt), Europe (Ireland), Europe (London), Europe (Milan), Europe (Paris), Europe (Stockholm), Middle East (Bahrain), South America (São Paulo), AWS GovCloud (US-East), and AWS GovCloud (US-West). 

Get started with sample scripts and see the CloudWatch Synthetics documentation to learn more about this feature. For pricing, refer to Amazon CloudWatch pricing