HealthChecks Agent is a simple healthchecks.io Agent in Go.
- Clone
$ git clone https://github.com/engineering-toolkit/healthchecks-agent.git
- Setup
a. copy `conf/config.sample.yaml` to `conf/config.yaml`
b. copy `conf/test-data/config.sample.yaml` to `conf/test-data/config.yaml`
- Development
GO Native :
$ cd healthchecks-agent
$ go run main.go version
$ go run main.go scheduler start-blocking
With Air (cosmtrek/air) :
$ cd healthchecks-agent
$ air version
$ air scheduler start-blocking
- Build
$ cd healthchecks-agent
$ go build -o ./hc-agent
$ ./hc-agent version
$ ./hc-agent scheduler start-blocking
- Distribution [to-do]
$ cd healthchecks-agent
$ sh dist.sh