All Products
Search
Document Center

Application Real-Time Monitoring Service:2024

Last Updated:May 15, 2025

This topic describes the release notes for Application Real-Time Monitoring Service (ARMS) in 2024 and provides links to the relevant references.

December

Sub-service

Feature

Category

Description

References

Application Monitoring

Trace Explorer

Optimization

Trace Explorer has improved data query performance and page rendering, effectively enhancing the initial screen loading speed of the page.

Trace Explorer

Monitoring view

Optimization

The comparison analysis view in the dashboard supports setting data display intervals, with a minimum interval of 15 seconds, providing finer-grained data presentation results.

View monitoring details (new)

ARMS agent for Go

New feature

The new profiling capability for Go applications supports performance analysis, effectively diagnosing bottleneck issues caused by CPU, memory, and I/O in Go applications.

Continuous profiling for Go applications

RUM

Custom property reporting

Optimization

By configuring query indexes for custom property fields reported, the business relevance of data analysis is further enhanced.

Integrate applications

SourceMap

Optimization

The RUM frontend build plug-in automatically injects UUIDs into JavaScript files and SourceMap files for association, eliminating the need to manually specify SourceMap files for stack trace parsing.

Automatically parse source maps for web or HTML5 applications

Monitoring view

Optimization

The search capabilities of the RUM console have been improved to support fuzzy searching of filter items, allowing wildcard matching for desired data filtering, making data analysis more flexible and convenient.

Application list

Exception analysis

Optimization

iOS exception analysis now includes support for parsing system stacks, enhancing the diagnostic capabilities for iOS apps.

Application list

Managed Service for Prometheus

Integration Center

New feature

Managed Service for Prometheus now supports the integration of metrics from Alibaba Cloud Tair.

Integration overview

Integration Center

New feature

Managed Service for Prometheus has added support for integrating metrics from both Anti-DDoS Proxy and Anti-DDoS Origin.

Integration overview

Managed Service for Grafana

Billing

Optimization

Grafana Advanced Edition supports customizing the number of user accounts.

Billing rules

November

Sub-service

Feature

Category

Description

References

Application Monitoring

Trace Explorer

Optimization

Simple Log Service (SLS) Storeviews are supported in the application logs. This way, log data in different Logstores can be queried in a unified manner.

Associate trace IDs with logs for a Java application

Trace Explorer

Optimization

Trace data of applications monitored in Real User Monitoring (RUM) and their upstream applications can be queried across regions, providing more convenient tracing capabilities.

Configure application settings

Scenario-based analysis

New feature

Global scenario-based analysis data can be queried by application tag to meet requirements for multi-environment and multi-business query.

-

RUM

Dashboard

Optimization

Web and HTML5 applications support the reporting of crash data, custom exceptions, and CEF-related data.

Web and HTML5 page monitoring details

Billing

New feature

Resource plans are provided.

Overview

Managed Service for Prometheus

Integration Center

New feature

CloudMonitor CPFS-specific metrics are supported.

Integration overview

Integration Center

New feature

Deep Learning Containers (DLC) of Platform for AI (PAI) supports automatically enriching metrics with metadata, including task names and task owners.

Integration overview

October

Sub-service

Feature

Category

Description

References

Application Monitoring

Trace Explorer

Optimization

AI-based single-trace anomaly detection and analysis capabilities with optimization suggestions have been provided in a Copilot format.

-

Trace Explorer

Optimization

Multiple control parameters regarding embedding Trace Explorer into a self-managed web page can be extended, allowing flexible configurations of page display.

-

RUM

Dashboard

Optimization

More dashboard panels have been provided to visualize user analysis, resource loading details, and exception data to help you gain a deeper insight into RUM metrics.

Application list

Dashboard

Optimization

Exception and jank data of apps supports filtering by app version and exception subtype. New metrics for crash, jank, and JavaScript error rates have been added for display.

Application monitoring details

Sampling settings

New feature

Session sampling rate of apps supports user-friendly configurations, helping you flexibly control costs.

Configure application settings

RUM SDK

New feature

A switch has been added to RUM SDKs for iOS and Android to turn off power monitoring, increasing the flexibility of monitoring.

-

Managed Service for Prometheus

Integration Center

New feature

CloudMonitor metrics are supported.

Integration overview

Integration Center

New feature

Anti-DDoS Proxy and Anti-DDoS Origin metrics are supported.

Integration overview

Integration Center

New feature

Metrics of Lindorm databases deployed in the China (Zhangjiakou), Indonesia (Jakarta), and Singapore regions are supported.

-

Alerting

New feature

Managed Service for Prometheus has provided new alert templates for Windows-based Elastic Compute Service (ECS) instances.

-

Dashboard

New feature

New built-in WAF 3.0 dashboards have been provided.

View a dashboard

September

Sub-service

Feature

Category

Description

References

Application Monitoring

Scenario-based analysis

New feature

Multidimensional scenario-based dashboards are supported to provide analysis capabilities of exceptions, databases, and slow calls. This meets the requirements for unified query.

-

ARMS agent for Java

Optimization

The ARMS agent for Java v3.2.10 and v4.1.11 has been released. Several issues have been fixed. The CPU and memory overheads of the agent have been optimized to further reduce resource consumption.

Release notes of the ARMS agent for Java

Application instance monitoring

Optimization

For applications deployed in containers, the memory-related metric data of the instances has been optimized to be consistent with that of containers.

Java application instance monitoring

RUM

RUM SDK

New feature

Custom attributes of apps can be globally reported. Metric data collection is associated with business scenarios.

Sample configurations of the RUM SDK for iOS

Application integration

New feature

RUM SDKs for iOS and Android support local integration.

Integrate an iOS app into RUM

Trace

New feature

Trace data reported from different regions is altogether displayed. Redirection to the trace details page is supported.

-

Trace

Optimization

The backend resources of application sites can be checked and rebuilt to improve the application monitoring process.

-

Application integration

New feature

The spaMode of single-page applications supports flexibly configuring the auto mode.

Sample configurations of the RUM SDK for web and HTML5 applications

Managed Service for Prometheus

Integration Center

New feature

Managed Service for Prometheus supports the collection of metric data with exemplars.

Integration overview

Integration Center

New feature

The CloudLens for Hologres feature of CloudMonitor is supported.

Integration overview

Integration Center

New feature

Integration of cloud services supports enriching cloud service metrics with specified instance tags.

Integration overview

Visualization

Optimization

The metric integration and built-in dashboards for PAI-DLC and Elastic MapReduce have been optimized. Multidimensional metric statistics are supported.

View a dashboard

August

Sub-service

Feature

Category

Description

References

Application Monitoring

Visualization

New feature

The application health dashboard is provided to show the overall status of applications in real time. The health status of an application can be defined based on alerting and exceptions.

-

Trace

New feature

Trace Explorer supports the simple view to simplify trace query and visualization. Common parameters such as TraceId can be used to query trace information.

Trace Explorer

Scenario-based analysis

New feature

Scenario-based analysis provides a dashboard to show upstream and downstream services and interfaces.

-

ARMS agent

Optimization

The ARMS agent for Java v3.2.10 and v4.1.10 has been released to further improve the stability and performance of the agent.

Release notes of the ARMS agent for Java

RUM

RUM SDKs for iOS and Android

New feature

RUM SDKs for iOS and Android support the reporting of custom events, exceptions, and logs to improve the flexibility of reporting custom business data.

Sample SDK configurations

RUM SDKs for iOS and Android

New feature

RUM SDKs for iOS and Android support environment information configurations to improve the application data management ability.

Sample SDK configurations

RUM SDKs for iOS and Android

New feature

The traces of apps can be sampled as needed.

Enable end-to-end tracing for an app

RUM SDK for Android

New feature

RUM SDK for Android supports Android Gradle Plugin 8.X.

Release notes of RUM SDK for Android

Performance

Optimization

Exception stack parsing performance has been optimized.

-

Managed Service for Prometheus

Alerting

Optimization

The default status of a built-in alert rule is changed to Stopped, and built-in alert rules can be modified or manually enabled.

[Product changes] Updates coming to built-in alert rules in Integration Center

July

Sub-service

Feature

Category

Description

References

Application Monitoring

Visualization

New feature

The scenario-based analysis is provided to help you query the distribution of upstream services in a trace, and configure appropriate sampling policies for trace data based on your business requirements.

-

Alerting

New feature

Metrics about applications deployed in containers are provided. Alert rules can be efficiently configured for the CPU utilization, memory usage, and network of each pod.

Alert metrics

Billing

Optimization

The billing change wizard has been optimized.

-

RUM

RUM SDK

New feature

RUM SDKs for C or C++ are available for PC application monitoring. Session collection, end-to-end tracing, and custom reporting are supported.

Integrate a PC app

Symbol table

New feature

Symbol table files storing error stack information can be uploaded in batches through Object Storage Service (OSS).

Upload multiple symbol tables at a time

Trace

New feature

OpenTelemetry and SkyWalking protocols are supported for app tracing.

Enable end-to-end tracing for an app

Data reporting

Optimization

The compatibility between RUM and web applications is improved for reporting a large amount of data at a time.

-

Managed Service for Prometheus

Integration Center

New feature

Self-managed Kafka clusters deployed in ECS instances can be monitored.

Integration overview

Archival storage

New feature

The archival storage feature is provided for all types of Prometheus instances.

Automatically archive Prometheus instances

Data delivery

New feature

The external_labels field can be configured to add custom labels to metrics when data is delivered to Prometheus Remote Write endpoints.

Deliver data from a Managed Service for Prometheus instance to a self-managed one

Container monitoring

New feature

Container Monitoring Pro Edition has been released.

-

Integration Center

Optimization

Default alert rules are provided for the ApsaraMQ for RocketMQ 5.0 component.

-

June

Sub-service

Feature

Category

Description

References

Application Monitoring

ARMS agent for Go

New feature

ARMS has released the self-developed ARMS agent for Go that easily and non-intrusively integrates Go applications into Application Monitoring and provides application monitoring and tracing capabilities similar to the ARMS agent for Java.

Monitor Go applications

Trace

Optimization

The span duration overview, span search, and event configuration of key fields are supported for a single trace. This further improves the trace analysis.

Trace Explorer

Global topology

Optimization

The visualization of application global topologies has been optimized. Application nodes can be flexibly queried by application name or tag.

Application topology

Managed Service for OpenTelemetry

Trace

Optimization

Metrics aggregated based on traces can be disabled. Custom metrics can be reported. This meets the requirements for cost control and custom monitoring.

Cluster Configurations

Trace

Optimization

The visualization of metrics related to spans has been optimized in the trace details. The rate, errors, and duration defined by the RED Method are displayed with spans to help you monitor the metric trends.

Trace Explorer

Authentication token

Optimization

Read-only accounts are not allowed to obtain tokens to prevent token leakage.

-

RUM

RUM SDKs for web applications, HTML5 applications, and mini programs

Optimization

  • RUM SDKs for web applications, HTML5 applications, and mini programs support the custom parsing of API requests and the flexible configuration of request parameters, response body, error codes, and other custom information.

  • RUM SDKs for web applications, HTML5 applications, and mini programs support the snapshot collection of events.

  • RUM SDKs for web applications, HTML5 applications, and mini programs support the configuration of common attributes and exception event filtering.

RUM SDKs for iOS and Android

Optimization

RUM SDKs for iOS and Android support React Native.

Integrate a React Native app

Resource usage

New feature

RUM resource usage can be queried in the ARMS console.

Resource usage and bills

Session Tracing

Optimization

The interaction of the Session Tracing tab has been optimized to enhance the drill-down analysis and backtracking capabilities.

-

Managed Service for Prometheus

Archival storage

New feature

Archival storage is supported.

Automatically archive Prometheus instances

Integration Center

New feature

  • EMR Serverless StarRocks is supported.

  • Argo Workflows of ACK One is supported.

  • ArgoCD of ACK One is supported.

  • Elastic Desktop Service is supported.

Integration overview

Integration Center

Optimization

The integration of ApsaraDB RDS for PostgreSQL and EMR On ECS has been optimized.

-

May

Sub-service

Feature

Category

Description

References

Application Monitoring

Basic metric monitoring

Optimization

More accurate metric data is provided for applications deployed in virtual machines or containers to improve the accuracy of alerting.

Java application instance monitoring

Metric convergence

New feature

Intelligent convergence and custom convergence are supported for metrics about application interfaces, external dependencies, and databases to prevent metric divergence.

ARMS convergence

ARMS agent

Optimization

The ARMS agent for Java v3.2.8 has been released. Plug-in incompatibility issues are fixed. Various compatible plug-ins with the latest versions are provided.

Release notes of the ARMS agent for Java

Alerting

Optimization

Alert rules for Managed Service for OpenTelemetry can be configured in the Application Monitoring module of the ARMS console to simplify the configuration path.

Alert rules

Managed Service for OpenTelemetry

LLM application tracing

New feature

Tracing is provided for Large language model (LLM) applications to improve application O&M efficiency and stability.

LLM Trace Explorer

RUM

Application integration

New feature

Custom exceptions and events can be reported to meet the requirements for custom data collection.

-

Application integration

New feature

Flutter apps can be monitored.

Integrate a Flutter app

Tracing

New feature

Tracing capabilities are provided for apps. The SkyWalking protocol is supported.

Enable end-to-end tracing for an app

Tracing

New feature

The SkyWalking protocol is supported for web application tracing.

Enable end-to-end tracing for a web application or mini program

Managed Service for Prometheus

Integration Center

Optimization

Integration Center supports the integration of multiple cloud services at one time. This meets the requirements of monitoring various cloud services.

-

Metric

Optimization

Metrics about Apache Flink support custom collection.

Metrics

ECS instance monitoring

New feature

The collection of ECS instance metrics supports service discovery based on tags or IP addresses.

Use Managed Service for Prometheus to monitor an ECS instance

ECS instance monitoring

Optimization

The stability and performance of ECS instance monitoring have been optimized. Custom tags can be added to the metrics of an ECS instance.

-

April

Sub-service

Feature

Category

Description

References

Application Monitoring

Trace Explorer

Optimization

The user experience of the Trace Explorer page has been optimized. Traces can be efficiently queried and identified. The method stack analysis and trace details are all optimized.

Trace Explorer

Database analysis

New feature

The application details page in the Application Monitoring module of the new ARMS console supports database analysis capabilities and the statistical analysis of all database calls at the application level, and provides dedicated database analysis views.

-

Trace sampling

New feature

The trace monitoring of ingress applications and the configuration of the sampling rate are supported. This helps you identify service paths and manage the trace sampling.

Note

This feature depends on the latest version of the ARMS agent.

Best practices for trace sampling configuration

Dependency

New feature

The service paths of external dependency calls are revealed to help you query the complete path information of external calls in a more fine-grained manner.

-

RUM

API

New feature

The RUM API has been released.

List of operations by function

App monitoring

New feature

Apps can be integrated into RUM through CocoaPods or Maven.

Symbol table

New feature

Symbol tables can be uploaded by using the RUM API.

CreateRumUploadFileUrl

Managed Service for OpenTelemetry

Alerting

New feature

Alert rules can be configured to monitor the number of abnormal traces.

Alert rules

Database analysis

Optimization

Global database analysis is supported. Dedicated analysis views for database calls, such as SQL statements, duration, number of calls, and slow SQL queries, are provided. You can also configure filter conditions based on your requirements.

Database call analysis

Managed Service for Prometheus

Storage

New feature

The data of a Prometheus instance can be automatically stored in Archive Storage if the storage duration ends.

Automatically archive Prometheus instances

Metric

Optimization

The basic metrics about containers monitored in Managed Service for Prometheus can no longer be discarded. This prevents data missing caused by accidental discarding.

Discard metrics

Cloud service

Optimization

Cloud services need to be integrated into ARMS through Integration Center.

Monitor an Alibaba Cloud service

March

Sub-service

Feature

Category

Description

References

Application Monitoring

Billing mode

Optimization

For regions outside the Chinese mainland, the billing mode can be updated in the ARMS console.

Billing

Tag

Optimization

Custom tags can be attached to applications deployed in containers by configuring environment variables for pods.

Add and use tags

UI

Optimization

The visualization of key menus has been optimized in the new ARMS console.

-

RUM

App monitoring

Optimization

Analysis of janks, Application Not Responding (ANR) errors, and JavaScript errors is provided for apps.

Application monitoring details

Tracing

New feature

Tracing of frontend requests is provided. Trace data and topologies can be visualized.

Enable end-to-end tracing for a web application or mini program

Managed Service for Prometheus

RAM-based authorization

New feature

Policies can be attached to grant permissions on Prometheus instances.

RAM-based access control

Alerting

Optimization

More built-in alert rules are provided for Lindorm.

Create an alert rule for a Prometheus instance

Integration Center

Optimization

  • HTTPS-based collection is supported for Micrometer.

  • If duplicate environment instance names exist, an error message appears. The issue is fixed.

Use the integration center to integrate monitoring data

Service discovery

Optimization

Custom data collection supports service discovery based on tags attached to ECS instances.

Manage the service discovery rules of ECS instances

Synthetic Monitoring

Synthetic test

Optimization

  • Synthetic monitoring through internal networks is provided for ping.

  • HTTP monitoring supports Application-Layer Protocol Negotiation (ALPN).

  • DNS server IP addresses can be displayed in HTTP monitoring details.

Create a synthetic monitoring task to test network quality

API

New feature

The ListSyntheticDetail operation can be called to obtain monitoring results.

ListSyntheticDetail

Alerting

Optimization

Alert rules can be created to monitor the time when certificates expire.

Alert rules

Alert Management

Notification object

New feature

Alert notifications can be sent through Lark.

Lark chatbots

Contact

Optimization

The authentication process of WeCom and Lark alert contacts has been optimized. An OTP is sent to the mobile phone number of a contact before the contact can handle the alert in WeCom or Lark.

Contacts

February

Sub-service

Feature

Category

Description

References

Application Monitoring

Trace Explorer

New feature

Analysis of failed and slow traces is provided to help you discover characteristics that are most related to failed and slow calls, diagnose problems, and optimize the system.

Trace Explorer

Continuous profiling

Optimization

Continuous profiling allows you to automatically fill in CIDR blocks based on the environment where the application is deployed.

Use the continuous profiling feature

RUM

Page details

Optimization

The session details panel and resource loading trends analysis have been optimized.

Web and HTML5 page monitoring details

App monitoring

New feature

iOS and Android apps can be integrated into RUM to monitor user interaction data.

Monitor Android apps

Synthetic Monitoring

Metric

New feature

Certificate detection and alerting are supported.

View a task dashboard

Managed Service for OpenTelemetry

Managed Service for OpenTelemetry 2.0

New feature

Managed Service for OpenTelemetry 2.0 has been released to provide a new interactive experience, enhanced alerting capabilities, more scenario-based dashboards, and intelligent analysis capabilities.

View monitoring details (new)

Managed Service for Prometheus

Integration Management

New feature

Metrics can be discarded in the Integration Management module.

Integration management

Metric

Optimization

More metrics are supported for ApsaraDB RDS for PostgreSQL.

Metrics

Integration Center

New feature

The new Integration Center is fully launched in regions outside the Chinese mainland.

Integration overview

Alert Management

Alert event

Optimization

Custom application tags are displayed in alert event details.

Add and use tags

January

Sub-service

Feature

Category

Description

References

Application Monitoring

Tag

Optimization

The new application details page supports instance tags.

Add and use tags

Trace Explorer

New feature

Drill down analysis is supported.

Trace Explorer

RUM

Alerting

New feature

Alert rules can be configured.

Create alert rules

Usage

New feature

Application startup and shutdown, and resource quotas are supported.

Resource usage and bills

Managed Service for Prometheus

Integration Center

New feature

The new Integration Center is fully launched in the Chinese mainland.

Integrate services or components

Managed Service for Prometheus

Billing

New feature

The billing mode can be changed in the Managed Service for Prometheus console.

Data ingestion billing

ECS instance monitoring

New feature

ECS instance monitoring supports processes.

Monitor ECS instances

Integration Management

New feature

Dashboards can be queried in the Integration Management module.

Integration management

Health inspection

Optimization

The loading speed of the health inspection list has been optimized.

-

Synthetic Monitoring

Monitoring task creation

New feature

Terraform can be used to create monitoring tasks.

-

Application Monitoring eBPF Edition

Alerting

New feature

Alert rules can be configured.

Alert rules

Alert Management

Alert notification

Optimization

The editing of contact information imported from CloudMonitor is disabled.

-

Alert notification

Optimization

Contacts can be mentioned with the at sign (@) in a WeCom group.

Mention contacts with the at sign (@) in a group chat