Etherlabsio Healthcheck Versions Save

An simple, easily extensible and concurrent health-check library for Go services

v2.0.0

2 years ago

This version aims to be compatible with the Go Mod packaging and semver naming conventions, addressing #26 .

2.0.3

4 years ago

Thanks to the following contributors for this release:

Bug fixes

  • diskcheckher: migrate diskchecker to sys/unix #25 (thanks @bkatrenko)

2.0.2

6 years ago
  • Adds the default timeout of 30s

2.0.1

6 years ago

Changelog

  • Documentation has been updated

2.0.0

6 years ago

A huge thanks to all the contributors for this release.

Changelog

  • Concurrent checks for all the checkers. This should prove to decrease latency for healthcheck response if there are a bunch of checkers doing Network I/O.
  • Optional global timeout for all checkers, in case you'd like to restrict the max response time. This includes context cancellation. This results in a breaking change since the checker requires the context to be passed for signalling cancellation. Thanks to @pcasaretto for working on this.
  • Observers, which are non-essential checkers that do not need to result in healthcheck failure, but can be captured for error logging.

1.0.0

6 years ago

The initial release.