What is a Trace?

A trace is the profiling data collected by our PHP Extension containing detailed function call data, slow queries, external services and other performance related information. A trace is generated for a single request and is collected regularly from your application based on the following criteria:

  • The configured sample rate in percent of the requests.

  • An interval in minutes defining the number of traces per transaction accepted from one application server. This is automatically adjusted by the Profiler server to reduce the amount of traffic from high traffic pages. If multiple traces are generated for a transaction inside this interval only the first one is sent to the profiler.

  • A slow request threshold, when a request is slow than this threshold the trace is kept independent of the interval from step 2. Explicitly triggered traces by developers which are always kept.

Still need help? Email [email protected]