All Products
Search
Document Center

Application Real-Time Monitoring Service:Mini program monitoring

Last Updated:Aug 24, 2026

Mini program monitoring collects and analyzes performance data for mini programs that run in super apps such as DingTalk and WeChat, including page views, resource loading, API requests, and JavaScript errors. Single-user session tracing reconstructs real user scenarios and captures error stacks together with their context, so you can trace an issue back to its root cause and resolve performance issues efficiently.

Procedure

  1. Log on to the ARMS console.

  2. In the left-side navigation pane, choose Real User Monitoring > Application List. In the top menu bar, select the region where your application resides.

  3. Click the name of the target application.

    You should see the dashboards of the application, organized into the Application Overview, Session Tracing, PVs, Resource Loading, API Requests, and Abnormal Statistics tabs.

Choose a dashboard

Each tab of a mini program application answers a different question. Use the following table to decide where to start.

What you want to find outTab
How the mini program performs overall across users, pages, and requestsApplication Overview
What a single user did before an error occurredSession Tracing
Which pages are slow and how they score on Core Web VitalsPVs
Why a resource, such as a CDN static asset, fails or loads slowlyResource Loading
How an API performs and which status codes it returnsAPI Requests
How many pages, users, and sessions a JavaScript error affectsAbnormal Statistics

Common dashboard elements

The tabs of a mini program application share the same page layout:

  • Time selector — Adjust the query time range in the upper-right corner of the page. The selected range applies to the charts and lists on the page.

  • Quick filter area — Select filter conditions to narrow the data to the dimensions you care about. The available dimensions differ by tab.

  • Trend chart area — Compare metrics of the current tab over the selected time range.

  • List area — Review aggregated metrics for every page, resource, API, or exception. Click an item name to open its details page.

Application overview

The Application Overview tab centralizes key application-level metrics for users, pages, and requests: the number of user sessions, page views (PVs), unique visitors (UVs), resources, maximum page rendering time, API requests, and exceptions. Trend charts show how these metrics evolve, so you can assess the overall performance of the application at a glance.

Application Overview dashboard of a mini program application

Session tracing

The Session Tracing tab provides end-to-end tracing by username or user ID. It reconstructs the user journey so that you can locate and analyze the root cause of an error.

  • Search box — Enter a session ID to filter sessions.

  • Quick filter area — Filter sessions by Application, Session, Device, System, User, and Region. This area is linked with the search box and lets you manually hide metrics.

  • Aggregation chart area — Select an aggregation metric and an aggregation dimension, and then display the result as a column chart, line chart, pie chart, or map.

  • Session list — Review each session by Session ID, Time, Client IP, Session Duration, View Count, Exception Count, Resource Requests, and Resource Errors.

Session details

Click a session ID to open the session details and drill down into pages, resources, and user actions. When you drill down to a resource, the resource loading details page shows the following information:

  • Summary informationRequest Method (for example, GET), Resource Name, Resource URL, Resource Type (for example, link), Status Code (for example, 200), and Loading Status.

  • Environment informationHost Type, Device Type, Country, Province, Device Brand, and the other environment fields shown on the page.

  • Resource tracking — Phase durations, total resource loading duration, and resource size. For the full field list, see Resource loading details.

  • Waterfall chart — The duration distribution of the DNS query, TCP connection, SSL connection, request response, and content transfer phases on a timeline.

PVs

The PVs tab provides page-level data on traffic, Core Web Vitals, and key page load metrics.

  • Quick filter area — Select the pages to analyze.

  • Trend chart area — Compare page view trends, Core Web Vitals, and key page load metrics. Core Web Vitals cover Largest Contentful Paint (LCP), First Input Delay (FID), and Cumulative Layout Shift (CLS). Key page load metrics cover First Contentful Paint (FCP), DOM Ready, Time to Interactive (TTI), and Page Fully Loaded.

  • Page list — Review the PV count, average duration, and average views per user for all pages.

Page details

Click a page name to open its details, which include trend analysis and PV details. The Trend Analysis tab shows the following information:

  • Summary metrics — PVs, average loading duration, average session duration, average views per user, UVs, LCP, FID, CLS, slow visit percentage, and session count.

  • Trend line charts — PVs including slow visits, performance metrics (FCP, TTI, DOM Ready, and Page Fully Loaded), and phase-by-phase duration (DNS query, TCP connection, SSL connection, request response, and content transfer).

  • Core Web Vitals line charts — LCP, FID, and CLS, each with P75, P90, and P95 percentile lines. The LCP chart marks 2.5 seconds or less as Good and more than 4 seconds as Poor. The CLS chart marks a threshold at 0.25.

  • Page load waterfall chart

Resource loading

The Resource Loading tab provides resource-level data on errors, performance, and requests for resources such as API requests and CDN static assets.

  • Quick filter area — Filter resources by Application, Resource, Device, System, User, and Region.

  • Trend chart area — Compare load counts by resource type and request method, and loading duration by resource type. The loading duration trend chart breaks each request into Connect, DNS, SSL, Download, and Duration.

  • Resource list — Review the URL, type, request method, request count, failure count, slow count, and average duration for all resources.

Resource loading details

Click a resource name to open its details, which include trend analysis and the stack trace. On the Resource Loading Stack tab, the Resource Loading List on the left shows a timestamp for each loading record. Click a record to display the following fields in the Basic Information panel on the right.

Field groupFields
Phase durationRedirect Duration, DNS Query Duration, TCP Connection Duration, SSL Connection Duration, Request Response Duration, and Content Transfer Duration
Result and sizeStatus Code, Loading Status, Total Resource Loading Duration, and Resource Size
Device and hostDevice Type, Device Brand, Operating System, Host Type, and Host Version
User and environmentUser ID, Name, Country, Province, and Environment Type

The Waterfall View at the bottom of the page visualizes the resource loading sequence.

API requests

The API Requests tab provides API-level data such as request count, request duration, and status codes.

  • Trend chart area — Compare the API request count and request duration of the application, and review the status code distribution.

  • API request list — Review the request method, request count, error count, slow count, average request duration, and number of calling pages for all APIs.

API request details

Click an API request name to open its details, which include trend analysis and data for individual requests. In addition to the overview metrics, the Trend Analysis tab shows the following information:

  • Request Count line chart — Request count, slow request count, and error request count.

  • Request Duration line chart — Duration trends for the Connect, DNS, SSL, Download, and Duration phases.

  • Status Code pie chart — The percentage of requests by HTTP status code.

  • Distribution charts — Geographic, app version, network type, device, and operating system distribution.

  • User list — User identifiers, request count, request percentage, and request time.

Abnormal statistics

The Abnormal Statistics tab provides exception-level data such as exception counts, impact, and distribution.

  • Search box — Enter a JavaScript error message to filter exceptions.

  • Trend chart area — Compare trends for the total number of exceptions and for the numbers of affected pages, users, and sessions. You can also review the distribution of exception types, files, or pages.

  • Exception list — Review the message, involved files, number of occurrences, and the numbers of affected pages, page views, users, and sessions for all exceptions.

Exception details

Click an exception name to open its details, which include trend analysis and the corresponding stack trace. The Trend Analysis tab shows time-series charts for error count, affected users, and affected pages, together with geographic, browser version, network type, device, operating system, and carrier distribution.

References

Data exploration lets you quickly query, aggregate, and trace monitoring data. For details, see data exploration.