《云上业务稳定性保障实践白皮书》——五.行业客户稳定性保障实践——5.2 直播业务稳定性保障——5.2.2 直播业务监控最佳实践(3)

本文涉及的产品
日志服务 SLS,月写入数据量 50GB 1个月
简介: 《云上业务稳定性保障实践白皮书》——五.行业客户稳定性保障实践——5.2 直播业务稳定性保障——5.2.2 直播业务监控最佳实践(3)

《云上业务稳定性保障实践白皮书》——五.行业客户稳定性保障实践——5.2 直播业务稳定性保障——5.2.2 直播业务监控最佳实践(2) https://developer.aliyun.com/article/1231954?groupCode=supportservice



4.直播监控系统实战


•端上日志采集

1)在手机端埋点,收集由直播SDK回调的音视频帧率、码率、时间戳、以及直播质量相关的数据,上报给服务端。

2)可以节点prom建立一个接收网关,数据推给网关后,prom的agent去拉数据回来进行分析告警。

3)服务单的存储可以采用Elasticsearch等存储服务,将接收的QoS数据转存到

这些存储系统;

4)搭建实时/离线数据流分析服务;

5)数据可视化展示、告警系统。

6)实现以上功能,需要端上SDK研发以及大数据团队经过长周期的测试与数据验证后才能完成监控平台建设。或者借助第三方的云平台去实现绝大部分质量监控功能,如阿里云直播SDK所集成的日志模块,结合服务端的SLS+SPARK+DATAV的形式进行计算存储和展示。客户端只需要控制记录的日志进行二次开发即可。


image.png


•基于服务端云监控实现推流上行监控

云监控是一项针对阿里云资源和互联网应用进行监控的服务,云监控自动获取您当前阿里云账号下各云产品的资源,您可以查看目标云产品中指定资源的运行状态和各个指标的使用情况,并对监控项设置报警规则。当符合报警规则时,云监控自动发送报警通知。


•操作方法:

1)登录视频直播控制台。询推流超限报警信息。单击域名管理选择要设置的主播流域名,单击域名配置>基本配置>推流信息中查询可推流上限。记录推流上行并发数限制数值。


image.png

image.png


2)登录云监控控制台。创建报警规则。单击云产品监控>视频直播>创建报警规则打开创建报警规则窗口。


image.png


3)配置创建报警规则。在创建报警规则窗口,在产品列表中选择视频直播,资源范围列表中选择域名,域名列表中选择需要配置的域名,规则描述列表中选择推流上行并发数并设置报警的周期时间。


image.png




《云上业务稳定性保障实践白皮书》——五.行业客户稳定性保障实践——5.2 直播业务稳定性保障——5.2.2 直播业务监控最佳实践(4) https://developer.aliyun.com/article/1231952?groupCode=supportservice

相关文章
|
监控 前端开发 Cloud Native
解决WebSocket通信:前端拿不到最后一条数据的问题
解决WebSocket通信:前端拿不到最后一条数据的问题
452 0
|
Kubernetes 安全 Ubuntu
Flannel 简介
Flannel是一个用于容器网络的开源软件项目,主要用于提供跨主机的容器网络通信。它是Kubernetes等容器编排系统的默认网络插件之一。 Flannel使用了虚拟网络技术,通过创建Overlay网络来连接不同主机上的容器。它将每个节点上的容器IP地址映射到一个共享的虚拟网络中,使得容器可以透明地进行网络通信,就好像它们在同一个物理网络上一样。 Flannel支持多种后端驱动程序来实现容器之间的网络隔离和通信,包括以下几种方式: 1. VXLAN(Virtual Extensible LAN):使用UDP封装创建Overlay网络,通过VXLAN隧道在不同节点之间传输容器数据包。 2
572 0
|
SQL 分布式计算 大数据
MAXCOMPUTE和ODPS的区别是什么?
MAXCOMPUTE和ODPS的区别是什么?
1175 1
|
数据采集 消息中间件 存储
3秒学不会Palo Doris的数据导入你打我!(四)
3秒学不会Palo Doris的数据导入你打我!
580 0
|
缓存 资源调度 JavaScript
nodejs全局(npm、cnpm、yarn)及缓存基本配置,一篇就搞定
nodejs全局(npm、cnpm、yarn)及缓存基本配置,一篇就搞定
|
机器学习/深度学习 存储 PyTorch
PyTorch自定义学习率调度器实现指南
本文将详细介绍如何通过扩展PyTorch的 ``` LRScheduler ``` 类来实现一个具有预热阶段的余弦衰减调度器。我们将分五个关键步骤来完成这个过程。
680 2
|
12月前
|
JSON 测试技术 数据格式
Playwright 测试报告器
Playwright 测试报告器
415 4
|
12月前
|
存储 分布式计算 Hadoop
【赵渝强老师】HDFS数据上传和下载的过程
本文介绍了Hadoop的HDFS中客户端如何通过NameNode上传和下载数据。上传时,数据按块保存至DataNode并实现冗余;下载时,客户端从DataNode获取数据块。文中配有详细流程图及B站视频讲解。
289 3
|
Linux
Linux——清除history的记录
Linux——清除history的记录
136 0
|
数据采集 机器学习/深度学习 算法
Python实现AdaBoost分类模型(AdaBoostClassifier算法)项目实战
Python实现AdaBoost分类模型(AdaBoostClassifier算法)项目实战
下一篇
开通oss服务