Tag Analysis

Request access to the Preview!

Tag Analysis is in Preview. To request access, fill out this form.

Request Access

Overview

Tag Analysis helps you identify tags and attributes that contribute most significantly to anomalies in your tracing data, such as error spikes or latency issues. It automatically highlights dimensions that distinguish problematic spans from normal ones.

Tag Analysis allows you to spot outliers at a glance, filter or group spans by the most relevant attributes, and pinpoint the root cause of performance or error anomalies.

Tag analysis panel

Tag Analysis compares a subset of problematic spans (such as high-latency or error spans) against a baseline of normal spans (such as successful or low-latency spans). It then ranks the tags and attributes with the most significant differences between the two groups, surfacing the most impactful dimensions for further investigation.

Use Tag Analysis to answer questions such as:

  • Are recent errors tied to a specific customer ID or organization?
  • Is increased latency scoped to a certain region or Kubernetes cluster?
  • Did a surge in request volume originate from a specific user or client application?

Getting started

You can initiate Tag Analysis from several locations:

  • Trace Explorer Top Metrics (Requests, Errors and Latency): Click Analyze next to the Errors or Latency graphs to discover tags contributing to errors or latency.
Analyze RED metrics

-Trace Explorer Timeseries View: Brush over a time window to define a subset of spans. Tag Analysis compares this selection to the rest of the time range.

Analyze time range
  • Trace Explorer and Service Page Point plot Graph: Select a cluster of spans by brushing over the graph (spanning duration and time range) to define a subset of spans to compare against.
Analyse point plot slice

Click Analyze to see the results in the Tag Analysis side panel.

Exploring Tag Analysis results

Tag Analysis results appear in a side panel and include:

  • The subset and baseline definition: For comparisons based on time and duration, a point plot graph represents the subset and baseline selections. Redraw the subset or baseline to refine the selection and compare specific duration and time ranges.
Subset and baseline detinifion
  • Ranked Attribute List::
    A list of the top tags and attribute values, ordered by relevance in distinguishing the subset from the baseline. Relevant dimensions are highlighted with a light pink background, and relevant key:value pairs are highlighted with a status pill on the row.

Note: The relevance score is computed based on the difference in the tag value distribution between the subset and the baseline.

Tag analysis relevant dimension
  • From the analysis results, you can:
    • Color the point plot by any attribute for further investigation.
    • Group by a relevant attribute to examine and compare groups with Trace Groups.
    • Filter by a key:value pair to isolate spans driving the issue.
    • Drill deeper into associated individual spans and traces.

Further reading

Additional helpful documentation, links, and articles: