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. | |
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. | ||
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. | ||
RUM | Custom property reporting | Optimization | By configuring query indexes for custom property fields reported, the business relevance of data analysis is further enhanced. | |
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. | ||
Exception analysis | Optimization | iOS exception analysis now includes support for parsing system stacks, enhancing the diagnostic capabilities for iOS apps. | ||
Managed Service for Prometheus | Integration Center | New feature | Managed Service for Prometheus now supports the integration of metrics from Alibaba Cloud Tair. | |
Integration Center | New feature | Managed Service for Prometheus has added support for integrating metrics from both Anti-DDoS Proxy and Anti-DDoS Origin. | ||
Managed Service for Grafana | Billing | Optimization | Grafana Advanced Edition supports customizing the number of user accounts. |
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. | |
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. | ||
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. | |
Billing | New feature | Resource plans are provided. | ||
Managed Service for Prometheus | Integration Center | New feature | CloudMonitor CPFS-specific metrics are supported. | |
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. |
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. | |
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. | ||
Sampling settings | New feature | Session sampling rate of apps supports user-friendly configurations, helping you flexibly control costs. | ||
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 Center | New feature | Anti-DDoS Proxy and Anti-DDoS Origin metrics are supported. | ||
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. |
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. | ||
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. | ||
RUM | RUM SDK | New feature | Custom attributes of apps can be globally reported. Metric data collection is associated with business scenarios. | |
Application integration | New feature | RUM SDKs for iOS and Android support local integration. | ||
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 Center | New feature | The CloudLens for Hologres feature of CloudMonitor is supported. | ||
Integration Center | New feature | Integration of cloud services supports enriching cloud service metrics with specified instance tags. | ||
Visualization | Optimization | The metric integration and built-in dashboards for PAI-DLC and Elastic MapReduce have been optimized. Multidimensional metric statistics are supported. |
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. | ||
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. | ||
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. | |
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. | ||
RUM SDKs for iOS and Android | New feature | The traces of apps can be sampled as needed. | ||
RUM SDK for Android | New feature | RUM SDK for Android supports Android Gradle Plugin 8.X. | ||
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. | ||
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. | |
Symbol table | New feature | Symbol table files storing error stack information can be uploaded in batches through Object Storage Service (OSS). | ||
Trace | New feature | OpenTelemetry and SkyWalking protocols are supported for app tracing. | ||
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. | |
Archival storage | New feature | The archival storage feature is provided for all types of 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. | |
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. | ||
Global topology | Optimization | The visualization of application global topologies has been optimized. Application nodes can be flexibly queried by application name or tag. | ||
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. | |
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. | ||
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 iOS and Android | Optimization | RUM SDKs for iOS and Android support React Native. | ||
Resource usage | New feature | RUM resource usage can be queried in the ARMS console. | ||
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. | |
Integration Center | New feature |
| ||
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. | |
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 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. | ||
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. | ||
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. | |
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. | ||
Tracing | New feature | Tracing capabilities are provided for apps. The SkyWalking protocol is supported. | ||
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. | ||
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. | |
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. | ||
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. | |
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. | ||
Managed Service for OpenTelemetry | Alerting | New feature | Alert rules can be configured to monitor the number of abnormal traces. | |
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. | ||
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. | |
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. | ||
Cloud service | Optimization | Cloud services need to be integrated into ARMS through Integration Center. |
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. | |
Tag | Optimization | Custom tags can be attached to applications deployed in containers by configuring environment variables for pods. | ||
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. | |
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. | |
Alerting | Optimization | More built-in alert rules are provided for Lindorm. | ||
Integration Center | Optimization |
| ||
Service discovery | Optimization | Custom data collection supports service discovery based on tags attached to ECS instances. | ||
Synthetic Monitoring | Synthetic test | Optimization |
| |
API | New feature | The ListSyntheticDetail operation can be called to obtain monitoring results. | ||
Alerting | Optimization | Alert rules can be created to monitor the time when certificates expire. | ||
Alert Management | Notification object | New feature | Alert notifications can be sent through Lark. | |
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. |
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. | |
Continuous profiling | Optimization | Continuous profiling allows you to automatically fill in CIDR blocks based on the environment where the application is deployed. | ||
RUM | Page details | Optimization | The session details panel and resource loading trends analysis have been optimized. | |
App monitoring | New feature | iOS and Android apps can be integrated into RUM to monitor user interaction data. | ||
Synthetic Monitoring | Metric | New feature | Certificate detection and alerting are supported. | |
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. | |
Managed Service for Prometheus | Integration Management | New feature | Metrics can be discarded in the Integration Management module. | |
Metric | Optimization | More metrics are supported for ApsaraDB RDS for PostgreSQL. | ||
Integration Center | New feature | The new Integration Center is fully launched in regions outside the Chinese mainland. | ||
Alert Management | Alert event | Optimization | Custom application tags are displayed in alert event details. |
January
Sub-service | Feature | Category | Description | References |
Application Monitoring | Tag | Optimization | The new application details page supports instance tags. | |
Trace Explorer | New feature | Drill down analysis is supported. | ||
RUM | Alerting | New feature | Alert rules can be configured. | |
Usage | New feature | Application startup and shutdown, and resource quotas are supported. | ||
Managed Service for Prometheus | Integration Center | New feature | The new Integration Center is fully launched in the Chinese mainland. | |
Managed Service for Prometheus | Billing | New feature | The billing mode can be changed in the Managed Service for Prometheus console. | |
ECS instance monitoring | New feature | ECS instance monitoring supports processes. | ||
Integration Management | New feature | Dashboards can be queried in the Integration Management module. | ||
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 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. |