Application Performance Monitoring-PerfSight(APM)
Help Documents menu

Application Performance Monitoring-PerfSight(APM)

Updated on: 2022-09-26 17:29

Log in

Log in to https://tapm.wetest.net/ The current APM supports four login methods: QQ、enterprise WeChat (internal users) github、facebook and google.
Log in

After the login is successful, it will jump to the ‘Overview’ page. If there is a project, you can select the project to switch in the drop-down box. If you do not belong to any team, the demo project will be displayed. If you accessed both the Android and IOS platforms, you can also switch between the two platforms and view the data under the corresponding platform.
Log in2

Overview

The overview page distinguishes between the ‘latest operation version’and ‘latest development version’, which is used to quickly understand the performance status of the game of the day. By default, the FPS average value of the version, the PSS peak value, and the data of the network distribution of the past 24 hours are displayed respectively.
Overview

Alarm list

The alarm list records historical performance alarm data and a detailed alarm list.
Alarm list

As shown in the figure above, click the alarm issue, ‘Network delay is higher than absolute value’ to jump to the alarm details page.
Alarm list2

Alarm list3

Performance details

Performance Day Flow: shows hourly data or day-level data, which is used to locate performance issues caused by game changes (in-game activities, component updates, etc.);
Performance log

Data Trend Info
Version analysis: shows performance data for each version, users observe game performance trends between different versions.

Version Analysis
Scene analysis: shows the performance data of each scene for a certain version, and the user can observe the performance data of key scenes in the game;

Version Analysis2
Model analysis: shows the performance data of each model of a certain scene for a certain version, and the user locates specific problematic models;

Version Analysis3

Single user query

The single-user query function can quickly reproduce and locate the performance problems raised by external network users. Enter the user’s Openid. You can query the user’s game details for nearly 30 days. According to the user’s model, scene and game time, you can quickly view a detailed performance curve for the current game.
Openid search

Click on the ‘Details’ above to view the specific performance curve.
APM Openid search
Average CPU
Memory Infomation
Network Traffic

Hardware manufacturer analysis

Manufacturer ranking: shows the performance data of Top 6 manufacturers’ popular models to compare the performance gap between different mobile phone manufacturers.
APM Ranking
Popular models: shows detailed performance data of the Top 300 models in the current operating version, helping to identify models with poorer performance.

Popular Models
Hardware Information Management: shows the hardware distribution of external network players in the game over a certain period of time, including the brand, operating system, RAM, CPU core number, GPU, network, OpenGL, etc. These figures enable the game to determine technical standards, minimum configurations, etc.
APM hardware Information
GPU data: shows the GPU of the game and its openGL ES version distribution and FPS performance of external network players in the game for a certain period of time. It is used by developers to discover some of the GPU problems.

APM FPU Data

Network delay

Network delay shows the delay status of different network systems in different countries and regions, helping developers to locate whether game freeze is related to high network delay factors.
APM Network Delay
Network Delay

Comparative analysis

Comparative analysis allows users to choose any two versions, select the key game scenes and models to focus on, and conduct comparative analysis to find the performance trends between versions.
Comparison Anlaysis
Show graph

Model retention

Shows the retention of models. The user determines whether there is a performance problem with the models that are abandoned quickly.
DeviceRetain

APM management

Project threshold configuration: setting the project monitoring threshold, which affects the data calculation and display of the page.
APM management
Member management: setting the permissions of project members. There are currently two permissions: administrator and member. Administrators can add and invite members to join, and can designate members as administrators.
APM management2

Alarm recipient configuration: setting the recipient list of the alarm email. Members on the list will receive an alarm message pushed by APM when there is a serious problem with project performance.
APM management3