All Products
Search
Document Center

Application Real-Time Monitoring Service:Trace analysis

Last Updated:Mar 11, 2026

After you create a business trace, Application Real-Time Monitoring Service (ARMS) monitors the trace data. Use the Trace Explorer to search, filter, and inspect traces and spans across your services -- whether you are diagnosing a slow request, tracking down an error, or analyzing call patterns.

A typical troubleshooting workflow looks like this:

  1. Open the Trace Explorer and set a time range that covers the incident.

  2. Filter traces by error state, high latency, or a specific service name.

  3. Click a trace ID to view the call topology and identify the span where the error or bottleneck originated.

  4. Check span details and associated logs to pinpoint the root cause.

Prerequisites

Before you begin, make sure that you have:

Open Trace Explorer

  1. Log on to the ARMS console.

  2. In the left-side navigation pane, choose Application Monitoring > Business Trace Explorer.

  3. Select a region in the top navigation bar, then click the business trace that you want to analyze.

  4. Click the Trace Explorer tab.

Filter traces

Set a time range in the upper-right corner of the Trace Explorer page, then narrow down results with one or more of the following methods:

  • Quick Filter: Filter by state, time consumed, application name, interface name, or host address in the Quick Filter section on the left.

  • Search bar: Click the search bar at the top and select a predefined filter condition from the drop-down list, or add a custom condition.

  • Query statement: Enter a query statement in the search box at the top right.

Note

Click the Save icon next to the search box to save the current filter conditions. To reuse a saved filter, click Saved View next to the search box and select a saved condition.

After filtering, specify an aggregation dimension to group the results. For example, aggregate by application name or interface name to compare performance across services.

Understand the trace list

After you apply filters, the Trace Explorer page displays results in three sections:

SectionDescriptionUse case
Bar chartsCall counts and HTTP error distribution over timeSpot spikes in errors or traffic
Time series curveSpan duration over timeIdentify latency trends or outliers
Span and trace listsIndividual trace records with metadataDrill into specific requests
image

Status indicators

The bar chart and trace list use the following indicators:

IndicatorMeaningSource
imageNormal spanstatusCode=1
2025-03-18_11-26-35Error spanstatusCode=2
2025-03-18_11-26-35Span with exceptionsattributes.excep.ids contains a value
2XX (green), 3XX (yellow), 4XX (orange), 5XX (red)HTTP status codes in the bar chartattributes.http.status_code or attributes.http.response.status_code
Note

If a span includes both a status code indicator and an HTTP status code, the HTTP status code takes precedence.

Work with the trace list

The span and trace lists support the following actions:

ActionHow
View trace details and topologyClick a trace ID, or click Details in the Actions column. See Trace details.
View trace logsClick Logs in the Actions column. See Trace logs.
Expand all spans under a traceClick the image icon. By default, only the root span is displayed for each trace.
Customize list columnsClick the 设置 icon in the upper-right corner.
Add a span value as a filterHover over a span and click the 过滤 icon.
2025-03-18_14-09-11

References

For more information about the general Trace Explorer (non-business trace), see Trace analysis.