Skip to content

Latest commit

 

History

History
40 lines (24 loc) · 763 Bytes

README.md

File metadata and controls

40 lines (24 loc) · 763 Bytes

Summary

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

Requirements

For emails:

  • Requires a verified email address or domain in AWS SES

For AWS

Setup

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