日志处理方法及装置的制造方法

文档序号:9380021阅读:192来源:国知局
日志处理方法及装置的制造方法
【专利说明】
【技术领域】
[0001]本发明涉及日志技术,尤其涉及一种日志处理方法及装置。
【【背景技术】】
[0002]随着通信技术的发展,终端集成了越来越多的功能,从而使得终端的系统功能列表中包含了越来越多相应的应用(App I i cat 1n,APP)。这些应用每天都会产生大量的网络行为数据,利用预先设置的日志采集规则,对这些网络行为数据进行数据抽取生成一些日志(log),并存储在日志服务器中,例如,点击类日志、浏览类日志和播放类日志等。对这些日志进行获取与分析,能够确定应用优缺点、突发热点事情、用户的兴趣变化等重要信息。
[0003]然而,日志服务器中所存储的日志中可能存在大量的异常日志,例如,日志中缺少某些关键字段等,会使得这些异常日志成为无用日志。由于日志每天都在以惊人的速度产生着,如果任由这些异常日志继续存在或产生,那么日志服务器中所存储的异常日志势必会越来越多,这样,不但浪费了日志服务器的存储资源,同时也降低了日志的利用率。因此,亟需提出一种能够及时发现日志服务器中所存储的异常日志的方法。

【发明内容】

[0004]本发明的多个方面提供一种日志处理方法及装置,用以及时发现日志服务器中所存储的异常日志。
[0005]本发明的一方面,提供一种日志处理方法,包括:
[0006]根据日志扫描任务,对日志服务器中所存储的N个日志进行扫描处理,以获得M个日志,所述日志为根据日志采集规则所生成的;N为大于或等于I的整数;M为大于或等于0,且小于或等于N的整数;
[0007]根据所述M个日志,获得指定参数的统计情况;
[0008]根据所述指定参数的统计情况,获得扫描结果,所述扫描结果包括指示正常情况的信息和指示异常情况的信息中的至少一项。
[0009]如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述指定参数包括下列参数中的至少一项:
[0010]所述日志扫描任务中所设置的扫描参数;以及
[0011]默认参数。
[0012]如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述指定参数包括下列参数中的至少一项:
[0013]M的取值;
[0014]指定日志字段;
[0015]全部日志字段;以及
[0016]所述M个日志。
[0017]如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述指定参数为M的取值;所述指定参数的统计情况,包括:
[0018]M的取值情况。
[0019]如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述指定参数为指定日志字段;所述指定参数的统计情况,包括:
[0020]所述指定日志字段的空值情况。
[0021]如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述指定参数为全部日志字段;所述指定参数的统计情况,包括:
[0022]所述全部日志字段中每个日志字段的出现情况和使用情况中的至少一项。
[0023]如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述指定参数为全部日志;所述指定参数的统计情况,包括:
[0024]所述M个日志中每个日志的出现情况和使用情况中的至少一项。
[0025]如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述根据所述指定参数的统计情况,获得扫描结果之后,还包括:
[0026]输出所述扫描结果。
[0027]如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述输出所述扫描结果,包括:
[0028]对所述扫描结果,进行可视化展现。
[0029]如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述根据所述指定参数的统计情况,获得扫描结果之后,还包括:
[0030]根据所述扫描结果,调整所述日志采集规则;或者
[0031 ] 根据所述扫描结果,对所述日志服务器中的部分日志,进行删除处理。
[0032]本发明的另一方面,提供一种日志处理装置,包括:
[0033]扫描单元,用于根据日志扫描任务,对日志服务器中所存储的N个日志进行扫描处理,以获得M个日志,所述日志为根据日志采集规则所生成的;N为大于或等于I的整数;M为大于或等于0,且小于或等于N的整数;
[0034]统计单元,用于根据所述M个日志,获得指定参数的统计情况;
[0035]分析单元,用于根据所述指定参数的统计情况,获得扫描结果,所述扫描结果包括指示正常情况的信息和指示异常情况的信息中的至少一项。
[0036]如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述指定参数包括下列参数中的至少一项:
[0037]所述日志扫描任务中所设置的扫描参数;以及
[0038]默认参数。
[0039]如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述指定参数包括下列参数中的至少一项:
[0040]M的取值;
[0041]指定日志字段;
[0042]全部日志字段;以及
[0043]所述M个日志。
[0044]如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述指定参数为M的取值;所述指定参数的统计情况,包括:
[0045]M的取值情况。
[0046]如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述指定参数为指定日志字段;所述指定参数的统计情况,包括:
[0047]所述指定日志字段的空值情况。
[0048]如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述指定参数为全部日志字段;所述指定参数的统计情况,包括:
[0049]所述全部日志字段中每个日志字段的出现情况和使用情况中的至少一项。
[0050]如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述指定参数为全部日志;所述指定参数的统计情况,包括:
[0051 ] 所述M个日志中每个日志的出现情况和使用情况中的至少一项。
[0052]如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述装置还包括输出单元,用于
[0053]输出所述扫描结果。
[0054]如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述输出单元,具体用于
[0055]对所述扫描结果,进行可视化展现。
[0056]如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述装置还包括调整单元,用于
[0057]根据所述扫描结果,调整所述日志采集规则;或者
[0058]根据所述扫描结果,对所述日志服务器中的部分日志,进行删除处理。
[0059]由上述技术方案可知,本发明实施例通过根据日志扫描任务,对日志服务器中所存储的N个日志进行扫描处理,以获得M个日志,所述日志为根据日志采集规则所生成的,进而根据所述M个日志,获得指定参数的统计情况,使得能够根据所述指定参数的统计情况,获得扫描结果,所述扫描结果包括指示正常情况的信息和指示异常情况的信息中的至少一项,这样,能够及时发现日志服务器中所存储的异常日志。
[0060]另外,采用本发明提供的技术方案,通过输出所获得的扫描结果,能够使得开发人员根据扫描结果,调整日志采集规则或者对日志服务器中的部分日志,进行删除处理,以减少或者避免异常日志继续存在或产生,使得日志服务器中所存储的异常日志不再继续增加,这样,能够避免日志服务器的存储资源的浪费,同时提高了日志的利用率。
[0061]另外,采用本发明提供的技术方案,通过根据所获得的扫描结果,调整所述日志采集规则或者对日志服务器中的部分日志,进行删除处理,无需人工参与,操作简单,能够有效提高处理效率。
【【附图说明】】
[0062]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0063]图1为本发明一实施例提供的日志处理方法的流程示意图;
[0064]图2为本发明另一实施例提供的日志处理装置的结构示意
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1