checker is a simple app for http endpoint monitoring controlled by a yaml configuration file
Does http requests against preconfigured endpoints and notifies via email in case of failures
Has an integration with AWS to send emails via SES
Intended to be run as a lambda in AWS with Cloudwatch event rules as a cron
For emails:
- Requires a verified email address or domain in AWS SES
For AWS
git clone [email protected]:vlad-m-r/checker.git
Delete existing secrets:
make prepare
Create configuration file config.yaml
in the root directory (refer to config.example.yaml)
go mod vendor
go run main.go