|This feature is only available for projects with a "Pro" license and starting with Tideways Daemon version 1.7.20 and Tideways PHP Extension 5.4.24 released in October 2021.|
In complex applications with multiple services, the need for tracing and profiling across multiple requests becomes important to detect performance problems. Tideways allows Tracing and Profiling data from multiple services that communicate via HTTP. This is achieved by attaching an HTTP header to outgoing HTTP requests that connects two traces from two servers to each other.
A distributed trace in Tideways is rendered in a single timeline. See the blue
coloered PHP request for service "shipping-rates" that is a sub-request
triggered by the yellow-colored cURL call to
Callgraphs for all requsts parcipating in a distributed trace can be navigated to by hierachy: