All Products
Search
Document Center

Application Real-Time Monitoring Service:Overview

Last Updated:Sep 22, 2025

Starting 00:00:00 (UTC + 8) on June 24, 2024, Real User Monitoring (RUM) of Application Real-Time Monitoring Service (ARMS) is commercially available. This topic details the billing of RUM, and how to activate it.

Billable items and billing rules

You are charged based on the number of observability capacity units (OCUs) that you use. The unit price is fixed and bills are settled on a daily basis.

Each OCU includes sessions and custom reports.

  • Number of sessions: A session is a period of interaction between a user and an application. The session remains active until the user logs out.

    A session includes all page visits, resource loading, and exceptions such as crashes, Application Not Responding (ANR) errors, and JavaScript errors.

    A session is updated in the following situations:

    • Web and HTML5 applications and mini programs:

      • An application is closed by the system or a user.

      • No active data is reported for more than 30 minutes.

    • Mobile apps:

      • An application is closed by the system or a user.

      • A switchover performed on the backend server exceeds 60 seconds.

  • Number of custom reports: You can configure a custom reporting interface to track and report data of your choice, such as custom events, exceptions, and other relevant information.

    Custom reporting is optional, and is designed to help developers collect custom data to better analyze their business scenarios. You are charged by the number of custom reports.

Billable items

Sessions included in each OCU

Default storage duration

Monthly free quota

Number of sessions

Note

RUM charges by billing session count, with four hours as one session and any shorter duration rounded up to four hours.

  • Web and HTML5 applications: 200

  • Mini programs: 100

  • Mobile apps: 200

  • Uniapp: 200

  • Minigames: 100

  • Detail data: 30 days

  • Metric data: 90 days

Note

The default storage duration is free of charge.

100 OCUs

Number of custom reports

600 reports

Pay-as-you-go

  • China (Hangzhou): USD 0.023 per OCU

  • Singapore and US (Silicon Valley): USD 0.033 per OCU

Free quota

100 OCUs per month

If you use an Alibaba Cloud account to purchase an ARMS sub-service, you receive one free quota, which is shared among the applications or instances belonging to the account. Monthly free quotas cannot be used across regions. You can use the monthly free quotas only in the region where you first use the ARMS service.

Activation

Go to the buy page of RUM and activate RUM as prompted.

Resource plans

Important

A resource plan cannot be used to offset resource usage fees for regions other than the one you purchased it for. Make sure to purchase resource plans for the region to which your application connects.

RUM offers several specifications of resource plans. Check the buy page for details about pricing.

  • To use resource plans, first enable the pay-as-you-go billing method.

  • If your Alibaba Cloud account has multiple resource plans, Application Monitoring offsets quotas from the resource plans in chronological order based on the expiration time. Once the quotas are used up, you are charged for additional resource usage on a pay-as-you-go basis.

Specification

Validity period

5,000 OCUs

3 months

10,000 OCUs

6 months

150,000 OCUs

6 months

630,000 OCUs

1 year

3.6 million OCUs

1 year

18 million OCUs

1 year

Purchase

On the RUM buy page, purchase resource plans as prompted.

Billing cycle

RUM charges on a per-day basis, with resource usage calculated beginning at 04:00 each day, and bills typically generated before 08:00. If your Alibaba Cloud account has sufficient balance, the system automatically deducts fees. You can view bills in the Expenses and Costs console and view resource usage in the ARMS console.