主备流切换故障场景可以模拟因推流异常发生的主备流切换场景。通过观察故障后的表现,您可以验证主备流切换后,下行播放是否正常,并帮助您评估出主备切换对下行播放的影响时长。
演练准备
注意:
1. 主备份流切换会真实切换主备流,在生产环境演练时请谨慎评估影响。
2. 主备流切换故障等同于您在云直播控制台主动操作主备流切换。
3. 主备流切换故障要求主备流必须存在下行播放,否则切换会失败。
演练步骤
步骤一:创建演练
![](https://qcloudimg.tencent-cloud.cn/image/document/5db60c2a2cea8505cf3eefe2d5b32733.png)
![](https://qcloudimg.tencent-cloud.cn/image/document/5db60c2a2cea8505cf3eefe2d5b32733.png)
2. 添加完域名后,点击演练动作中的立即添加为演练添加演练动作。
![](https://qcloudimg.tencent-cloud.cn/image/document/c64428ce92394183bc8f49cf78b6530f.png)
![](https://qcloudimg.tencent-cloud.cn/image/document/c64428ce92394183bc8f49cf78b6530f.png)
3. 选择主备流切换故障动作,并配置动作参数,其中 StreamName 字段为您将要注入故障的流(最多支持20个不同的流并发操作)。
![](https://qcloudimg.tencent-cloud.cn/image/document/afecc7e8d0829b35f2f46fcaf9f69b58.png)
![](https://qcloudimg.tencent-cloud.cn/image/document/afecc7e8d0829b35f2f46fcaf9f69b58.png)
![](https://qcloudimg.tencent-cloud.cn/image/document/71b63e7bda8c86f81536fc95c3b4a545.png)
![](https://qcloudimg.tencent-cloud.cn/image/document/71b63e7bda8c86f81536fc95c3b4a545.png)
4. 确定后,单击下一步,进入全局配置页面,选择动作执行方式、配置护栏策略和监控指标。
![](https://qcloudimg.tencent-cloud.cn/image/document/25ac7eb981f526906f79a6117d55859b.png)
![](https://qcloudimg.tencent-cloud.cn/image/document/25ac7eb981f526906f79a6117d55859b.png)
注意:
直播(推流域名)故障动作暂不支持配置监控指标。
5. 完成后点击提交,然后点击跳转演练详情,系统会自动对您添加的资源进行预检,判断是否满足演练执行条件(预检并不会执行演练动作)。
推流禁用会进行以下校验项,请确保演练开始前环境预检已经通过,否则演练可能失败,您可以在问题修复后,点击重新检测再次发起预检。
主备流切换预检校验项:
选择的域名是否为推流域名且为启用状态
指定的流是否是在线流
![](https://qcloudimg.tencent-cloud.cn/image/document/2e51bf34c9f3d390c90c102b584d6488.png)
![](https://qcloudimg.tencent-cloud.cn/image/document/2e51bf34c9f3d390c90c102b584d6488.png)
步骤二:执行演练
点击动作上的执行,开始执行故障动作。
![](https://qcloudimg.tencent-cloud.cn/image/document/2b5047a50efed40d2db4e5ca44f10b54.png)
![](https://qcloudimg.tencent-cloud.cn/image/document/2b5047a50efed40d2db4e5ca44f10b54.png)
步骤三:结果观测
1. 主备流切换后,进入 云直播控制台 > 流管理 页面,点击主备流,您可以观察当前主备流情况。
![](https://qcloudimg.tencent-cloud.cn/image/document/6609054ad11d5a06bfcbeef011b7ff47.png)
![](https://qcloudimg.tencent-cloud.cn/image/document/6609054ad11d5a06bfcbeef011b7ff47.png)
2. 在 云直播控制台 > 业务监控 > 异常事件 页面,点击主备流事件,可以查看主动切换异常事件。
![](https://qcloudimg.tencent-cloud.cn/image/document/422c8a94b9dc8157cc9e7e9397dc2baa.png)
![](https://qcloudimg.tencent-cloud.cn/image/document/422c8a94b9dc8157cc9e7e9397dc2baa.png)
3. 切换后您可以同步观察下行播放的切换情况,下行播放一般在1 - 3s发生切换。
4. 您可以在 云直播 > 业务监控 > 运营分析 中查看对直播播放、用户分布、播放排行与源站回源数据造成的影响,详情请参考 运营分析。如果您使用了云直播 SDK,还可通过 云直播 > 业务监控 > SDK 质量监控 查看故障影响,详情请参考 SDK 质量监控。
步骤四:故障恢复
在混沌平台点击执行恢复动作回切主备流,并在执行成功后,检查步骤3中各观测项是否恢复。
![](https://qcloudimg.tencent-cloud.cn/image/document/c7d10cfa502e9b36f6b9bb9692281aee.png)
![](https://qcloudimg.tencent-cloud.cn/image/document/c7d10cfa502e9b36f6b9bb9692281aee.png)