Find Traces

Traces are detailed breakdowns of the performance of requests in your project. They are collected at random via the configured sample rate as well as when a developer triggers them manually.

There are two ways to find interesting traces to identify bottlenecks or start improvements:

  1. Dive into a transaction in the list of transactions on the main project screen, to immediately see a list of recent traces that were collected for this transaction

  2. Select one of your manually triggered traces directly in the "My Callgraph Traces" box on the main project screen, or click All Traces, for a list of all traces collected in the project.

Traces for a Transaction

If you monitor your project with Tideways in production, traces are collected for every individual transaction regularly and automatically. Start on the main screen to pick the transaction you want to investigate in detail:

Select a transaction to view a list of its traces

On the transaction details screen, you can then scroll to the bottom to see the "Profiling Traces" box with all the recently collected traces:

Pick a trace that was collected for this transaction

Then, select a trace and continue to anTlyze the trace.

List of All Traces

The second way involves the "My Callgraph Traces" box on the main project screen. It shows a list of all the traces that you have triggered manually in the selected date range. You can directly pick one of the traces to jump to its details:

Pick a manually triggered trace for investigation

If you want to search and filter for trace details click All Traces to find a list sorted by the most recently collected traces.

Filter and search for trace details

You can filter traces by transaction, server, and detail type (trace or callgraph), and search for parts of the URL or transaction name.

Sorting is currently not possible, but we are working on adding it again.

Further reading

Still need help? Email [email protected]