Updated on 2025-06-27 GMT+08:00

Before You Start

This document describes how to use Application Performance Management (APM).

Application List

The Applications page displays information such as components, environments, Agent status, and supported operations.

CMDB Management

APM has built-in CMDB for managing the application structure and related configurations.

Application Metric Monitoring

APM can manage tags and monitor the metric data of JVM, GC, service calls, exceptions, external calls, database access, and middleware, helping you comprehensively monitor application running. Application metrics can be reported to the AOM console through Prometheus instances.

Tracing

Information such as the call status, duration, and API is displayed, helping you further locate fault causes.

Application Topology

The call and dependency relationships between applications are displayed, and abnormal instances can be automatically discovered.

There are two types of application topologies:

Single-component topology: topology of a single component under an environment. You can also view the call relationships of direct and indirect upstream and downstream components.

Global application topology: topology of some or all components under an application.

URL Tracing

Through URL tracing, you can monitor the call relationships between important APIs and downstream services, and then detect problems more precisely.

Resource Tag Management

You can tag resources under your account for classification.

Managing Tags

You can add tags for different environments and applications for easy management.

Alarm Management

When an application connected to APM meets a preset alarm condition, an alarm is triggered and reported in a timely manner. In this way, you can quickly learn about service exceptions and rectify faults to prevent loss.

Agent Management

Agent Management allows you to check the deployment and running statuses of the Agents that are connected to APM, and to stop, start, or delete them.

Web Monitoring

APM Agents regularly collect performance metric data to measure the overall health of websites, HTML5 pages, and applets. Collected data covers performance loading, API requests, JS errors, access analysis, session tracing, and custom statistics, enabling you to monitor frontend applications comprehensively.

Open Tracing

Open tracing collects complete traces of distributed applications and provides data about topologies, URLs, databases, and exceptions. Alarm policies can be customized as required. OpenTelemetry and SkyWalking support association with logs. Therefore, developers can quickly analyze and diagnose performance bottlenecks in the distributed application architecture and improve development and diagnosis efficiency of microservices.

App Monitoring

APM Agents regularly collect performance metric data to measure the overall health status of Android, iOS, and HarmonyOS apps. The collected data includes crashes, application not responding (ANR), errors, startup performance, network requests, devices, and custom statistics, helping you better monitor your app running.

System Management

System Management manages and displays system configurations in a centralized manner. It consists of:

Collection Center: displays collectors in a centralized manner. You can view and manage various collectors, metrics, and collection parameters supported by APM.

Data Masking: You can set policies to mask the data reported using APM 2.0 APIs.

Usage Statistics: After Agents are connected, you can check Agent Statistics and Written Data Statistics on the Usage Statistics page.

Access Keys: long-term identity credentials. They ensure that the requests are secret, complete, and correct.

General Configuration: You can determine whether to collect data through bytecode instrumentation, and specify the slow request threshold and maximum number of rows to collect. You can also specify the slow SQL request threshold and set web monitoring aggregation.

Agent Count: APM counts the number of Agents used by tenants.

SDK Reference

APM provides different SDKs for connecting iOS, Android, HarmonyOS, browser/HTML5, and applets.

Permissions Management

Enterprise Project Management Service (EPS) is used to control user access to APM resources.

CTS Auditing

Cloud Trace Service (CTS) auditing, which involves:

Recording APM operations: With CTS, you can record operations associated with cloud servers for future query, audit, and backtracking.

Querying APM operation records: After you enable CTS and create the management tracker, CTS starts recording operations on cloud resources.

Learn more

Getting Started

Learn how to connect applications to APM in different scenarios.