水晶球的数据洞察功能提供通话用量和质量数据的阶段性分析,帮助你了解用量和质量的总体趋势、不同维度的分布情况,以及每天、每小时、每分钟的数据明细。
目前,数据洞察普通版仅支持时序图查询分析与单维度查询分析。相比普通版,数据洞察 Plus 支持多维度交叉分析、采样分析和对比分析,且支持查询更多指标。数据洞察普通版和 Plus 版的功能对比详见版本对比。
订阅套餐
订阅水晶球套餐包,开通数据洞察 Plus 功能。
进入数据洞察 Plus 页面
登录控制台,点击左侧菜单栏中的水晶球,之后在水晶球页面的左侧菜单中选择 RTC 产品下的数据洞察 Plus。
数据洞察 Plus 功能页分为指标选择区和分析区,其中分析区包含全局筛选区、时序分析区、维度分析区和采样分析区,它们的分布如下:
选择要分析的指标
数据洞察 Plus 页面左侧为指标选择区,分为核心指标和全部指标:
核心指标下展示业务常用的七个核心指标和各指标对应的聚合值及缩略图,所有指标的解释详见名词解释。
点击任意指标后,该指标将作为主分析指标进行后续分析。
设置全局筛选条件
分析区顶部为全局筛选区。该区域的筛选条件对页面全局数据生效。
维度筛选:点击左侧添加筛选按钮即可在下拉框中选择维度进行筛选,最高支持同时选择三个维度。下拉框中的维度值按通话活跃次数倒序排列。
时间筛选:全局筛选区的右侧为时间选择器,可以自定义时间范围、时间粒度(按天/按小时)和时区(本地/ UTC 时间),支持最早查询 90 天内的数据,且单次最长查询范围为 30 天。
开始分析
选择了需要分析的指标,并设定好全局筛选条件后,你就可以在右侧的分析区查看指标数据并开始分析了。
数据洞察 Plus 支持时序分析,维度分析,采样分析,对比分析四种分析方式,下文将逐一介绍。
分析区上方为时序分析区,展示在选定条件下,指标随时间变化的情况。
时序分析包含以下功能:
数据洞察 Plus 页面分析区下方为维度分析区,展示在各维度下选定指标的分布情况。
维度分析包含以下功能:
维度时间选择器
快捷分布:选择主分析指标后,维度分析区将默认展示该指标的数个常用维度分布图。每个指标对应支持的维度不尽相同,每个维度展示的方式也有所区别,你可以自行探索。
单维度分析:除快捷分布外,维度分析区左侧展示选中指标支持的分析维度,点击任意维度后,右侧将显示该维度的分析结果列表。
联动全局筛选条件:维度分析快捷分布中的图表和单维度分析的结果都将根据全局筛选中设定的筛选条件产生。
当前仅支持对 500ms 视频卡顿率、200ms 音频卡顿率和端到端网络传输延迟率三个指标进行采样分析。在这三个指标的时序分析图中点击任意数据点,选择数据采样进行该数据点的采样分析。
采样分析包含以下功能:
对比分析支持指标对比、时间对比和全局对比三种方式。在分析区右上角可找到对比分析按钮,点击并选择期望的分析方式后即可开始对比分析。
指标对比用于对比不同指标在同一时间段的变化趋势。
使用时需注意:
时间对比用于比较同一指标在不同时间段的数据表现和变化趋势。
使用时需注意:
全局对比用于对比某一指标在指定维度条件下的结果与无维度筛选条件下的结果,即全局结果。
使用时需注意全局对比仅在选择了主分析指标,且添加了维度筛选条件的情况下生效。
本节介绍数据洞察涉及的重要名词及解释。
使用声网 SDK 进行的所有通话都是在频道内发生的。我们把一个 app 比作一栋大楼的话,频道就好比大楼里面的一个房间。
频道中的每个用户都有唯一的用户 ID 用于标识身份。App ID 一致的前提下,用户 ID 是用户的唯一标识符。
指标名称 | 指标说明 |
---|---|
通话数 | 从第一个用户加入频道到最后一个用户离开频道计为一次通话。 通话数是在选定时间范围内发生的总通话数。 |
并发通话数 | 从第一个用户加入频道到最后一个用户离开频道计为一次通话。 并发通话数是在选定时间范围内线上同时进行的通话数量。 |
通话用户数(按用户 ID+频道名) | 每个用户 ID + 频道名被计为一个用户,同一个用户反复加入同一个频道计为 1 人。 用户数是在选定时间范围内进行通话的用户总数。 |
并发用户数 | 每个用户 ID + 频道名被计为一个用户。 并发用户数是在选定时间范围内线上同时在线的用户数。 |
5s 加入频道成功率 | 5 秒内加入频道成功次数 ÷ 尝试加入频道次数 × 100% |
500ms 视频卡顿率 | 接收远端视频解码后持续无帧的时间超过 500 ms,记为一次视频卡顿。 视频卡顿率 = 视频卡顿时长 ÷ 视频通话时长 × 100% |
200ms 音频卡顿率 | 接收远端音频解码后持续无帧的时间超过 200 ms,记为一次音频卡顿。 音频卡顿率=音频卡顿时长 ÷ 音频通话时长 × 100% |
通话用户数(按用户ID) | 每个用户 ID 被计为一个用户。 用户数是在选定时间范围内进行通话的用户总数。 |
通话时长 | 所有用户使用 RTC SDK 进行通话的累计时长,单位为分钟。音频视频同时存在时只计算视频时长。 |
视频通话时长 | 所有用户使用 RTC SDK 进行视频通话的累计时长,单位为分钟。 |
音频通话时长 | 所有用户使用 RTC SDK 进行音频通话的累计时长,单位为分钟。 |
通话活跃次数 | 用户每进出一次频道计为一次通话活跃,同一个用户反复加入同一个频道计为多次通话活跃。 通话活跃次数是在选定时间范围内发生的 session 总数。 |
端到端网络传输延迟率 | 从发送端开始发送,经过网络传输到达接收端的延时(不包含网络抖动延迟)大于 400ms,记为一次延时。 端到端网络延迟率 = 音视频网络传输延时总时长 ÷ 音视频总时长 × 100% |
云录制并发任务数 | 每次调用 start 方法开启云端录制即创建一个云录制任务。仅开启云端录制时展示,详见云端录制。 |
输入在线媒体流最大并发任务数 | 每次调用 Create 方法创建一个云端播放器即创建一个输入媒体流任务。仅开启输入在线媒体流时展示,详见输入在线媒体流。 |
维度名称 | 维度说明 |
---|---|
国家 | 用户所在的国家。 |
地域 | 用户所在的地区。 |
操作系统 | 用户使用的操作系统,如 Windows、iOS 等。 |
设备类型 | 用户使用的设备类型,如 iPad 7.5 等。 |
SDK 产品 | 用户通话使用的 SDK 产品,包括 RTC Native 和 WebRTC。 |
SDK 版本 | 用户通话使用的 SDK 版本。 |
网络类型 | 用户通话时使用的网络,如 Wi-Fi、4G 等。 |