Too Long; Didn't Read
A single transaction can flow through many independently deployed microservices, or pods, and discovering where performance bottlenecks have occurred provides valuable information. Microservices ain’t easy, but it’s necessary. Distributed systems are pathologically unpredictable. An obvious area where it adds complexity is communications between services. A primary microservices challenge is trying to understand how individual pieces of the overall system are interacting. So, in short, observability is not a panacea, but is the ability of the data collected from these data collected.