It is complicated to diagnose and debug complicated systems. It often takes multiple levels of diagnostics data to understand the possible causes of latency issues. A distributed system is made of many servers that are depending on each other to serve a user request. At any time, A process in the system might be handling a large number of requests.In highly concurrent servers, there is no easy way
![Debugging Latency in Go 1.11](https://cdn-ak-scissors.b.st-hatena.com/image/square/fa7c69f074183b47aea11299ab5bc177f6a560a8/height=288;version=1;width=512/https%3A%2F%2Fmiro.medium.com%2Fv2%2Fresize%3Afit%3A1200%2F1%2AWwNaTa-peOrRnKx2YDQeZw.png)