中央收集服务器、日志文件处理方法及系统的制作方法

文档序号:9670597阅读:405来源:国知局
中央收集服务器、日志文件处理方法及系统的制作方法
【技术领域】
[0001]本发明涉及内容分发网络技术领域,特别是涉及一种中央收集服务器、日志文件处理方法及系统。
【背景技术】
[0002]随着互联网技术的快速发展,手持设备、桌面终端等诸多互联网终端被大量使用,同时也产生了海量的信息。海量信息背后的“大数据”隐藏着人们自主行为意识,可以产生很多商业行为的潜在价值导向,因而这些海量数据的快速处理和分析技术的需求就日益紧迫。
[0003]内容分发网络(Content Delivery Net work,Q)N)服务提供商是通过大量的边缘节点服务器来为客户提供加速服务的,而各个边缘节点服务器产生的日志文件数量是巨大的。但是,现有技术中的中央收集服务器一般仅负责接收各个边缘节点服务器产生的日志文件,在将接收的日志文件发送至数据中心进行处理。这样,数据中心需要处理数量巨大的日志文件,存在巨大的数据处理压力。

【发明内容】

[0004]本发明实施例解决的问题是如何缓解数据中心的日志处理的压力,提高日志处理的效率。
[0005]为解决上述问题,本发明实施例提供了一种日志文件处理方法,所述方法包括:
[0006]将边缘节点服务器发送的日志目录按照域名进行拆分,生成多个根据域名信息进行命名的日志文件;
[0007]当满足预设的发送条件时,将生成的根据域名信息进行命名的日志文件发送至数据中心。
[0008]可选地,所述根据域名信息进行命名的日志文件的名称包括域名、识别标识、生成时间和日志文件的格式的信息。
[0009]可选地,所述预设的发送条件为根据域名信息进行命名的日志文件的缓存时间达到预设的时间阈值。
[0010]可选地,所述预设的发送条件为所存储的根据域名信息进行命名的日志文件的大小达到预设的数量阈值。
[0011]本发明实施例还提供了一种中央收集服务器,所述中央收集服务器包括:
[0012]日志拆分单元,适于将边缘节点服务器发送的日志目录按照域名进行拆分,生成多个根据域名信息进行命名的日志文件;
[0013]发送单元,适于当满足预设的发送条件时,将生成的根据域名信息进行命名的日志文件发送至数据中心。
[0014]可选地,所述根据域名信息进行命名的日志文件的名称包括域名、识别标识、生成时间和日志文件的格式的信息。
[0015]可选地,所述预设的发送条件为根据域名信息进行命名的日志文件的缓存时间达到预设的时间阈值。
[0016]可选地,所述预设的发送条件为所存储的根据域名信息进行命名的日志文件的大小达到预设的数量阈值。
[0017]本发明实施例还提供了一种日志文件处理系统,所述系统包括上述的中央收集服务器。
[0018]与现有技术相比,本发明的技术方案具有以下的优点:
[0019]上述的方案,通过将杂糅在一起压缩日志文件进行拆分,得到多个根据给的域名信息进行命名得到的日志文件,可以减轻数据中心的处理压力,提升日志文件的处理效率。
【附图说明】
[0020]图1是本发明实施例中的一种日志文件处理方法的流程图;
[0021]图2是本发明实施例中的另一种日志文件处理方法的流程图;
[0022]图3是本发明实施例中的中央收集服务器的结构示意图。
【具体实施方式】
[0023]为解决现有技术中存在的上述问题,本发明实施例采用的技术方案通过将杂糅在一起压缩日志文件进行拆分,得到多个根据给的域名信息进行命名得到的日志文件,可以减轻数据中心的处理压力,提升日志文件的处理效率。
[0024]为使本发明的上述目的、特征和优点能够更为明显易懂,下面结合附图对本发明的具体实施例做详细的说明。
[0025]图1本发明实施例提供了一种日志文件处理方法的流程图。如图1所示,在具体实施中,所述日志文件处理方法可以包括如下的步骤:
[0026]步骤S101:将边缘节点服务器发送的日志目录按照域名进行拆分,生成多个根据域名信息进行命名的日志文件。
[0027]步骤S102:当满足预设的发送条件时,将生成的根据域名信息进行命名发送至数据中心。
[0028]下面将结合图2对本发明实施例中的日志文件处理方法做进一步详细的介绍。
[0029]请参见图2所示,在具体实施中,本发明实施例中的一种日志文件处理方法可以包括如下的步骤:
[0030]步骤S201:接收边缘节点服务器发送的日志目录。
[0031]在具体实施中,CDN服务商通过大量的边缘节点服务器来为客户提供加速服务。在这种情况下,CDN网络中的边缘节点服务器将会产生数量巨大的日志。其中,通过对边缘节点服务器产生的日志文件进行分析处理,可以获取到较为全面的用户的业务信息,以为用户提供更好的服务。
[0032]在具体实施中,边缘节点服务器在运行过程中产生的日志文件首先经过存储在其内存的日志缓冲区中,安装在边缘节点服务器的日志收集服务,可以对边缘节点服务器产生的日志文件进行定期的收集,并将所收集的日志文件处理成为标准的日志文件,即具有预设格式的日志文件。
[0033]其中,在预设格式的日志文件的缓存时间达到预设的时间阈值,或者预设格式的日志文件的大小达到预设的数量阈值时,将所述预设格式的日志文件移动至上传日志目录。在满足预设的条件时,所述边缘节点服务器可以通过日志上传路线将上传日志目录上传至中央收集服务器。中央收集服务器则可以对合法的边缘节点服务器发送的日志目录进行接收。
[0034]步骤S202:将所接收的日志目录按照域名进行拆分,生成多个根据域名信息进行命名的日志文件。
[0035]在具体实施中,一台边缘节点服务器可以同时为多个客户提供服务,因此,日志目录通常是多条预设格式的日志文件杂糅在一起的。为了缓解后续数据中心的日志处理压力,中央收集服务器可以在接收到边缘节点服务器发送的日志目录时,将所接收的日志目录按照域名进行拆分,得到多个日志文件,以减轻后续数据中心的日志处理压力,提高日志处理的效率。
[0036]其中,所得到的日志文件可以基于所述日志文件的域名信息进行命名,最终生成多个根据域名信息进行命名的日志文件。例如,在本发明一实施例中,最终生成的
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1