This repository contains examples of Elastic Synthetics configurations, and instructions for running them both locally, via CI, and via Heartbeat.
- The
todosfolder contains basic examples ofelastic-syntheticsusage. Start here. This folder is equivalent to runningnpx @elastic/synthetics init <foldername>, which generates a basic project with a few simple examples. - The
advanced-examplesfolder contains more advanced examples of more complex use cases. - The
inline-examplesfolder demonstrates the use ofelastic-syntheticsto test scripts in theinlineformat used in the Kibana UI.
We run the tests suites contained in each on all PRs and merges. See the .github/workflows directory to see sample CI configurations.
For deploying via Heartbeat see the heartbeat folder.