【技术实现步骤摘要】
一种日志信息的采集方法及系统
[0001]本专利技术涉及计算机软件
,尤其涉及一种日志信息的采集方法及系统。
技术介绍
[0002]软件运行日志主要的作用是记录各项操作,登录等信息。大到操作系统,小到每一个软件都或多或少会产生日志信息。日志信息是我们分析软件运行状态的重要途经。而不同系统、软件产生的日志信息分散存放、格式不统一,非常不利于排查问题。
[0003]目前市面上已经有一些日志采集方案,但是一般都是为了尽可能采集所有业务软件的日志内容,预设配置文件,采集的日志内容杂乱无章、数量庞大、格式不一,无法动态定制采集配置,无法在降低采集资源占用、提高采集性能的同时降低运维人员排查故障的难度,运维人员检索排查软件故障困难。
技术实现思路
[0004]本专利技术提供了一种日志信息的采集方法及系统,动态采集日志信息、过滤无效日志、对特定日志格式进行分析,同时降低日志采集的资源占用、提高日志采集效率、降低了运维人员排查问题的难度。
[0005]为了实现上述目的,本专利技术提供了一种日志信息的采集 ...
【技术保护点】
【技术特征摘要】
1.一种日志信息的采集方法,其特征在于,包括:根据预设的日志采集信息,通过预设的配置文件拼接技术获得日志采集配置文件;通过预设的解析方法解析所述日志采集配置文件,获得对应的日志文件并通过预设的过滤规则对所述日志文件进行处理,采集所述日志文件对应的日志数据;根据所述日志数据,通过预设的日志分析方法对所述日志数据进行分析归类,获得日志信息。2.如权利要求1所述的一种日志信息的采集方法,其特征在于,所述通过预设的配置文件拼接技术获得日志采集配置文件,具体包括:根据预设的日志采集信息,通过预设的数据库读取所述日志采集信息对应的配置文件格式;所述日志采集信息包括软件进程信息、日志路径、日志格式标识、过滤条件及日志编码格式;根据所述配置文件格式,通过预设的配置文件拼接技术拼接所述日志采集信息及预设的日志拼接配置信息,获得所述日志采集配置文件;所述日志采集配置文件包括动态配置及静态配置;所述日志拼接配置信息包括日志输入部分、日志标识部分、日志过滤条件、日志格式处理及日志输出;所述日志输入部分包括日志编码格式、日志软件进程标识、服务器IP、配置文件ID、采集字段位置及日志格式标识。3.如权利要求2所述的一种日志信息的采集方法,其特征在于,所述通过预设的解析方法解析所述日志采集配置文件,获得对应的日志文件并通过预设的过滤规则对所述日志文件进行处理,具体包括:通过预设的解析方法读取解析所述日志采集配置文件,并根据所述日志采集配置文件中的日志路径及编码格式获得对应的日志文件;根据所述日志采集配置文件中的所述日志过滤条件,通过所述过滤规则对所述日志文件进行无效日志信息过滤,获得所述日志文件的日志内容。4.如权利要求2所述的一种日志信息的采集方法,其特征在于,所述采集所述日志文件对应的日志数据,具体包括:通过预设在所述日志采集配置文件的所述动态配置对所述日志文件进行日志采集,获得第一日志数据;通过预设在所述日志采集配置文件的所述静态配置及所述动态配置对所述第一日志数据进行清理及格式修改,获得所述日志文件对应的日志数据。5.如权利要求2所述的一种日志信息的采集方法,其特征在于,所述通过预设的日志分析方法对所述日志数据进行分析归类,具体包括:通过预设的日志分析方法读取所述日志数据的所述日志格式标识,并通过所述日志格式标识预设的正则表达式解析所述日志数据,获得所述日志数据对应的日志内容;根据预设的时间格式统一所述日志内容的时间格式,并通过预设的多余字段清理技术及日志错误处理技术对所述日志内容进行处理,获得日志信息。6.如权利要求1所述的一种日志信息的采集方法,其特征在于,所述获得日志信息,还包括...
【专利技术属性】
技术研发人员:容迪贞,曾伟刚,杨军红,刘浩,王家赞,陈振安,郑强,林中杰,张宇驰,
申请(专利权)人:广东粤港澳大湾区硬科技创新研究院,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。