一种日志处理方法、装置及系统的制作方法

文档序号:9865375阅读:278来源:国知局
一种日志处理方法、装置及系统的制作方法
【技术领域】
[0001 ]本发明涉及计算机技术领域,具体涉及一种日志处理方法、装置及系统。
【背景技术】
[0002]网络公司的业务服务器上会产生多种日志数据,这些日志数量很大不便于管理。如果简单地对日志数据进行收集,考虑到这些日志数据的产生往往具有一定特点,也就出现了很多问题。例如,某公司的多台业务服务器在早9点为用户提供了签到服务,此时就会产生大量日志数据,造成收集日志数据十分困难。

【发明内容】

[0003]鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的日志处理装置及系统和相应的日志处理方法。
[0004]依据本发明的一个方面,提供了一种日志处理方法,其中,该方法包括:
[0005]采集业务服务器产生的日志数据并保存在业务服务器本地;
[0006]依据预设规则,为业务服务器确定日志发送时间点;
[0007]将业务服务器本地保存的日志数据在所述时间点发送至日志服务器。
[0008]可选地,所述依据预设规则,为业务服务器确定日志发送时间点,将业务服务器本地保存的日志数据在所述时间点发送至日志服务器的步骤进一步包括:
[0009]在每个预设时间间隔内,为业务服务器随机选择该时间间隔内的一个时间点,将业务服务器本地保存的日志数据在所述时间点发送至日志服务器。
[0010]可选地,所述依据预设规则,为业务服务器确定日志发送时间点,将业务服务器本地保存的日志数据在所述时间点发送至日志服务器的步骤进一步包括:
[0011 ]当业务服务器上生成因出现错误而产生的日志数据时,将该日志数据即时发送至日志服务器。
[0012]可选地,所述依据预设规则,为业务服务器确定日志发送时间点,将业务服务器本地保存的日志数据在所述时间点发送至日志服务器的步骤进一步包括:
[0013]将业务服务器上产生的日志数据根据业务的关键词进行优先级区分,当该业务服务器上产生优先级高于预设值的日志数据时,将该日志数据即时发送至日志服务器。
[0014]可选地,依据预设规则,为业务服务器确定日志发送时间点,将业务服务器本地保存的日志数据在所述时间点发送至日志服务器的步骤进一步包括:
[0015]当业务服务器的本地日志数据存储空间满时,将该业务服务器本地保存的日志数据发送至日志服务器。
[0016]可选地,在所述将业务服务器本地保存的日志数据在所述时间点发送至日志服务器的步骤之后,该方法进一步包括:
[0017]设置已发送日志标志以标识已发送的日志数据。
[0018]可选地,所述将业务服务器本地保存的日志数据在所述时间点发送至日志服务器的步骤进一步包括:
[0019]读取所述已发送日志标志,从业务服务器本地保存的日志数据中选择未发送的日志数据进行发送。
[0020]可选地,将各业务服务器本地保存的日志数据在所述时间点发送至日志服务器包括:
[0021 ]将各业务服务器本地保存的日志数据在所述时间点发送到消息队列,以由日志服务器从消息队列中取日志数据。
[0022]可选地,所述方法进一步包括:
[0023]接收日志服务器根据日志数据返回的执行参数,并根据执行参数在业务服务器上执行相应的操作。
[0024]依据本发明的另一个方面,还提供了一种日志处理装置,其中,该装置包括:
[0025]采集单元,适于采集业务服务器产生的日志数据并保存在业务服务器本地;
[0026]时间点确定单元,适于依据预设规则,为业务服务器确定日志发送时间点;
[0027]发送单元,适于将业务服务器本地保存的日志数据在所述时间点发送至日志服务器。
[0028]可选地,所述时间点确定单元,适于在每个预设时间间隔内,为业务服务器随机选择该时间间隔内的一个时间点作为日志发送时间点。
[0029]可选地,所述时间点确定单元,适于当业务服务器上生成因出现错误而产生的日志数据时,将该时间点作为发送该日志数据的时间点通知所述发送单元;
[0030]所述发送单元,适于在收到通知后将该日志数据即时发送至日志服务器。
[0031]可选地,所述时间点确定单元,适于将业务服务器上产生的日志数据根据业务的关键词进行优先级区分,当该业务服务器上产生优先级高于预设值的日志数据时,将该时间点作为发送该日志数据的时间点通知所述发送单元;
[0032]所述发送单元,适于在收到通知后将该日志数据即时发送至日志服务器。
[0033]可选地,所述时间点确定单元,适于当业务服务器的本地日志数据存储空间满时,将该时间点作为发送该日志数据的时间点通知所述发送单元;
[0034]所述发送单元,适于在收到通知后将该日志数据即时发送至日志服务器。
[0035]可选地,所述发送单元,适于在将业务服务器本地保存的日志数据在所述时间点发送至日志服务器的步骤之后,设置已发送日志标志以标识已发送的日志数据。
[0036]可选地,所述发送单元,适于在所述时间点发送日志之前,读取所述已发送日志标志,从业务服务器本地保存的日志数据中选择未发送的日志数据进行发送。
[0037]可选地,所述发送单元,适于将各业务服务器本地保存的日志数据在所述时间点发送到消息队列,以由日志服务器从消息队列中取日志数据。
[0038]可选地,所述装置进一步包括:
[0039]反馈执行单元,适于接收日志服务器根据日志数据返回的执行参数,并根据执行参数在业务服务器上执行相应的操作。
[0040]依据本发明的又一个方面,还提供了一种日志处理系统,其中,该系统包括:日志服务器和一个多个如上述任一项所述的日志处理装置;其中一个日志处理装置对应一个业务服务器;
[0041]所述日志服务器包括:
[0042]接收单元,适于接收各日志处理装置发送的日志数据;
[0043]分析单元,适于对所接收的日志数据进行分析处理。
[0044]可选地,所述分析单元,适于对所接收的日志数据进行分析处理,得到展示类数据;
[0045]该日志服务器进一步包括:展示单元,适于展示所述展示类数据。
[0046]可选地,所述分析单元,适于对对所接收的日志数据进行分析处理,得到执行参数;
[0047]该日志服务器进一步包括:反馈单元,适于将所述执行参数返回给相应日志处理
目.ο
[0048]可选地,所述分析单元,适于对对所接收的日志数据进行分析处理,得到报警数据;
[0049]该日志服务器进一步包括:报警单元,适于将所述报警数据通过指定渠道发送出去。
[0050]由上述可知,本发明的技术方案,将采集到的业务服务器产生的日志数据先保存在业务服务器本地,在预设规则确定的业务服务器的日志发送时间点,将业务服务器本地保存的日志数据在时间点发送至日志服务器。该技术方案不仅可以有效地通过日志服务器收集日志数据,还确保了日志服务器不会因为业务服务器在特定时间点集中产生大量日志数据而压力过大,同时也确保了很高的日志收集效率。
[0051]上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的【具体实施方式】。
【附图说明】
[0052]通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
[0053]图1示出了根据本发明一个实施例的日志处理方法的流程示意图;
[0054]图2示出了根据本发明一个实施例的日志处理装置的示意图;
[0055]图3示出了根据本发明另一个实施例的日志处理装置的示意图;
[0056]图4示出了根据本发明一个实施例的日志处理系统的示意图。
【具体实施方式】
[0057]下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1