3 ms·
Observing synthetic endpoints is only going to give you an indication of whether or not your service is online and available - what if you deploy a change that
by kcmastrpc 8y ago
Observing synthetic endpoints is only going to give you an indication of whether or not your service is online and available - what if you deploy a change that breaks the endpoints your customers rely on, or some deep dependency starts failing (3rd party api, database, whatever).
You really need to look into distributed tracing solutions and instrument the endpoints which your customers rely on - and measure the response time, codes, and availability of those.
I work for an APM company, and that's what we do at instana.com -- what you've built here is cool, and it's inspiring, but it's not going to help anybody if your customers are getting 500's from their calls, but your "health check" is sending back 200's.