All Products
Search
Document Center

Application Real-Time Monitoring Service:Business trace list

Last Updated:Mar 11, 2026

When a business-critical API starts returning errors or slowing down, you need metrics scoped to that specific transaction -- not just aggregated application data. Business traces in Application Real-Time Monitoring Service (ARMS) let you define characteristic rules that match requests to a specific transaction flow, then track request volume, error rate, and average response time for each trace independently.

How it works

When a request hits the entry interface of a monitored Java application, the ARMS agent extracts business parameters based on your predefined extraction rules. ARMS matches the extracted parameters against the characteristic rules you define in a business trace, then aggregates the matched requests into trace-level metrics: request count, error rate, and average response time.

Supported regions and editions

Business traces are available in the following regions:

ScopeRegions
Chinese mainlandChina (Hangzhou), China (Beijing), China (Zhangjiakou), China (Shanghai), China (Shenzhen)
Outside the Chinese mainlandChina (Hong Kong), Singapore, Germany (Frankfurt)
Note

This feature is not available in Application Monitoring Basic Edition.

Create a business trace

Before you begin, make sure that:

To create a business trace:

Important

Exclude interfaces that read InputStream from business traces. When the ARMS agent extracts request parameters from interfaces with ContentType: application/x-www-form-urlencoded, it reads the InputStream early. Because InputStream supports only a single read, any subsequent access in your business code throws an exception.

  1. Log on to the ARMS console.

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

  3. Click Create. In the Create New Business Trace panel, configure the following parameters and click Confirm.

    Create New Business Trace panel

    ParameterDescription
    Business Trace NameA unique name for the business trace. Must be 2 to 60 characters.
    Business Trace IdentifierA unique identifier used in metric data. Must start with a letter and can contain letters, digits, and underscores. Maximum 20 characters.
    Entry ApplicationThe application that receives the initial request. Requires agent V4.3.0 or later.
    Entry InterfaceThe HTTP interface that serves as the trace entry point. Only HTTP interfaces are supported. See the InputStream caveat below.
    Characteristic Parameters(Optional) Refines matching logic based on the input and output parameters of the entry interface.
    Characteristic Trace ConfigurationsMeet All Rules: matches when all rules are satisfied (AND logic). Meet One Rule: matches when any rule is satisfied (OR logic).
    Rule ParametersParameter Rule: select from the extraction rules configured for the entry application. Matching Rule: the only available option is Contain. Rule value: select one or more reported values, or enter custom values.

Manage business traces

The Business Trace List page provides the following operations:

Business Trace List page
ActionDescription
Click a trace nameView trace details, including request volume, error rate, and average response time.
EditModify trace settings such as entry interface and characteristic rules.
DeleteRemove a trace. After deletion, ARMS stops ingesting observability data for this trace.

Billing

Business trace analysis uses one of the following billing models: