多维度分析

EMAS提供了强大的多维度分析能力,文档将讲解多维度分析的使用方法。

概述

阿里云 EMAS 的多维度分析功能是一套灵活且全面的工具,旨在帮助用户深入挖掘数据价值。通过自定义图表和支持任意维度下钻的能力,用户能够更细致地分析数据结构,揭示深层次的业务洞察。

多维度分析的作用

多维度分析的核心在于其强大的数据处理和可视化能力,这对于业务增长和优化决策至关重要:

  1. 数据可视化定制:

    • 允许用户根据特定需求自定义图表,将复杂数据转化为直观的视觉表现,方便快速理解和呈现。

  2. 深入数据剖析:

    • 支持任意维度的下钻功能,用户可以选择特定维度进行更深入的分析,从而发现隐藏在表面之下的趋势和问题。

  3. 敏捷决策支持:

    • 通过多维度的交叉分析,用户可以实时获取多角度的数据洞察,支持快速、精准的业务决策。

  4. 跨团队协作:

    • 提供共享和协作功能,让团队成员在同一数据基础上展开讨论和决策,提升团队整体运营效率。

应用场景

1. 实时性能优化

  • 场景描述:可以通过多维度分析实时监控页面性能指标,如页面加载时间和首屏渲染时间。利用趋势图和下钻分析功能,团队可以识别性能瓶颈和波动。

  • 关键指标:页面加载时间、首屏渲染时间、资源加载时间。

  • 应用价值:帮助优化资源分配和加载策略,提升用户体验。

2. 用户体验提升

  • 场景描述:通过分析白屏现象和 JS 错误来评估用户体验问题。通过多维度分析,可以下钻至特定设备或浏览器类型,找出问题的主要原因。

  • 关键指标:白屏率、JS 错误数量、错误类型分布。

  • 应用价值:提高应用稳定性和用户满意度,减少用户流失。

3. 资源和请求优化

  • 场景描述:可以使用资源加载和请求分析,查看资源请求的响应时间和失败率。利用表格和趋势图,可以对比不同时间段、不同区域的请求表现。

  • 关键指标:请求响应时间、请求成功率、资源加载时间。

  • 应用价值:通过优化请求路径和资源分配,提高应用的整体性能和可靠性。

使用多维度分析

1. 新增看板

  • 登录EMAS管理控制台,查找您的项目,单击项目,进入EMAS实时概览页。

  • 在顶部导航栏,选择研发工具

  • 在页面左侧导航栏选择应用监控 > 多维度分析

  • 在多维度分析页面,单击新建看板看板名称处填入自定义看板的名称,如测试看板1。

2. 添加图表

  • 登录EMAS管理控制台,查找您的项目,单击项目,进入EMAS实时概览页。

  • 在顶部导航栏,选择研发工具

  • 在页面左侧导航栏选择应用监控 > 多维度分析

  • 在多维度分析页面,选择指定看板,单击进入编辑

  • 在看板页面,单击右上角的+添加图表,为看板配置自定义的图表形式及指标。

配置趋势图

image.png

参数

说明

图表名称

自定义图表名称。

选择图表类型

趋势图。

小数位数

支持设置小数位数,默认为2位。

Y轴阈值

设置Y轴的最大值、最小值阈值范围。

图例字段

自定义图表下方,会对应显示筛选条件下的表格信息。

  • 表格字段默认为平均值、最大值、最小值和当前值。

  • 默认全部勾选,如不需要可取消勾选。image

图标指标

指标类型

可自定义图表指标,筛选指标类型、指标、聚合方式和统计维度。

说明

  • 支持添加多个指标,可单击新增指标添加。

  • 可添加多个指标,但只能显示一种,可通过image.png控制是否显示。

指标

支持选择需要查询的指标,允许添加多个。具体请参见指标说明。

聚合方式

部分指标统计类型为COUNTCOUNTDISTINCT。耗时类型的指标支持配置统计值类型为AVG、PCT50等等。 统计方式和说明:

  • COUNT:根据时间粒度进行计数

  • COUNTDISTINCT:计算时间粒度内的总和后按DID去重

  • AVG:SUM(时间粒度内的指标数值)/样本量

  • PCT1:升序排列后排在1%位置的数据

  • PCT5:升序排列后排在5%位置的数据

  • PCT25:升序排列后排在25%位置的数据

  • PCT50:升序排列后排在50%位置的数据

  • PCT75:升序排列后排在75%位置的数据

  • PCT90:升序排列后排在90%位置的数据

  • PCT99:升序排列后排在99%位置的数据

统计维度

支持为指标配置统计维度,允许添加多个,选择后将按照所选维度对趋势图分组展示

筛选条件

筛选维度

可在自定义指标的基础上新增筛选条件,如筛选维度,是否包含,及筛选维度下的分类。

说明

  • 支持添加多个指标,可单击新增指标添加。

  • 如添加多个筛选条件,需确认与和或的筛选条件。

筛选条件

支持为指标配置筛选条件,筛选方式有:包含、不包含。

标记

支持添加标记,可以在趋势图中添加标记线或者标记区域并为其命名,允许添加多个标记。

配置数值卡

image.png

参数

说明

图表名称

自定义图表名称。

图表类型

数值卡。

小数位数

支持设置小数位数,默认为2位。

单位

支持配置最终展示的数值的单位。例如,FPS的单位配置为s(秒)。

图表指标

指标类型

可自定义图表指标,筛选指标类型、指标、聚合方式和统计维度。

说明

  • 支持添加多个指标,可单击新增指标添加。

  • 可添加多个指标,但只能显示一种,可通过 image 控制是否显示。

指标

支持选择需要查询的指标,允许添加多个。具体请参见指标说明。

聚合方式

部分指标统计类型为COUNTCOUNTDISTINCT。耗时类型的指标支持配置统计值类型为AVG、PCT50等等。 统计方式和说明:

  • COUNT:根据时间粒度进行计数

  • COUNTDISTINCT:计算时间粒度内的总和后按DID去重

  • AVG:SUM(时间粒度内的指标数值)/样本量

  • PCT1:升序排列后排在1%位置的数据

  • PCT5:升序排列后排在5%位置的数据

  • PCT25:升序排列后排在25%位置的数据

  • PCT50:升序排列后排在50%位置的数据

  • PCT75:升序排列后排在75%位置的数据

  • PCT90:升序排列后排在90%位置的数据

  • PCT99:升序排列后排在99%位置的数据

筛选条件

筛选维度

可在自定义指标的基础上新增筛选条件,如筛选维度,是否包含,及筛选维度下的分类。

说明

如添加多个筛选条件,需确认与和或的筛选条件。

筛选条件

支持为指标配置筛选条件,筛选方式有:包含、不包含。

配置表格

image

参数

说明

图表名称

自定义图表名称。

图表类型

表格

图表指标

指标类型

可自定义图表指标,筛选指标类型、指标、聚合方式和统计维度。

说明

  • 支持添加多个指标,可单击新增指标添加。

  • 可添加多个指标,但只能显示一种,可通过image.png控制是否显示。

指标

支持选择需要查询的指标,允许添加多个。具体请参见指标说明。

聚合方式

部分指标统计类型为COUNTCOUNTDISTINCT。耗时类型的指标支持配置统计值类型为AVG、PCT50等等。 统计方式和说明:

  • COUNT:根据时间粒度进行计数

  • COUNTDISTINCT:计算时间粒度内的总和后按DID去重

  • AVG:SUM(时间粒度内的指标数值)/样本量

  • PCT1:升序排列后排在1%位置的数据

  • PCT5:升序排列后排在5%位置的数据

  • PCT25:升序排列后排在25%位置的数据

  • PCT50:升序排列后排在50%位置的数据

  • PCT75:升序排列后排在75%位置的数据

  • PCT90:升序排列后排在90%位置的数据

  • PCT99:升序排列后排在99%位置的数据

筛选条件

筛选维度

可在自定义指标的基础上新增筛选条件,如筛选维度,是否包含,及筛选维度下的分类。

说明

如添加多个筛选条件,需确认与和或的筛选条件。

筛选条件

支持为指标配置筛选条件,筛选方式有:包含、不包含。

排序

可选择指标类型,按照升序或降序排序,显示top数据,默认top10。

分组

可以为指标添加分组,选择后将按照所选维度对表格图分组展示。

配置饼图

image

参数

说明

图表名称

自定义图表名称。

图表类型

饼图

小数位数

支持设置小数位数,默认为2位。

图表指标

指标类型

可自定义图表指标,筛选指标类型、指标、聚合方式。

说明

  • 支持添加多个指标,可单击新增指标添加。

  • 可添加多个指标,但只能显示一种,可通过image.png控制是否显示。

指标

支持选择需要查询的指标,允许添加多个。具体请参见指标说明。

聚合方式

部分指标统计类型为COUNTCOUNTDISTINCT。耗时类型的指标支持配置统计值类型为AVG、PCT50等等。 统计方式和说明:

  • COUNT:根据时间粒度进行计数

  • COUNTDISTINCT:计算时间粒度内的总和后按DID去重

  • AVG:SUM(时间粒度内的指标数值)/样本量

  • PCT1:升序排列后排在1%位置的数据

  • PCT5:升序排列后排在5%位置的数据

  • PCT25:升序排列后排在25%位置的数据

  • PCT50:升序排列后排在50%位置的数据

  • PCT75:升序排列后排在75%位置的数据

  • PCT90:升序排列后排在90%位置的数据

  • PCT99:升序排列后排在99%位置的数据

筛选条件

筛选维度

可在自定义指标的基础上新增筛选条件,如筛选维度,是否包含,及筛选维度下的分类。

说明

如添加多个筛选条件,需确认与和或的筛选条件。

筛选条件

支持为指标配置筛选条件,筛选方式有:包含、不包含。

分组

可以为指标添加分组,选择后将按照所选维度对饼图分组展示。

3. 订阅图表到实时概览

  • 登录EMAS管理控制台,查找您的项目,单击项目,进入EMAS实时概览页。

  • 在顶部导航栏,选择研发工具

  • 在页面左侧导航栏选择应用监控 > 多维度分析

  • 在多维度分析页面,选择指定看板,单击进入编辑

  • 在对应图表页面中,单击指定图表右上角的更多,可对图表进行订阅

image.png

指标说明

指标分类

指标

H5指标

  • 用户分析:PV、UV

  • JS错误:JS错误数、JS错误影响用户数、JS错误率、JS错误影响用户率

  • 白屏:白屏数、白屏影响用户数、白屏率、白屏影响用户率

  • 请求:请求次数、请求错误数、请求错误影响用户数、请求慢加载数、慢加载影响用户数、请求错误率、请求错误影响用户率

  • 静态资源:资源加载数、资源错误数、资源错误影响用户数、资源慢加载数、慢加载影响用户数、资源错误率、资源错误影响用户率

  • 页面加载:页面加载次数、DNS解析耗时、TCP建连耗时、HTML请求耗时、HTML传输耗时、DOM解析耗时、资源加载耗时、加载回调耗时

  • 页面指标:FP、FCP、LCP、LOAD、TTFB、INP、CLS

可自定义图表指标,筛选指标类型、指标、聚合方式和统计维度。支持添加多个指标,可单击新增指标添加。可添加多个指标,但只能显示一种,可通过控制是否显示。