Pretty much works for what we want at $workplace, I built it so that we can see if our platform services are up and running and healthy.
It uses scraping of a service status endpoint to collect service health and the health of the dependencies of that service.
Using that the app renders a graph with all services and dependencies which helps us quickly find services that are broken in prod.
Recently added inputs from our metrics back-end so that we can have auto-discovery of new services and to support services that don’t have a HTTP endpoint we can scrape
https://github.com/sandermvanvliet/Voltmeter
Pretty much works for what we want at $workplace, I built it so that we can see if our platform services are up and running and healthy.
It uses scraping of a service status endpoint to collect service health and the health of the dependencies of that service.
Using that the app renders a graph with all services and dependencies which helps us quickly find services that are broken in prod.
Recently added inputs from our metrics back-end so that we can have auto-discovery of new services and to support services that don’t have a HTTP endpoint we can scrape