Quick Start

更新时间:
复制 MD 格式

This topic describes the product workflow and provides links to related content.

Onboarding process

image

Preparations

  1. Create an applicationLog on to the EMAS console. On the homepage, click Add Project and then click Add Application. For more information, see Add an application.

  2. Activate the serviceIn the navigation pane on the left, choose All Products. Click Application Monitoring to open the Application Monitoring management page.

Integrate monitoring

  1. Integrate the Application Performance Monitoring (APM) SDK

  2. Verify data reporting

Use the service

  1. View monitoring data

    • Crash Analysis: When an application crashes, it reports the crash data. Go to the Crash Analysis page to view crash trends, distribution charts, lists, and stack details.

    • App Performance Analytics: Evaluate application performance using data from pages such as Startup Analysis and Page Loading.

    • Remote Log Access: Filter for specific devices to obtain complete behavioral logs.

  2. Analyze and locate issues

    • Set tiered alerting rules for crash events.

    • View crash details to reconstruct the scenario that caused the issue.

    • Perform in-depth troubleshooting based on remote logs.

Feature overview

Category

Feature

Description

Crash Analysis

Crash

Collects, reports, and analyzes various types of crashes on Android, iOS, and HarmonyOS operating systems. Provides analysis charts, issue clustering, and detailed stacks for comprehensive crash collection.

Stuttering

Monitors issues such as main thread stuttering and Application Not Responding (ANR) to analyze smoothness issues that users encounter while using the app.

Abnormal

Other abnormal issues besides crashes and stuttering.

Custom Exception

Analyzes errors that developers actively report by calling SDK interfaces. This lets you capture exceptions in your business logic and is suitable for monitoring key links in complex business scenarios.

Symbol table management

Supports uploading and downloading symbol tables to deobfuscate stacks.

App Performance Analytics

Startup

View trend charts, quantile charts, and distribution charts for startup-related metrics. You can also drill down into the time-consuming data of each sub-stage during the application startup process.

Page

Analyzes page loading performance, scrolling performance, and more. View page response times and smoothness.

Network

Analyzes network errors and network performance. View detailed metrics for HTTP and DNS.

Region

View various types of performance data by geographical distribution to quickly determine the regional nature of network and other performance issues.

Memory Analysis

OOM

Catches and analyzes out-of-memory (OOM) issues on Android and iOS platforms. It aggregates and displays trend distributions, context information, and stacks to help you quickly locate the root cause of memory overflows.

Memory leak

Detects unreleased objects in Android and iOS applications. It performs in-depth diagnosis through visualized reference chains and reference cycles to accurately locate the code logic that causes memory leaks.

Large object

Monitors the allocation and holding of large memory objects. It traces the source through allocation stacks (iOS) and reference chains (Android) to help you optimize memory overhead and improve application smoothness.

Remote Log Access

Log Retrieval

The platform sends a command to a specified device or user to retrieve logs. The client log information is then uploaded. This helps developers trace and reproduce issues for specific users or devices.

Proactive reporting

Configure the client to report logs at custom times.

Multi-dimensional analysis

Multi-dimensional analysis

Customize real-time data dashboards based on your business needs. It supports various chart types and all metrics.

Alert Management

Alert management

Set alert rules and view alert status. It supports alerting through email, text messages, and DingTalk.

Note

For a glossary of terms related to the App Monitor service, see the document.

Technical support

If you have integration issues, contact online support or submit a ticket. Include your AppKey and a screenshot of the issue. For more information, see Contact us.