This topic provides the release notes of Application Real-Time Monitoring Service (ARMS) of 2021 and describes the feature changes in each release.
December 2021
Module | Feature | Description | Release date | Region | Version |
---|---|---|---|---|---|
Application Security | Protection against the Apache Log4j2 vulnerability | After you connect your application to the application security feature, the feature identifies and reports an attack event when the application is attacked by a Log4j2 remote code execution vulnerability. For more information, see Apache Log4j2 remote code execution vulnerability (CVE-2021-44228). | 2021-12-17 | For more information, see Regions where Application Security is supported. | v2.8.2.3 |
Application Monitoring | New feature of Arthas diagnosis: performance analysis | The performance analysis feature allows you to generate a flame graph based on the collected samples within a specific period, such as CPU time consumption and memory allocation. For more information, see Arthas diagnostics (new). | 2021-12-17 |
| v2.8.2.3 |
Kubernetes Monitoring | New method to install the Kubernetes Monitoring agent |
| 2021-12-03 | For more information, see Regions where Kubernetes Monitoring is supported. | v2.8.2.2 |
Prometheus Service | Virtual aggregate instance for metric query and alerting | Prometheus Service provides the GlobalView feature to aggregate all instances in a region. The GlobalView feature provides a virtual aggregate instance for all Prometheus instances in the current region. This virtual aggregate instance can implement unified metric query and alerting. For more information, see Manage a global aggregation instance (old version). | 2021-12-03 | For more information, see Regions where Prometheus Service is supported. | v2.8.2.2 |
Custom features of the metrics storage market | Metrics can be stored for up to 180 days. | 2021-12-03 | For more information, see Regions where Prometheus Service is supported. | v2.8.2.2 | |
Application Monitoring | arms-pilot 1.51.0 available | The arms-pilot component of version 1.51.0 allows you to monitor JDK11 applications in Container Service for Kubernetes (ACK) clusters. For more information, see Install an ARMS agent for Java applications deployed in ACK. | 2021-12-03 | For more information, see Regions where Application Monitoring is supported. | v2.8.2.2 |
November 2021
Module | Feature | Description | Release date | Region | Version |
---|---|---|---|---|---|
Prometheus Service | Recording rules | Recording rules can be used for custom development of metric data. You can configure recording rules to advance the computing process to the write side to reduce the resource usage on the query side. Especially in large-scale clusters and complex business scenarios, PromQL complexity can be reduced. This improves the query performance and simplifies user configurations. | 2021-11-19 | For more information, see Regions where Prometheus Service is supported. | v2.8.2.1 |
Application Monitoring | Trace Explorer | The Trace Explorer feature allows you to analyze stored full trace data based on filter conditions or aggregation dimensions. This way, the requirements of custom diagnosis in various scenarios can be met. For more information, see Trace Explorer. | 2021-11-19 |
| v2.8.2.1 |
October 2021
Module | Feature | Description | Release date | Region | Version |
---|---|---|---|---|---|
Alert Management | New regions for the alert management feature | The following regions begin to support the alert management feature:
| 2021-10-25 | N/A | v2.8.1.5 |
Prometheus Service | Recording rules added | You need to set only the Rule Group parameter for the RecordingRule.yaml file of Prometheus Service. You cannot set the Remote Write parameter for recording rules for the RecordingRule.yaml file. For more information, see Set a Prometheus agent. | 2021-10-14 | For more information, see Regions where Prometheus Service is supported. | v2.8.1.5 |
September 2021
Module | Feature | Description | Release date | Region | Version |
---|---|---|---|---|---|
Prometheus Service | Authentication tokens | If Prometheus Service is connected to self-managed Grafana, you can read data from ARMS Prometheus. If you create self-managed Prometheus instances and register clusters, you can write data to ARMS Prometheus. If you remotely read data from or write data to Prometheus Service, you can enhance data security by using authentication tokens. For more information, see Configure a Prometheus agent. | 2021-09-29 | For more information, see Regions where Prometheus Service is supported. | v2.8.1.4 |
Kubernetes Monitoring | Cluster topology optimization |
| 2021-09-02 | For more information, see Regions where Kubernetes Monitoring is supported. | v2.8.1.3 |
August 2021
Module | Feature | Description | Release date | Region | Version |
---|---|---|---|---|---|
Kubernetes Monitoring | Alert configuration | Kubernetes Monitoring provides alert templates. You can create alert rules based on alert templates or customize alert rules for Kubernetes clusters. For more information, see Create alert rules for Kubernetes Monitoring. | 2021-08-19 | For more information, see Regions where Kubernetes Monitoring is supported. | v2.8.1.2 |
Agent restart | Kubernetes Monitoring allows you to manually restart an agent. For more information, see Agent management. | 2021-08-19 | For more information, see Regions where Kubernetes Monitoring is supported. | v2.8.1.2 | |
Kubernetes Monitoring | New name for container monitoring | Container monitoring is officially renamed Kubernetes Monitoring. | 2021-08-05 | For more information, see Regions where Kubernetes Monitoring is supported. | v2.8.1.1 |
Cluster topology optimization |
| 2021-08-05 | For more information, see Regions where Kubernetes Monitoring is supported. | v2.8.1.1 | |
Prometheus Service | Feature optimization |
| 2021-08-05 | For more information, see Regions where Prometheus Service is supported. | v2.8.1.1 |
Bug fixes | The issue of incorrect Region Label values for metrics collected by CloudMonitor is fixed. | 2021-08-05 | For more information, see Regions where Prometheus Service is supported. | v2.8.1.1 |
July 2021
Module | Feature | Description | Release date | Region | Version |
---|---|---|---|---|---|
Container Monitoring | New regions outside China | The following regions begin to support the container monitoring feature:
| 2021-07-15 | For more information, see Regions where Kubernetes Monitoring is supported. | v2.8.0.3 |
Metrics for new protocols | Container monitoring allows you to view the metric details of the HTTP, MySQL, TCP, Redis, and Kafka protocols. For more information, see Protocol-related metrics. | 2021-07-15 | For more information, see Regions where Kubernetes Monitoring is supported. | v2.8.0.3 |
June 2021
Module | Feature | Description | Release date | Region | Version |
---|---|---|---|---|---|
Container Monitoring | Support for container monitoring | Container monitoring is a one-stop module that provides observation features designed for Kubernetes clusters. This module provides IT developers and O&M engineers with a comprehensive observability solution that covers multiple aspects of Kubernetes clusters, including metrics, traces, logs, and events. For more information, see What is Kubernetes Monitoring?. | 2021-06-18 | For more information, see Regions where Kubernetes Monitoring is supported. | v2.8.0.2 |
Application Monitoring | Support for OpenTelemetry SDK for Java | After you have manually instrumented your application by using OpenTelemetry SDK for Java, no changes are required. ARMS uses a relevant span as an independent method or an internal method stack to monitor your application. For more information, see Use OpenTelemetry SDK for Java to manually instrument an application. | 2021-06-18 | For more information, see Regions where Application Monitoring is supported. | v2.8.0.2 |
Asynchronous task monitoring | Three methods are added to monitor asynchronous tasks: Spring @Async tags, custom asynchronous tasks, and manual passthrough in complex scenarios. For more information, see Use ARMS to monitor asynchronous tasks. | 2021-06-18 | For more information, see Regions where Application Monitoring is supported. | v2.8.0.2 |
May 2021
Module | Feature | Description | Release date | Region | Version |
---|---|---|---|---|---|
Prometheus Service | Feature optimization | After the tag value is updated, Prometheus Service no longer collects old metrics. | 2021-05-13 | For more information, see Regions where Prometheus Service is supported. | v2.8.0 |
New region | The Indonesia (Jakarta) region is available. | Application Monitoring, Prometheus Service, and Tracing Analysis are supported in the Indonesia (Jakarta) region. For more information, see Supported regions. | 2021-05-13 | N/A | v2.8.0 |
April 2021
Module | Feature | Description | Release date | Region | Version |
---|---|---|---|---|---|
Application Monitoring | Thread pool monitoring | The thread pool monitoring feature is provided to help you monitor the thread pool of your application. Various metrics are monitored, such as the number of core threads, the number of existing threads, and the maximum number of allowed threads. For more information, see Thread pool monitoring. | 2021-04-22 | For more information, see Regions where Application Monitoring is supported. | v2.7.9.3 |
Prometheus Service | Dashboard resets |
| 2021-04-08 | For more information, see Regions where Prometheus Service is supported. | v2.7.9.2 |
March 2021
Module | Feature | Description | Release date | Region | Version |
---|---|---|---|---|---|
Application Monitoring | Arthas diagnosis | In the ARMS console, the Application Diagnosis-Arthas Diagnosis module is added to the application diagnosis feature. | 2021-03-18 | For more information, see Regions where Application Monitoring is supported. | v2.7.9 |
API monitoring | In the ARMS console, two charts are added to the Interface Snapshot tab of the Interface Invocation page to display the statistics of the total number of snapshots and snapshot response time. For more information, see API monitoring. | 2021-03-18 | For more information, see Regions where Application Monitoring is supported. | v2.7.9 |
February 2021
Module | Feature | Description | Release date | Region | Version |
---|---|---|---|---|---|
Application Monitoring | Filters of exceptions and errors | The exception.whitelist and error.skip fields, which serve as the filters of exceptions and errors, are added to the SaveTraceAppConfig operation. For more information, see SaveTraceAppConfig. | 2021-02-25 | For more information, see Regions where Application Monitoring is supported. | V2.7.8.3 |
API | OpenXtraceDefaultSLR | The OpenXtraceDefaultSLR operation is provided to enable you to activate the service-linked role AliyunServiceRoleForXtrace for Tracing Analysis. For more information, see OpenXtraceDefaultSLR. | 2021-02-25 | All regions | V2.7.8.3 |
OpenArmsDefaultSLR | The OpenArmsDefaultSLR operation is provided to enable you to activate the service-linked role AliyunServiceRoleForARMS for ARMS. For more information, see OpenArmsDefaultSLR. | 2021-02-25 | All regions | V2.7.8.3 | |
Prometheus Service | Default service discovery | The default service discovery feature can be enabled or disabled for Prometheus Service. | 2021-02-25 | For more information, see Regions where Prometheus Service is supported. | V2.7.8.3 |
January 2021
Module | Feature | Description | Release date | Region | Version |
---|---|---|---|---|---|
Application Monitoring | Trace analysis | In the ARMS console, multiple traces can be aggregated for analysis on the Call link query page. For more information, see Trace query. | 2021-01-29 | For more information, see Regions where Application Monitoring is supported. | v2.7.8.2 |
Prometheus Service | Update of alert configuration items | A configuration item is added to enable you to configure an alert notification policy. For more information, see Create an alert rule. | 2021-01-29 | For more information, see Regions where Prometheus Service is supported. | v2.7.8.2 |
For information about the release notes before 2021, see 2020.