一、演练准备
云直播在线流,可前往 云直播 > 流管理 > 在线流 查看。
注意:1. 推流中断会真实断开直播推流,在生产环境演练时请谨慎评估影响。
注意:2. 推流中断故障等同于你在云直播控制台主动操作在线流断开。
注意:3. 对于主备流,推流中断会将主备流同时断开,如果你只想断开一路,请参照主备流单路断开故障。
注意:4. 推流中断没有恢复动作,需要客户端主动推流恢复。
二、步骤一:创建演练
1. 登录 智能顾问 > 混沌演练控制台,参照 控制台快速上手 中的步骤创建演练。在动作组配置中资源类型选择音视频,资源对象选择云直播(推流域名),单击添加实例,添加演练的流所对应的推流域名。
2. 添加完域名后,点击演练动作中的立即添加为演练添加演练动作。选择推流中断故障动作,并配置动作参数,其中 StreamName 字段为你将要注入故障的流(最多支持20个不同的流并发操作)。
3. 确定后,单击下一步,进入全局配置页面,选择动作执行方式,配置护栏策略和监控指标。
注意:直播(推流域名)故障动作暂不支持配置监控指标。
4. 完成后点击提交,然后点击演练详情,系统会自动对你添加的资源进行预检,判断是否满足演练执行条件(预检并不会执行演练动作)。
推流中断会进行以下校验项,请确保演练开始前环境预检已经通过,否则演练可能失败,你可以在问题修复后,点击重新检测再次发起预检。
·选择的域名是否为推流域名且为启用状态
·指定的流是否是在线流
三、步骤二:执行演练
点击动作上的执行,开始执行故障动作。
四、步骤三:结果观测
故障动作执行过程中,你可以前往 云直播控制台 > 流管理 确认流是否在线。
如果你的客户端有重试策略,那么直播流会快速恢复。如果恢复过快,你可能不会明显感知到断流效果,可以通过 云直播 > 业务监控 > 断流记录 来确定具体断流时间。
同时你可以在云直播 > 业务监控 > 运营分析 中查看对直播播放、用户分布、播放排行与源站回源数据造成的影响,详情请参考 运营分析。如果你使用了云直播 SDK,还可通过 云直播 > 业务监控 > SDK 质量监控 查看故障影响,详情请参考 SDK 质量监控。