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

ModuleFeatureDescriptionRelease dateRegionVersion
Application SecurityProtection against the Apache Log4j2 vulnerabilityAfter 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-17For more information, see Regions where Application Security is supported. v2.8.2.3
Application MonitoringNew feature of Arthas diagnosis: performance analysisThe 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
  • China (Beijing)
  • China (Shenzhen)
  • China (Hangzhou)
  • China (Shanghai)
  • China (Zhangjiakou)
v2.8.2.3
Kubernetes MonitoringNew method to install the Kubernetes Monitoring agent 2021-12-03For more information, see Regions where Kubernetes Monitoring is supported. v2.8.2.2
Prometheus ServiceVirtual aggregate instance for metric query and alertingPrometheus 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-03For more information, see Regions where Prometheus Service is supported. v2.8.2.2
Custom features of the metrics storage marketMetrics can be stored for up to 180 days. 2021-12-03For more information, see Regions where Prometheus Service is supported. v2.8.2.2
Application Monitoringarms-pilot 1.51.0 availableThe 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-03For more information, see Regions where Application Monitoring is supported. v2.8.2.2

November 2021

ModuleFeatureDescriptionRelease dateRegionVersion
Prometheus ServiceRecording rulesRecording 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-19For more information, see Regions where Prometheus Service is supported. v2.8.2.1
Application MonitoringTrace ExplorerThe 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
  • China (Beijing)
  • China (Shenzhen)
  • China (Hangzhou)
  • China (Shanghai)
  • China (Zhangjiakou)
v2.8.2.1

October 2021

ModuleFeatureDescriptionRelease dateRegionVersion
Alert ManagementNew regions for the alert management featureThe following regions begin to support the alert management feature:
  • Singapore
  • Australia (Sydney)
  • Malaysia (Kuala Lumpur)
  • Indonesia (Jakarta)
2021-10-25N/Av2.8.1.5
Prometheus ServiceRecording rules addedYou 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-14For more information, see Regions where Prometheus Service is supported. v2.8.1.5

September 2021

ModuleFeatureDescriptionRelease dateRegionVersion
Prometheus ServiceAuthentication tokensIf 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-29For more information, see Regions where Prometheus Service is supported. v2.8.1.4
Kubernetes MonitoringCluster topology optimization
  • The cluster topology page is optimized.
  • The conditions to determine an exceptional instance: only when an instance triggers an alert.
2021-09-02For more information, see Regions where Kubernetes Monitoring is supported. v2.8.1.3

August 2021

ModuleFeatureDescriptionRelease dateRegionVersion
Kubernetes MonitoringAlert configurationKubernetes 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-19For more information, see Regions where Kubernetes Monitoring is supported. v2.8.1.2
Agent restartKubernetes Monitoring allows you to manually restart an agent. For more information, see Agent management. 2021-08-19For more information, see Regions where Kubernetes Monitoring is supported. v2.8.1.2
Kubernetes MonitoringNew name for container monitoringContainer monitoring is officially renamed Kubernetes Monitoring. 2021-08-05For more information, see Regions where Kubernetes Monitoring is supported. v2.8.1.1
Cluster topology optimization
  • The links to the cluster topology and container layer 3D features are optimized.
  • You can view the connection details of topology nodes.
  • The Workload tab is added to display the network topology of Deployments, StatefulSets, and DaemonSets.
For more information, see View the network topologies of a cluster.
2021-08-05For more information, see Regions where Kubernetes Monitoring is supported. v2.8.1.1
Prometheus ServiceFeature optimization
  • ACK clusters can collect and store metrics.
  • The preset ingress dashboard is updated.
2021-08-05For more information, see Regions where Prometheus Service is supported. v2.8.1.1
Bug fixesThe issue of incorrect Region Label values for metrics collected by CloudMonitor is fixed. 2021-08-05For more information, see Regions where Prometheus Service is supported. v2.8.1.1

July 2021

ModuleFeatureDescriptionRelease dateRegionVersion
Container MonitoringNew regions outside ChinaThe following regions begin to support the container monitoring feature:
  • Singapore
  • Indonesia (Jakarta)
  • Japan (Tokyo)
  • US (Silicon Valley)
  • US (Virginia)
  • Germany (Frankfurt)
For more information about all regions where the container monitoring feature is supported, see Regions where Kubernetes Monitoring is supported.
2021-07-15For more information, see Regions where Kubernetes Monitoring is supported. v2.8.0.3
Metrics for new protocolsContainer 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-15For more information, see Regions where Kubernetes Monitoring is supported. v2.8.0.3

June 2021

ModuleFeatureDescriptionRelease dateRegionVersion
Container MonitoringSupport for container monitoringContainer 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-18For more information, see Regions where Kubernetes Monitoring is supported. v2.8.0.2
Application MonitoringSupport for OpenTelemetry SDK for JavaAfter 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-18For more information, see Regions where Application Monitoring is supported. v2.8.0.2
Asynchronous task monitoringThree 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-18For more information, see Regions where Application Monitoring is supported. v2.8.0.2

May 2021

ModuleFeatureDescriptionRelease dateRegionVersion
Prometheus ServiceFeature optimizationAfter the tag value is updated, Prometheus Service no longer collects old metrics. 2021-05-13For more information, see Regions where Prometheus Service is supported. v2.8.0
New regionThe 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-13N/Av2.8.0

April 2021

ModuleFeatureDescriptionRelease dateRegionVersion
Application MonitoringThread pool monitoringThe 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-22For more information, see Regions where Application Monitoring is supported. v2.7.9.3
Prometheus ServiceDashboard resets
  • All existing basic dashboards can be reset to the latest version at a time.
  • The update of a single basic dashboard is supported.
  • Core metrics of dashboards are provided.
For more information, see View Grafana dashboards.
2021-04-08For more information, see Regions where Prometheus Service is supported. v2.7.9.2

March 2021

ModuleFeatureDescriptionRelease dateRegionVersion
Application MonitoringArthas diagnosisIn the ARMS console, the Application Diagnosis-Arthas Diagnosis module is added to the application diagnosis feature. 2021-03-18For more information, see Regions where Application Monitoring is supported. v2.7.9
API monitoringIn 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-18For more information, see Regions where Application Monitoring is supported. v2.7.9

February 2021

ModuleFeatureDescriptionRelease dateRegionVersion
Application MonitoringFilters of exceptions and errorsThe 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-25For more information, see Regions where Application Monitoring is supported. V2.7.8.3
APIOpenXtraceDefaultSLRThe OpenXtraceDefaultSLR operation is provided to enable you to activate the service-linked role AliyunServiceRoleForXtrace for Tracing Analysis. For more information, see OpenXtraceDefaultSLR. 2021-02-25All regionsV2.7.8.3
OpenArmsDefaultSLRThe OpenArmsDefaultSLR operation is provided to enable you to activate the service-linked role AliyunServiceRoleForARMS for ARMS. For more information, see OpenArmsDefaultSLR. 2021-02-25All regionsV2.7.8.3
Prometheus ServiceDefault service discoveryThe default service discovery feature can be enabled or disabled for Prometheus Service. 2021-02-25For more information, see Regions where Prometheus Service is supported. V2.7.8.3

January 2021

ModuleFeatureDescriptionRelease dateRegionVersion
Application MonitoringTrace analysisIn the ARMS console, multiple traces can be aggregated for analysis on the Call link query page. For more information, see Trace query. 2021-01-29For more information, see Regions where Application Monitoring is supported. v2.7.8.2
Prometheus ServiceUpdate of alert configuration itemsA configuration item is added to enable you to configure an alert notification policy. For more information, see Create an alert rule. 2021-01-29For more information, see Regions where Prometheus Service is supported. v2.7.8.2

For information about the release notes before 2021, see 2020.