System health server written in Go for systems composed of and dependant on subsystems, requiring concurrently updating each subsystems health status.
- Overall system health
- n subsystems
- Thread-safe updating of state
- Thread-safe reading of state
- Http server - listens on address and return state in json
See example.go and example docs