And it's advantage vs. disadvantage against a profile. Distributed tracing seems more powerful in the face of distributed application (microservice kind though not limited to it) as it can span hosts but limited in the sense that it only trace at coarse level web server > remote service > db kind of way but not providing a view of finer details in a single host (e.g. expensive method calls, computation or lock issues etc.) I wonder if that's a fair characterization or I'm completely off.