场景
最近更新时间: 2019-10-28 01:42:05
- 房间故障统计 统计房间故障,故障包括卡顿、丢帧、音视频不同步信息,使用10分钟一个窗口进行统计。
SELECT
CAST(TUMBLE_START(proctime, INTERVAL '10' MINUTE) asVARCHAR) as app_ts,
roomid,
SUM(ublock) as ublock, --统计10分钟内上行卡顿次数
SUM(dblock) as dblock, --统计10分钟内下行卡顿次数
SUM(adrop) as adrop, --统计10分钟内音频丢包次数
SUM(vdrop) as vdrop, --统计10分钟内视频丢包次数
SUM(alat) as alat, --统计10分钟内音频延迟
SUM(vlat) as vlat, --统计10分钟内音频延迟
FROM
view_app_heartbeat_Stream
GROUPBY
TUMBLE(proctime, INTERVAL '10' MINUTE), roomid
- 分地域统计延迟情况 分地域统计数据端到端延迟平均情况,每10分钟统计音频、视频平均延迟情况。
SELECT
CAST(TUMBLE_START(proctime, INTERVAL '10' MINUTE) asVARCHAR) as app_ts,
region,
SUM(alat)/COUNT(alat) as alat,
SUM(vlat)/COUNT(vlat) as vlat,
FROM
view_app_heartbeat_Stream
GROUPBY
TUMBLE(proctime, INTERVAL '10' MINUTE), region;
- 实时整体卡顿率 统计实时整体卡顿率,即出现卡顿的在线用户数/在线总用户数*100%,通过此指标可以衡量当前卡顿影响的人群范围。
SELECT
CAST(TUMBLE_START(proctime, INTERVAL '10' MINUTE) asVARCHAR) as app_ts,
SUM(IF(ublock <> 0 OR dblock <> 0, 1, 0)) / CAST(COUNT(DISTINCT userid) ASDOUBLE) as block_rate,
FROM
view_app_heartbeat_Stream
GROUPBY
TUMBLE(proctime, INTERVAL '10' MINUTE);