X-Trace is a network diagnostic tool designed to provide users and network operators with better visibility into increasingly complex Internet applications. It does this by annotating network requests with metadata that can be used to reconstruct requests, even those that make use of multiple network layers. X-Trace “enabled” Internet sites make use of these identifiers to record the path that requests take through their network.
Although X-Trace is still under development, some preliminary information and code is available here for testing and evaluation purposes.
Check out the ongoing efforts work to get X-Trace or some similar path based tracing into Hadoop by looking at this Apache JIRA proposal