Debugging and Profiling distributed applications using Opentracing
Whether you're on a quest to find buggy piece of code or search for a bottleneck in distributed application,- usual tools like XDebug, XHProf (or Tideways), strace and gdb won't be nearly as good as they are in monolith. Despite that there is something you can do to ease your journey. We will talk about some common solutions to this problem when working with microservice-oriented applications and then go on with Opentracing. I'll try to walk you through the idea and instruments with real use cases to make you profiling sessions easy and painless.