Skip to content

Visualize Traces

Overview

The trace drilldown view provides a comprehensive analysis of trace data, allowing you to understand and explore spans in detail. Each trace header highlights key metrics, including:

  • Number of services represented
  • Span depth and total spans
  • Number of events
  • Date and total duration of the trace

How to navigate

  1. Click on a span/trace of interest, for example in your Explore Screen, to view its underlying spans.
  2. Select your preferred visualization mode — DependenciesGantt, or Flame view — to explore varied views of the span data.

Note

To enhance performance, we only display spans within a 30-minute window before and after the timestamp of the selected span (or the root span in case of a trace). To obtain a different time range, contact our support team for a customized solution.

Dependencies view

Toggle between Service and Span views to view the communication between services or the span trajectory underlying an operation in your application.

Service view

Visualize the relationship between services, understand the order of activities in a trace, and gain a clear picture of the application's architecture. On a high level, Service view will showcase how related operations across multiple microservices connect in a single trace and will display the entire route of any message sent through Kafka, RabbitMQ, SQS, and other message brokers.

To explore each step more fully, click on the relevant node to reveal all of a service’s spans (internal, incoming, and outgoing) in the right-hand Service Overview panel. Click on a specific span to view information about its service requests and responses, errors, span attributes, events, and correlated logs for the service operation.

Select the type of information to be displayed on the span edges in the drop-down menu on the bottom left of the screen (e.g., max span duration or number of calls per service).

Note that non-instrumented services are displayed with perforated lines and lack metadata.

Spans view

View a mapping of the span trajectory for your trace.

Hover over a span action to view the service name, along with its operation name, application, duration, and subsystem.

Click on a span link to view all of the occurrences and their respective durations.

Select a tag from the GROUP BY menu in the bottom left-hand corner of the screen. When you select tags to group by, you must also select the aggregation type (min, max, avg, sum).

Gantt view

Visualize each span as a horizontal bar on a timeline, showing the sequence, duration, and relationship between operations across services. This helps you identify delays, bottlenecks, and execution patterns at a glance.

With event markers embedded directly in the timeline, Gantt view provides a complete, intuitive picture of both span execution and the events that occurred within them, giving you faster, clearer insight into the behavior of your system.

Events

When drilling into a specific trace or span, Gantt view displays events directly on the timeline. Quickly understand what happened at each point in the execution flow without leaving the trace.

Gantt view surfaces events from:

  • HTTP requests

  • gRPC calls

  • Database operations

  • Span-level events

Events are displayed directly within the relevant spans on the timeline, with each event appearing at its exact timestamp.

Hovering over any event instantly reveals all relevant details, speeding up investigations and reducing MTTR. For example, for an HTTP request you’ll see service, operation, http.method, http.status_code, and http.url. Easily copy values such as URLs or queries for further analysis.

Deep-dive into similar requests

Selecting View similar requests opens APM filtered automatically by the same service, operation, and time range selected in Explore.

This lets you investigate patterns or anomalies across similar gRPC or HTTP requests with one click.

Deep-dive into similar database queries

For database spans, select View similar queries to see the exact query executed and the table involved.

You can also jump directly to Similar queries in APM’s Databases to compare behavior across executions and continue root-cause investigation.

Flame view

View your trace’s spans as horizontally stacked rectangles, visually representing their duration and relationships within a trace.

Additional resources

7.1 Coralogix Academy - Introduction to Tracing Interface in Coralogix
7.1 Coralogix Academy - Introduction to Tracing Interface in Coralogix
Introduction
7.2 Coralogix Academy - Customizing the Tracing UI
7.2 Coralogix Academy - Customizing the Tracing UI
Customizing the Tracing UI
7.3 Coralogix Academy - Querying Traces in the Archive
7.3 Coralogix Academy - Querying Traces in the Archive
Archive querying traces
7.4 Coralogix Academy - Diving into a Trace
7.4 Coralogix Academy - Diving into a Trace
Diving into a trace
7.5 Coralogix Academy - Use Case: Finding a Slow Error Span
7.5 Coralogix Academy - Use Case: Finding a Slow Error Span
Use-case: Finding slow error spans
Was this helpful?