What are you experiences and recommendations for distributed tracing (e.g. with aws xray) and service meshes (e.g. aws app mesh)?<p>There are a few tools for distributed tracing in the cloud, e.g.
XRay (https://aws.amazon.com/xray/) from aws itself or open-source projects like Jaeger (https://www.jaegertracing.io/) and Zipkin (https://zipkin.io/
).<p>Do you have experiences with any service in this category?
Are they worth it or should I avoid the complexity as long as possible? Or should I go with service meshes since they have tools to do distributed tracing in place, but may increase the complexity even more, like AWS App Mesh, Istio (https://istio.io/latest/), Consul (https://www.consul.io/) or Linkerd (https://linkerd.io/).<p>What do you use? What do you recommend?