[AWS][Elasticsearch]API Synthetics Monitoring工具的简单比较
针对API Synthetics Monitoring (主要是Endpoint Uptime),
可以选择Elastic的Heartbeat或者AWS新推出的Cloudwatch Synthetics Canaries.
AWS Cloudwatch Canaries
定义如下即可:
* Method: GET/POST
* Application or Endpoint URL
* Headers Key Value Pairs
* Request data
它会提供一个js的runtime, 新建一个lambda来跑,因而可以定义它所在的VPC, Subnet和SecurityGroup
* Data retention period
* Data storage, 其实就是S3。默认自动生成。
* IAM role, 默认自动生成,也可以使用existing role, "need your permission to put artifacts
into S3, and