Surveil is a service that monitors service availability and health in a distributed system. It uses Magellan and therefore Consul to aggregate data about available services, service instances and health checks. Surveil provides that data through a REST interface, and allows clients to subcribe to that data through WebSockets.
The Surveil website (name TBD) allows to live monitor the data provided by Surveil.
Surveil is in early development.