融合内容分发网络CDN中域名带宽明细监控方法及系统技术方案

技术编号:29683674 阅读:29 留言:0更新日期:2021-08-13 22:07
本发明专利技术实施例提供一种融合内容分发网络CDN中域名带宽明细监控方法及系统,包括:按设定的第一周期周期性自域名所有者拥有的各域名中提取满足预设条件的域名,将所提取的满足预设条件的域名形成第一域名集合;针对第一域名集合中的所有域名,将各域名在第二周期内所占用各CDN的带宽按照大小降序进行统一排名,提取出CDN带宽排名位于预设名次之前的域名,将所提取的CDN带宽排名位于预设名次之前的域名形成第二域名集合;以第三周期为单位周期性获取第二域名集合内的各域名所占用的CDN带宽明细,将各域名所占用的CDN带宽明细进行展示。减少处理的域名数量,减少了对第三方商业CDN接口的访问量。

【技术实现步骤摘要】
融合内容分发网络CDN中域名带宽明细监控方法及系统
本专利技术涉及融合CDN领域,具体涉及一种融合内容分发网络CDN中域名带宽明细监控方法及系统。
技术介绍
融合CDN是基于传统CDN加速基础上实现的,增加对网络线路、节点服务质量的监控,再配合自研的智能调度算法,提供的优选、稳定、高效的CDN服务。目前市面上可提供融合CDN服务的厂家,比如七牛云、又拍云,基本上都是将多家第三方CDN厂商的服务纳入到自己的资源池,在使用时通过自有的监控和调度算法来灵活使用这些厂商的节点和带宽资源。这其中必不可少的一点就是监控必须很到位,要能及时准确地通过第三方商业CDN提供的接口获取它们的加速带宽/流量,回源带宽/流量,流量命中率,请求数,http错误状态码明细等等统计指标,来衡量这家CDN提供服务的带宽量级、服务稳定性、计费成本、故障处理时效等,并最终经过多方比较,判断是否是性价比较高,是否值得选择。通常根据业务需要,可能还需要进一步获取不同时间粒度的同一个统计指标,主要是为了实时观察业务服务的稳定性。在实现本专利技术过程中,申请人发现现有技术中至少存本文档来自技高网...

【技术保护点】
1.一种融合内容分发网络CDN中域名带宽明细监控方法,其特征在于,所述融合CDN由多个CDN组成,包括:/n按设定的第一周期周期性自域名所有者拥有的各域名中提取满足预设条件的域名,将所提取的满足预设条件的域名形成第一域名集合;所述满足预设条件的域名是指:在第一周期内该域名在融合CDN所占用各CDN的带宽中,至少一个CDN带宽超过第一带宽阈值;/n针对第一域名集合中的所有域名,将各域名在第二周期内所占用各CDN的带宽按照大小降序进行统一排名,提取出CDN带宽排名位于预设名次之前的域名,将所提取的CDN带宽排名位于预设名次之前的域名形成第二域名集合;其中,第二周期的时长小于第一周期的时长,且所述第...

【技术特征摘要】
1.一种融合内容分发网络CDN中域名带宽明细监控方法,其特征在于,所述融合CDN由多个CDN组成,包括:
按设定的第一周期周期性自域名所有者拥有的各域名中提取满足预设条件的域名,将所提取的满足预设条件的域名形成第一域名集合;所述满足预设条件的域名是指:在第一周期内该域名在融合CDN所占用各CDN的带宽中,至少一个CDN带宽超过第一带宽阈值;
针对第一域名集合中的所有域名,将各域名在第二周期内所占用各CDN的带宽按照大小降序进行统一排名,提取出CDN带宽排名位于预设名次之前的域名,将所提取的CDN带宽排名位于预设名次之前的域名形成第二域名集合;其中,第二周期的时长小于第一周期的时长,且所述第二周期的终点与第一周期的终点相同;
以第三周期为单位周期性获取第二域名集合内的各域名所占用的CDN带宽明细,将各域名所占用的CDN带宽明细进行展示;其中,第三周期的时长小于第一周期的时长。


2.根据权利要求1所述的融合内容分发网络CDN中域名带宽明细监控方法,其特征在于,所述按第一周期周期性自域名所有者拥有的各域名中提取满足预设条件的域名,将所提取的满足预设条件的域名形成第一域名集合,具体包括:
获取域名所有者使用融合CDN进行业务服务的最新域名组;遍历最新域名组,按第二周期周期性获取最新域名组内各域名所占用各CDN的带宽;连续多个第二周期获取的各域名所占用各CDN的带宽构成第一周期内各域名在融合CDN所占用各CDN的带宽;其中,第一周期由所述连续多个第二周期构成;
针对每个域名,自其第一周期内的所有CDN带宽中提取出该域名的各CDN带宽峰值,其中,任一域名下每个CDN分别对应一个CDN带宽峰值;将任一CDN带宽峰值超过第一带宽阈值的域名形成第一域名集合。


3.根据权利要求2所述的融合内容分发网络CDN中域名带宽明细监控方法,其特征在于,还包括:
通过分布式队列将获取的最新域名组内各域名所占用各CDN的带宽数据写入第一分布式数据表中,所述第一分布式数据表位于实时数据分析的基于列存储的数据库。


4.根据权利要求3所述的融合内容分发网络CDN中域名带宽明细监控方法,其特征在于,所述CDN带宽明细是指CDN所使用的各网络运行商的带宽;
所述以第三周期为单位周期性获取第二域名集合内的各域名所占用的CDN带宽明细,具体包括:
针对第二域名集合的任一域名,以第三周期周期性获取该域名所占用各CDN的各网络运行商的带宽;
通过分布式队列将所有域名的各CDN的各网络运行商的带宽数据写入到第二分布式数据表中,所述第二分布式数据表位于实时数据分析的基于列存储的数据库。


5.根据权利要求1所述的融合内容分发网络CDN中域名带宽明细监控方法,其特征在于,所述将各域名所占用的CDN带宽明细进行展示,具体包括:
将各域名所占用的CDN带宽明细求和,得到各域名的各CDN的近似带宽;并将各域名的各CDN的近似带宽自动生成曲线图,展示自动生成的曲线图。


6.一种...

【专利技术属性】
技术研发人员:陶云星
申请(专利权)人:新浪网技术中国有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1