本文介绍了网易云信 即时通讯(IM) 和 实时通讯(RTC)音视频通话 以及 短信服务 的业务统计和质量评估指标的定义和标准。通过了解详细的指标说明和标准定义,您可以用于衡量和评估服务的性能和质量。
即时通讯 IM
基础指标
指标 |
说明 |
标准定义(仅供参考) |
极佳 |
还不错 |
正常 |
略差 |
很差 |
IM 登录成功率 |
单聊群聊场景下,SDK 请求登录建连成功的占比。成功率=请求登录返回成功次数/请求总次数 |
[98%,100%] |
[96%,98%) |
[95%,96%) |
[80%,95%) |
80%以下 |
百条数据同步延时 |
单聊群聊场景下,离线、漫游等消息同步每 100 条的平均耗时。累加每次消息数据同步耗时/消息总条数*100 |
[0,1500]ms |
(1500,3000]ms |
(3000,5000]ms |
(5000,10000]ms |
10000ms 以上 |
聊天室登录成功率 |
聊天室场景下,SDK 请求登录聊天室成功的占比。成功率=请求登录聊天室返回成功次数/请求总次数 |
[99.9%,100%] |
[99%,99.9%) |
[98%,99%) |
[90%,98%) |
90%以下 |
单聊消息发送成功率 |
单聊场景下,SDK 请求发送消息成功的占比。成功率=请求发送消息返回成功数/请求总次数 |
[99.9%,100%] |
[99.5%,99.9%) |
[98%,99.5%) |
[90%,98%) |
90%以下 |
群聊消息发送成功率 |
群聊场景下,SDK 请求发送消息成功的占比。成功率=请求发送消息返回成功数/请求总次数 |
[99.9%,100%] |
[99.5%,99.9%) |
[98%,99.5%) |
[90%,98%) |
90%以下 |
第三方推送成功率 |
消息推送至设备厂商接口成功的占比。成功率=请求消息推送返回成功数/推送总次数 |
NA |
NA |
NA |
NA |
NA |
单聊消息-当日送达率 |
单聊场景下,消息发送且当日到达的占比(包含通过服务端 API 调用发送的消息)。到达率=同日内接收到的消息数(不含离线推送)/同日内发送成功的消息数。 |
[99%,100%] |
[98%,99%) |
[95%,98%) |
[85%,95%) |
85%以下 |
单聊消息延时 |
单聊场景下,消息发送到在线用户接收到的间隔时长 |
[0,50]ms |
(50,200]ms |
(200,300]ms |
(300,1000]ms |
1000ms 以上 |
群聊消息延时 |
群聊场景下,消息发送到第一个在线用户接收到的间隔时长 |
[0,100]ms |
(100,150]ms |
(150,300]ms |
(300,1000]ms |
1000ms 以上 |
聊天室消息延时 |
聊天室场景下,消息发送到第一个在线用户接收到的间隔时长 |
[0,50]ms |
(50,200]ms |
(200,300]ms |
(300,1000]ms |
1000ms 以上 |
文件上传成功率 |
使用网易云信文件存储时,文件上传成功的数量占比 |
[99.9%,100%] |
[99.5%,99.9%) |
[98%,99.5%) |
[90%,98%) |
90%以下 |
文件下载成功率 |
使用网易云信文件存储时,文件下载成功的数量占比 |
[99.9%,100%] |
[99.5%,99.9%) |
[98%,99.5%) |
[90%,98%) |
90%以下 |
普通文件上传速率 |
使用网易云信文件存储时,文件正常上传(不包含秒传场景)至服务器每秒比特数 |
5Mbps 以上 |
[3,5)Mbps |
[2,3)Mbps |
[1,2)Mbps |
1Mbps 以下 |
文件下载速率 |
使用网易云信文件存储时,文件从服务器下发至终端每秒比特数 |
3Mbps 以上 |
[1,3)Mbps |
[0.5,1)Mbps |
[0.1,0.5)Mbps |
0.1Mbps 以下 |
开放指标
指标 |
说明 |
消息抄送成功率 |
网易云信服务端将消息、事件等数据,同步至您指定的应用服务器/第三方服务器成功的占比。成功率=完成抄送的消息数/网易云信服务端消息抄送请求数 |
第三方回调累计数 |
网易云信服务端将消息等数据转发至您的应用服务器进行判断审核的累计调用数 |
第三方回调成功率 |
网易云信服务端将消息等数据转发至您的应用服务器进行判断审核的调用成功数占比 |
RESTful API 成功率 |
服务端 RESTful API 请求成功数占比。成功率=RESTful API 请求返回成功数/请求总数 |
RESTful API 响应时间 |
服务端 RESTful API 发起请求到返回成功的间隔时长 |
音视频通话 RTC
通话指标
指标 |
说明 |
标准定义(仅供参考) |
极佳 |
还不错 |
正常 |
略差 |
很差 |
总时长 |
房间开始至房间结束的间隔时长,即第一个用户进房至最后一个用户退房的间隔时长 |
NA |
NA |
NA |
NA |
NA |
房间累计人数 |
成功登录过此房间的去重用户数 |
NA |
NA |
NA |
NA |
NA |
音频卡顿率 |
用于评价音频在通话过程中的音频卡顿情况。以两帧渲染间隔超过某阈值标记为卡顿,音频卡顿率=音频卡顿时长/订阅时长,音频阈值为 200ms。 |
[0,1%] |
(1%,3%] |
(3%,5%] |
(5%,10%] |
(10%,100%] |
视频卡顿率 |
用于评价视频在通话过程中的视频卡顿情况。以两帧渲染间隔超过某阈值标记为卡顿,视频卡顿率=视频卡顿时长/订阅时长,视频阈值为 500ms。 |
[0,1%] |
(1%,3%] |
(3%,5%] |
(5%,10%] |
(10%,100%] |
音频端到端网络延迟 |
用于评价发送端到接收端传输音频的网络质量。网络全链路的 rtt 累加 |
[0,50]ms |
(50,100]ms |
(100,200]ms |
(200,400]ms |
400ms 以上 |
视频端到端网络延迟 |
用于评价发送端到接收端传输视频的网络质量。网络全链路的 rtt 累加 |
[0,50]ms |
(50,100]ms |
(100,200]ms |
(200,400]ms |
400ms 以上 |
音频首帧耗时 |
用于评价用户期望接收远端用户音频到实际收到渲染出数据的等待情况 |
[0,300]ms |
(300,500]ms |
(500,1000]ms |
(1000,2000]ms |
2000ms 以上 |
视频首帧耗时 |
用于评价用户期望接收远端用户视频到实际收到渲染出数据的等待情况 |
[0,300]ms |
(300,500]ms |
(500,1000]ms |
(1000,2000]ms |
2000ms 以上 |
5s 进房成功率 |
用于评价用户登录房间的体验。成功率=用户请求登录房间 5 秒内返回成功数/请求总数 |
[99%,100%] |
[97%,99%) |
[95%,97%) |
[90%,95%) |
90%以下 |
上行丢包率 |
发送端 SDK 到边缘服务器的网络丢包。丢包率=边缘服务器收到的包数量/SDK 发送的包数量 |
NA |
NA |
NA |
NA |
NA |
下行丢包率 |
边缘服务器到接收端 SDK 的网络丢包。丢包率=SDK 收到的包数量/边缘服务器发送的包数量 |
NA |
NA |
NA |
NA |
NA |
渲染卡顿时长 |
以两帧渲染间隔超过某阈值标记为卡顿,卡顿时长=两帧渲染间隔时长,音频阈值为 200ms,视频阈值为 500ms |
NA |
NA |
NA |
NA |
NA |
实时监控
指标 |
说明 |
在线用户数 |
某一时刻在房间的人数 |
在线房间数 |
某一时刻房间的总数 |
短信服务
指标 |
说明 |
标准定义(仅供参考) |
极佳 |
还不错 |
正常 |
略差 |
很差 |
请求成功率 |
向网易云信服务器成功提交的号码数占比。成功率=(接口请求提交的-接口请求失败的-提交限流/黑名单等拦截的)/提交号码总数 |
[99%,100%] |
[97%,99%) |
[95%,97%) |
[90%,95%) |
90%以下 |
发送成功率 |
网易云信服务器向用户终端发送且回执成功的号码数占比。成功率=终端回执成功号码数/服务器发送号码总数 |
NA |
NA |
NA |
NA |
NA |
接口调用成功率 |
请求网易云信服务器 API 成功的占比。成功率=请求 API 返回成功数/请求总数 |
[99%,100%] |
[97%,99%) |
[95%,97%) |
[90%,95%) |
90%以下 |