[发明专利]一种日志分析方法、装置及电子设备在审
申请号: | 202011008540.6 | 申请日: | 2020-09-23 |
公开(公告)号: | CN112131198A | 公开(公告)日: | 2020-12-25 |
发明(设计)人: | 王旭;邓一川 | 申请(专利权)人: | 北京奇艺世纪科技有限公司 |
主分类号: | G06F16/18 | 分类号: | G06F16/18;G06F16/172;G06F16/2458;G06K9/62 |
代理公司: | 北京柏杉松知识产权代理事务所(普通合伙) 11413 | 代理人: | 孟维娜;高莺然 |
地址: | 100080 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 日志 分析 方法 装置 电子设备 | ||
本发明实施例提供了一种日志分析方法、装置及电子设备,应用于内容分发网络CDN节点,方法包括:对CDN节点自身实时生成的日志中表征业务指标的指标信息进行分析,得到各日志对应的实时分析结果;按照指标信息,分别对各目标分析结果进行数据统计处理,实现对各目标分析结果的融合,得到融合分析结果,其中,目标分析结果为:每第一预设时长内生成的各日志对应的实时分析结果;向运维端发送融合分析结果。应用本发明实施例提供的技术方案对CDN节点的日志进行分析,可以大幅度减小向运维端上传的内容的大小和数量,向运维端上传融合分析结果的速度也更快,从而使得运维端可以更及时地接收到CDN节点上传的、实时性更好的分析结果。
技术领域
本发明涉及互联网技术领域,特别是涉及一种日志分析方法、装置及电子设备。
背景技术
内容分发网络(Content Delivery Network,简称CDN)可以为用户就近分配处理用户请求的CDN节点,减少了网络拥塞,所以被越来越广泛地应用于互联网行业。在CDN运营过程中,常常需要对CDN中各个CDN节点产生的日志进行实时分析,以根据日志分析结果了解CDN的网络运营状况。
相关技术中,通常采用以下方法对CDN中各个CDN节点产生的日志进行分析:各CDN节点将日志上传到用于进行日志分析的集群,集群对接收到的各CDN节点上传的日志进行分析,得到各个CDN节点的日志分析结果。
然而,受网络带宽等因素的影响,各个CDN节点向集群上传日志时上传速度可能会较慢,日志上传过程的耗时较长,使得集群常常无法及时获取到CDN节点的日志,从而导致得到的对CDN节点日志的分析结果的实时性较差。
发明内容
本发明实施例的目的在于提供一种日志分析方法、装置及电子设备,以提高对CDN节点的日志进行分析得到的结果的实时性。具体技术方案如下:
第一方面,本发明实施例提供了一种日志分析方法,应用于内容分发网络CDN节点,所述方法包括:
对所述CDN节点自身实时生成的日志中表征业务指标的指标信息进行分析,得到各日志对应的实时分析结果;
按照指标信息,分别对各目标分析结果进行数据统计处理,实现对各目标分析结果的融合,得到融合分析结果,其中,所述目标分析结果为:每第一预设时长内生成的各日志对应的实时分析结果;
向运维端发送所述融合分析结果。
本发明的一个实施例中,所述对所述CDN节点自身实时生成的日志中表征业务指标的指标信息进行分析,得到各日志对应的实时分析结果,包括:
按照以下方式获得所述CDN节点自身实时生成的每一日志对应的实时分析结果:
确定日志所针对的业务;
获得所确定业务对应的表征业务指标的指标信息;
针对所获得的每一指标信息,选择日志中与该指标信息相关的日志项,对所选择的日志项中记录的数据进行数据统计处理,得到日志对应的实时分析结果。
本发明的一个实施例中,所述按照指标信息,分别对各目标分析结果进行数据统计处理,实现对各目标分析结果的融合,得到融合分析结果,包括:
针对每一指标信息,确定该指标信息对应的进行数据统计处理的方式,从各目标分析结果中选择该指标信息对应的结果,并按照该指标信息对应的方式,对所选择的结果进行数据统计处理,实现对各目标分析结果中该指标信息所对应结果的融合,得到融合分析结果。
本发明的一个实施例中,所述日志分析方法还包括:
在当前时刻处于预设的流量低峰时间段时,将本地存储的日志上传至日志存储设备。
本发明的一个实施例中,所述向运维端发送所述融合分析结果,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇艺世纪科技有限公司,未经北京奇艺世纪科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011008540.6/2.html,转载请声明来源钻瓜专利网。