本文介绍如何通过云监控对点播域名及播放器的播放质量进行监控以及配置相应的报警策略。
概述
视频点播已接入阿里云的云监控产品,通过云监控您可以查看相关的监控信息以及配置相应的报警策略。
视频点播目前提供了点播加速域名以及音视频应用这两个维度的相关指标项供您查看分析,分别对应云监控控制台上的视频点播以及视频点播-播放质量看板。
通过视频点播看板,您可以了解点播加速域名的访问状况。您也可以通过设置报警规则,帮助您监控访问状况。当符合报警规则时,云监控自动发送报警通知,便于您及时发现以及诊断相关问题。
通过视频点播-播放质量看板,您可以了解各个音视频应用的播放质量状况。您也可以通过设置报警规则,帮助您监控播放质量的状况。当符合报警规则时,云监控自动发送报警通知,便于您及时获悉播放质量异常,避免问题持续影响用户体验。
报警和数据监控功能属于云监控的基础云监控功能,基础云监控无需开通,即可直接免费使用。当实际用量超过免费额度时,将涉及产生费用。更多信息,请参见云监控计费概述。
监控指标项
音视频应用播放质量指标项
分类 | 指标项 | 统计维度 | 指标含义 |
QoS | 播放失败率(%) | 应用 | 播放失败率=播放失败总次数/视频播放的总次数×100%。 |
未起播率(%) | 应用 | 未起播率=100%-实际播放量/视频播放的总次数×100%。 | |
首帧时长(毫秒) | 应用 | 用户从发起播放请求到首帧完成播放的时间。 | |
秒开率(%) | 应用 | 秒开率=视频起播耗时小于等于1秒的播放量/实际总播放量×100%。 | |
慢开率(%) | 应用 | 慢开率=视频起播耗时大于等于3秒的播放量/实际总播放量×100%。 | |
卡顿率(%) | 应用 | 卡顿率=播放过程中出现卡顿的总时长/播放总时长×100%。 说明 播放过程中出现卡顿的总时长为剔除因 | |
QoE | 5秒跳出率(%) | 应用 | 5秒跳出率=退出播放时已播放时长小于等于5秒的播放量/实际总播放量×100%。 |
实际播放量(次数) | 应用 | 实际播放量=视频播放的总次数-播放失败的总次数。 | |
播放量(次数) | 应用 | 视频播放的总次数。视频首次发起播放请求记为一次播放,暂停继续播放等事件仍然算为一次播放。 |
点播加速域名指标项
分类 | 指标项 | 统计维度 | 指标含义 |
带宽流量 | 边缘网络带宽(bits/s) | 域名 | 视频点播CDN边缘节点产生的访问带宽。 |
回源网络带宽(bits/s) | 域名 | 视频点播CDN回源节点产生的访问带宽。 | |
下行流量(bytes) | 域名 | 视频点播CDN节点产生的下行流量。 | |
请求数 | 回源累加请求数(次数) | 域名 | 视频点播CDN回源节点产生的总请求数。 |
每秒访问次数(次数) | 域名 | 每秒访问视频点播加速域名的次数。 | |
命中率 | 字节命中率(%) | 域名 | 视频点播CDN缓存命中响应的字节数占所有请求响应的字节数的比例。 |
状态码 | 边缘状态码1XX占比(%) | 域名 | 视频点播CDN边缘节点响应状态码为1XX的请求数占总请求数的比例。 |
边缘状态码2XX占比(%) | 域名 | 视频点播CDN边缘节点响应状态码为2XX的请求数占总请求数的比例。 | |
边缘状态码3XX占比(%) | 域名 | 视频点播CDN边缘节点响应状态码为3XX的请求数占总请求数的比例。 | |
边缘状态码4XX占比(%) | 域名 | 视频点播CDN边缘节点响应状态码为4XX的请求数占总请求数的比例。 | |
边缘状态码499个数(个数) | 域名 | 视频点播CDN边缘节点响应状态码为499的请求数。 | |
边缘状态码499占比(%) | 域名 | 视频点播CDN边缘节点响应状态码为499的请求数占总请求数的比例。 | |
边缘状态码5XX占比(%) | 域名 | 视频点播CDN边缘节点响应状态码为5XX的请求数占总请求数的比例。 | |
回源状态码1xx占比(%) | 域名 | 视频点播CDN回源节点响应状态码为1XX的请求数占总请求数的比例。 | |
回源状态码2xx占比(%) | 域名 | 视频点播CDN回源节点响应状态码为2XX的请求数占总请求数的比例。 | |
回源状态码3xx占比(%) | 域名 | 视频点播CDN回源节点响应状态码为3XX的请求数占总请求数的比例。 | |
回源状态码4xx占比(%) | 域名 | 视频点播CDN回源节点响应状态码为4XX的请求数占总请求数的比例。 | |
回源状态码499占比(%) | 域名 | 视频点播CDN回源节点响应状态码为499的请求数占总请求数的比例。 | |
回源状态码5xx占比(%) | 域名 | 视频点播CDN回源节点响应状态码为5XX的请求数占总请求数的比例。 |
前提条件
已经开通了视频点播服务。开通步骤请参见开通视频点播。
为了您的账号和资源的安全,建议您使用RAM用户或RAM角色进行操作,并请确保RAM用户或RAM角色已授予视频点播的相关权限。具体操作,请参见创建RAM用户并授权。
如需查看视频点播看板相关指标,则必须已配置点播加速域名,具体操作,请参见添加加速域名。
如需查看视频点播-播放质量看板相关指标,则需要先确保您的播放质量监控功能可以正常使用并可以查看相关播放质量数据,即您需要满足以下条件:
查看监控数据
您最多可连续查看最近30天的监控数据。
本文以查看音视频应用的监控数据为例说明,查看点播域名的监控数据操作步骤与之类似,请在视频点播页面中查看。
登录云监控控制台。
在左侧导航栏,选择
。在云产品监控页面,选择
,进入到视频点播-播放质量的应用列表页面。在应用列表页面,单击目标应用的名称或单击目标应用操作列的监控图表,进入到监控图表页面。
您可以按小时、天等不同时间周期筛选查询各指标数据,最多可连续查看最近30天的监控数据。
创建报警规则
本文以创建音视频应用的报警规则为例说明,创建点播域名的报警规则操作步骤与之类似,请在视频点播页面中配置。
登录云监控控制台。
在左侧导航栏,选择
。在云产品监控页面,选择
,进入到视频点播-播放质量的监控页面。单击创建报警规则。
您可以通过以下任一方式进行创建:
在视频点播-播放质量的监控页面,单击左上角的创建报警规则。
在视频点播-播放质量的监控页面,单击目标应用操作列的报警规则,在报警规则页面,单击左上角的创建报警规则。
在视频点播-播放质量的监控页面,单击目标应用操作列的监控图表,在应用的监控页面,单击右上角的创建报警规则。
设置报警规则相关参数。
参数
说明
产品
云监控可管理的云产品名称,选择视频点播-播放质量。
资源范围
报警规则作用的资源范围。取值:
全部资源:报警规则作用于所有的音视频应用,对于新加入的资源生效。
应用分组:报警规则作用于指定应用分组下的音视频应用,对于新加入的资源生效。
实例:报警规则作用于指定的音视频应用上。
说明报警规则创建后,资源范围类型不可更改。
规则描述
报警规则的主体。当监控数据满足报警条件时,触发报警规则。规则描述的设置方法如下:
单击添加规则。
在添加规则描述面板,设置规则名称、指标类型、监控指标、阈值及报警级别等。
单击确定。
通道沉默周期
报警发生后未恢复正常,间隔多久重复发送一次报警通知。取值:5分钟、15分钟、30分钟、60分钟、3小时、6小时、12小时和24小时。
某监控指标达到报警阈值时发送报警,如果监控指标在通道沉默周期内持续超过报警阈值,在通道沉默周期内不会重复发送报警通知;如果监控指标在通道沉默周期后仍未恢复正常,则云监控再次发送报警通知。
生效时间
报警规则的生效时间。报警规则仅在生效期内才会发送报警通知。
说明当报警规则不在生效期时,不会发送报警通知,但是报警历史记录仍然会显示在报警历史列表中。
报警联系人组
发送报警的联系人组。
应用分组的报警通知会发送给该报警联系人组中的报警联系人。报警联系人组是一组报警联系人,可以包含一个或多个报警联系人。
关于如何创建报警联系人和报警联系人组,请参见创建报警联系人或报警联系人组。
标签
报警规则的标签。包括标签名称和标签值。
说明您最多可设置6组标签。
报警回调
公网可访问的URL,用于接收云监控通过POST请求推送的报警信息。目前仅支持HTTP协议。关于如何设置报警回调,请参见使用阈值报警回调。
当您需要测试报警回调地址的连通性时,可以执行以下操作。
单击回调地址正后方的测试。
在WebHook测试面板,您可以通过Webhook返回的状态码和测试结果详情对报警回调地址的连通性进行判断和排查。
说明您还可以设置Webhook的回调模板类型和语言,再次单击测试,获取对应的测试结果详情。
单击关闭。
说明单击高级设置,可设置该参数。
弹性伸缩
如果您打开弹性伸缩开关,当报警发生时,会触发相应的伸缩规则。您需要设置弹性伸缩的地域、弹性伸缩组和弹性伸缩规则。
说明单击高级设置,可设置该参数。
日志服务
如果您打开日志服务开关,当报警发生时,会将报警信息发送至日志服务的日志库。您需要设置日志服务的地域、ProjectName和Logstore。
关于如何创建Project和Logstore,请参见快速入门。
说明单击高级设置,可设置该参数。
轻量消息队列(原MNS)-Topic
如果您打开轻量消息队列(原MNS)-Topic开关,当报警发生时,会将报警信息发送至轻量消息队列(原MNS)的主题。您需要设置轻量消息队列(原MNS)的地域和主题。
关于如何创建主题,请参见创建主题。
说明单击高级设置,可设置该参数。
函数计算
如果您打开函数计算开关,当报警发生时,会将报警通知发送至函数计算进行格式处理。您需要设置函数计算的地域、服务和函数。
关于如何创建服务和函数,请参见快速创建函数。
说明单击高级设置,可设置该参数。
无数据处理方法
无监控数据时报警的处理方式。取值:
不做任何处理(默认值)
发送无数据报警
视为恢复
说明单击高级设置,可设置该参数。
单击确认,完成创建。
成功创建报警规则后,当监控数据不符合预期时,报警规则中设置的联系人将会收到相关报警通知。
管理报警规则
登录云监控控制台。
在左侧导航栏选择
,查看、修改、启用、禁用和删除对应的报警规则。
相关文档
更多关于云监控的详细信息,请参见什么是云监控。