Application Real-Time Monitoring Service (ARMS) is a cloud-native observability platform that includes Application Monitoring, Browser Monitoring, Managed Service for Prometheus, Synthetic Monitoring, Managed Service for Grafana, and Alert Management. ARMS covers observability environments such as browsers, miniapps, mobile apps, distributed applications, and containers to deliver full-stack performance monitoring and end-to-end trace diagnostics.
Service architecture
Each component has its own billing model. See Billing (New).
Sub-product | Overview | Scenarios | Billing |
Monitors distributed Java applications. View application topology, API calls, abnormal transactions, and slow transactions. |
| ||
Monitors web page and miniapp health by page load speed, stability, and external service call success rates. |
| ||
Integrates with the open-source Prometheus ecosystem and provides managed monitoring for a wide range of components. | Metric collection, storage, and visualization. | ||
Provides a fully managed, ready-to-use Grafana environment for analyzing metrics, logs, and traces without managing server infrastructure. |
| ||
Unified observability for Kubernetes clusters based on metrics, traces, logs, and events. Built for developers and O&M engineers. | Non-intrusive monitoring for Kubernetes clusters. | Free during public preview | |
Uses Runtime Application Self-Protection (RASP) to defend applications against attacks that exploit most unknown vulnerabilities. |
| ||
Simulates user access from worldwide monitoring points under various network conditions. Continuously monitors network quality, website performance, and file transfer availability. |
| ||
Provides alert convergence, notifications, and automatic escalation to help you detect and resolve issues quickly. | Multi-channel alert dispatch and on-call management. | Free during public preview |
Activate ARMS
ARMS is a cloud service that must be activated before use. Starting from March 2026, ARMS (including Application Monitoring, Browser Monitoring, and Managed Service for OpenTelemetry) is automatically activated the first time you create an application in the ARMS console. No manual operation is required.
Billing description
Activation fee: Activating ARMS is free of charge.
Resource consumption: ARMS is billed based on the volume of observability data written. Each billable component provides a monthly free quota (for example, Application Monitoring provides 50 GB of free written data per month). No fees are incurred within the free quota, and usage beyond it is billed based on the actual volume written. Billing starts only when your application actually writes custom metrics data.
Free components: Alert Management and Application Monitoring eBPF Edition are free during public preview and incur no fees.
For detailed activation steps, see Activate ARMS. For the billing rules of each component, see Billing (New).
Customer testimonials
How customers use ARMS:
AIA
We use ARMS for top-down, business-value-based observability. The ARMS agent and Prometheus exporter collect trace, performance, and container data. Managed Service for Prometheus and Simple Log Service (SLS) handle storage, enabling full-lifecycle observability from development to production.
Carzone
We adopted Application Monitoring, Managed Service for Prometheus, Managed Service for Grafana, and Alert Management. By integrating Prometheus with Alert Management via DingTalk-based ChatOps and its on-call association feature, we implemented alert collaboration in DingTalk and resolved alert delivery issues.