本发明专利技术实施例提供了一种日志分析方法、装置及电子设备,应用于内容分发网络CDN节点,方法包括:对CDN节点自身实时生成的日志中表征业务指标的指标信息进行分析,得到各日志对应的实时分析结果;按照指标信息,分别对各目标分析结果进行数据统计处理,实现对各目标分析结果的融合,得到融合分析结果,其中,目标分析结果为:每第一预设时长内生成的各日志对应的实时分析结果;向运维端发送融合分析结果。应用本发明专利技术实施例提供的技术方案对CDN节点的日志进行分析,可以大幅度减小向运维端上传的内容的大小和数量,向运维端上传融合分析结果的速度也更快,从而使得运维端可以更及时地接收到CDN节点上传的、实时性更好的分析结果。
【技术实现步骤摘要】
一种日志分析方法、装置及电子设备
本专利技术涉及互联网
,特别是涉及一种日志分析方法、装置及电子设备。
技术介绍
内容分发网络(ContentDeliveryNetwork,简称CDN)可以为用户就近分配处理用户请求的CDN节点,减少了网络拥塞,所以被越来越广泛地应用于互联网行业。在CDN运营过程中,常常需要对CDN中各个CDN节点产生的日志进行实时分析,以根据日志分析结果了解CDN的网络运营状况。相关技术中,通常采用以下方法对CDN中各个CDN节点产生的日志进行分析:各CDN节点将日志上传到用于进行日志分析的集群,集群对接收到的各CDN节点上传的日志进行分析,得到各个CDN节点的日志分析结果。然而,受网络带宽等因素的影响,各个CDN节点向集群上传日志时上传速度可能会较慢,日志上传过程的耗时较长,使得集群常常无法及时获取到CDN节点的日志,从而导致得到的对CDN节点日志的分析结果的实时性较差。
技术实现思路
本专利技术实施例的目的在于提供一种日志分析方法、装置及电子设备,以提高对CDN节点的日志进行分析得到的结果的实时性。具体技术方案如下:第一方面,本专利技术实施例提供了一种日志分析方法,应用于内容分发网络CDN节点,所述方法包括:对所述CDN节点自身实时生成的日志中表征业务指标的指标信息进行分析,得到各日志对应的实时分析结果;按照指标信息,分别对各目标分析结果进行数据统计处理,实现对各目标分析结果的融合,得到融合分析结果,其中,所述目标分析结果为:每第一预设时长内生成的各日志对应的实时分析结果;向运维端发送所述融合分析结果。本专利技术的一个实施例中,所述对所述CDN节点自身实时生成的日志中表征业务指标的指标信息进行分析,得到各日志对应的实时分析结果,包括:按照以下方式获得所述CDN节点自身实时生成的每一日志对应的实时分析结果:确定日志所针对的业务;获得所确定业务对应的表征业务指标的指标信息;针对所获得的每一指标信息,选择日志中与该指标信息相关的日志项,对所选择的日志项中记录的数据进行数据统计处理,得到日志对应的实时分析结果。本专利技术的一个实施例中,所述按照指标信息,分别对各目标分析结果进行数据统计处理,实现对各目标分析结果的融合,得到融合分析结果,包括:针对每一指标信息,确定该指标信息对应的进行数据统计处理的方式,从各目标分析结果中选择该指标信息对应的结果,并按照该指标信息对应的方式,对所选择的结果进行数据统计处理,实现对各目标分析结果中该指标信息所对应结果的融合,得到融合分析结果。本专利技术的一个实施例中,所述日志分析方法还包括:在当前时刻处于预设的流量低峰时间段时,将本地存储的日志上传至日志存储设备。本专利技术的一个实施例中,所述向运维端发送所述融合分析结果,包括:从所述CDN节点自身实时生成的日志中分析运维端支持的文件格式;将所述融合分析结果存储为所述文件格式的文件;将存储后的文件上传至结果缓存设备。第二方面,本专利技术实施例提供了一种日志分析装置,应用于内容分发网络CDN节点,所述装置包括:信息分析模块,用于对所述CDN节点自身实时生成的日志中表征业务指标的指标信息进行分析,得到各日志对应的实时分析结果;结果融合模块,用于按照指标信息,分别对各目标分析结果进行数据统计处理,实现对各目标分析结果的融合,得到融合分析结果,其中,所述目标分析结果为:每第一预设时长内生成的各日志对应的实时分析结果;结果发送模块,用于向运维端发送所述融合分析结果。本专利技术的一个实施例中,所述信息分析模块,具体用于:按照以下方式获得所述CDN节点自身实时生成的每一日志对应的实时分析结果:确定日志所针对的业务;获得所确定业务对应的表征业务指标的指标信息;针对所获得的每一指标信息,选择日志中与该指标信息相关的日志项,对所选择的日志项中记录的数据进行数据统计处理,得到日志对应的实时分析结果。本专利技术的一个实施例中,所述结果融合模块,具体用于:针对每一指标信息,确定该指标信息对应的进行数据统计处理的方式,从各目标分析结果中选择该指标信息对应的结果,并按照该指标信息对应的方式,对所选择的结果进行数据统计处理,实现对各目标分析结果中该指标信息所对应结果的融合,得到融合分析结果。本专利技术的一个实施例中,所述日志分析装置还包括:日志上传模块,用于在当前时刻处于预设的流量低峰时间段时,将本地存储的日志上传至日志存储设备。本专利技术的一个实施例中,所述结果发送模块,具体用于:从所述CDN节点自身实时生成的日志中分析运维端支持的文件格式;将所述融合分析结果存储为所述文件格式的文件;将存储后的文件上传至结果缓存设备。第三方面,本专利技术实施例还提供了一种电子设备,包括处理器、通信接口、存储器和通信总线;其中,所述处理器、所述通信接口、所述存储器通过所述通信总线完成相互间的通信,所述存储器,用于存放计算机程序;所述处理器,用于执行所述存储器上所存放的程序时,实现第一方面提供的任一项日志分析方法。本专利技术实施例提供的技术方案由CDN节点对自身实时生成的日志中表征业务指标的指标信息进行分析,得到各日志对应的实时分析结果,按照指标信息,分别对每第一预设时长内生成的各日志对应的实时分析结果进行数据统计处理,实现对实时分析结果的融合,得到融合分析结果,将得到的融合分析结果发送至运维端,使运维人员可以获取到该融合分析结果。可见,本专利技术实施例提供的技术方案由CDN节点来分析自身实时生成的日志,可以更及时地对CDN节点自身实时生成的日志中表征业务指标的指标信息进行分析,使运维端得到的实时分析结果的实时性更好,且本专利技术实施例提供的方案中是将每第一预设时长内生成的各日志对应的实时分析结果进行融合后发送至运维端的,由于完整日志中会记录有各日志项的具体信息,而实时分析结果中记录的是对日志中上述指标信息进行分析的综合结果,已不再是日志本身,所以实时分析结果的文件大小通常比完整日志的文件大小小很多,将多个实时分析结果融合后,会使得多个实时分析结果得到合并,融合为一份分析结果,从而可以进一步减少需要上传的分析结果的数量,这样,可以大幅度减小向运维端上传的内容的大小和数量,向运维端上传融合分析结果的速度也更快,从而使得运维端可以更及时地接收到CDN节点上传的、实时性更好的分析结果。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍。图1为本专利技术实施例提供的日志分析方法的一种流程示意图;图2为本专利技术实施例提供的将融合分析结果上传至结果缓存设备的一种流程示意图;图3为本专利技术实施例提供的日志生成装置的一种结构示意图;图4为本专利技术实施例提供的电子设备的一种结构示意图。具体实施本文档来自技高网...
【技术保护点】
1.一种日志分析方法,其特征在于,应用于内容分发网络CDN节点,所述方法包括:/n对所述CDN节点自身实时生成的日志中表征业务指标的指标信息进行分析,得到各日志对应的实时分析结果;/n按照指标信息,分别对各目标分析结果进行数据统计处理,实现对各目标分析结果的融合,得到融合分析结果,其中,所述目标分析结果为:每第一预设时长内生成的各日志对应的实时分析结果;/n向运维端发送所述融合分析结果。/n
【技术特征摘要】
1.一种日志分析方法,其特征在于,应用于内容分发网络CDN节点,所述方法包括:
对所述CDN节点自身实时生成的日志中表征业务指标的指标信息进行分析,得到各日志对应的实时分析结果;
按照指标信息,分别对各目标分析结果进行数据统计处理,实现对各目标分析结果的融合,得到融合分析结果,其中,所述目标分析结果为:每第一预设时长内生成的各日志对应的实时分析结果;
向运维端发送所述融合分析结果。
2.根据权利要求1所述的方法,其特征在于,所述对所述CDN节点自身实时生成的日志中表征业务指标的指标信息进行分析,得到各日志对应的实时分析结果,包括:
按照以下方式获得所述CDN节点自身实时生成的每一日志对应的实时分析结果:
确定日志所针对的业务;
获得所确定业务对应的表征业务指标的指标信息;
针对所获得的每一指标信息,选择日志中与该指标信息相关的日志项,对所选择的日志项中记录的数据进行数据统计处理,得到日志对应的实时分析结果。
3.根据权利要求1所述的方法,其特征在于,所述按照指标信息,分别对各目标分析结果进行数据统计处理,实现对各目标分析结果的融合,得到融合分析结果,包括:
针对每一指标信息,确定该指标信息对应的进行数据统计处理的方式,从各目标分析结果中选择该指标信息对应的结果,并按照该指标信息对应的方式,对所选择的结果进行数据统计处理,实现对各目标分析结果中该指标信息所对应结果的融合,得到融合分析结果。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
在当前时刻处于预设的流量低峰时间段时,将本地存储的日志上传至日志存储设备。
5.根据权利要求1至4任一项所述的方法,其特征在于,所述向运维端发送所述融合分析结果,包括:
从所述CDN节点自身实时生成的日志中分析运维端支持的文件格式;
将所述融合分析结果存储为所述文件格式的文件;
将存储后的文件上传至结果缓存设备。
6.一...
【专利技术属性】
技术研发人员:王旭,邓一川,
申请(专利权)人:北京奇艺世纪科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。