Skip to content

engineering-toolkit/healthchecks-agent

Repository files navigation

HealthChecks Agent

HealthChecks Agent is a simple healthchecks.io Agent in Go.

Architecture

HealthChecks Agent Architecture

Development

  1. Clone
$ git clone https://github.com/engineering-toolkit/healthchecks-agent.git
  1. 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`
  1. 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
  1. Build
$ cd healthchecks-agent
$ go build -o ./hc-agent
$ ./hc-agent version
$ ./hc-agent scheduler start-blocking
  1. Distribution [to-do]
$ cd healthchecks-agent
$ sh dist.sh

About

Healthchecks Agent is a simple healthchecks.io Agent in Go.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published