[发明专利]用于在日志分析系统中实现日志解析器的方法和系统在审

专利信息
申请号: 202111494462.X 申请日: 2016-04-01
公开(公告)号: CN114153701A 公开(公告)日: 2022-03-08
发明(设计)人: G·M·法拉尔 申请(专利权)人: 甲骨文国际公司
主分类号: G06F11/30 分类号: G06F11/30;G06F16/13;G06F16/14;G06F16/18;H04L41/14;H04L41/5074;G06F9/54
代理公司: 中国贸促会专利商标事务所有限公司 11038 代理人: 刘前红
地址: 美国加*** 国省代码: 暂无信息
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 用于 日志 分析 系统 实现 解析 方法
【说明书】:

本发明涉及用于在日志分析系统中实现日志解析器的方法和系统。公开了用于实现日志分析方法和系统的系统、方法和计算机程序产品,该日志分析方法和系统可以以高效的方式来配置、收集和分析日志记录。已经描述了通过分析日志的行内容来自动生成日志解析器的改进方法。此外,已经描述了从日志内容中提取键‑值内容的高效方法。

本申请是申请号为201680029404.0、申请日为2016年4月1日、发明名称为“用于在日志分析系统中实现日志解析器的方法和系统”的发明专利申请的分案申请。

背景技术

许多类型的计算系统和应用生成与该计算系统或应用的操作相关或由该计算系统或应用的操作引起的大量数据。这些大量数据被存储到诸如日志文件/记录之类的收集的位置中,如果需要分析系统或应用的行为或操作,则这些收集的位置可以在稍后的时间段被审查。

服务器管理员和应用管理员可以通过学习和分析系统日志记录的内容来获益。但是,收集和分析这些记录会是非常有挑战性的任务。这些挑战有很多原因。

一个显著的问题涉及以下事实:许多现代组织拥有非常大量的计算系统,每个计算系统具有在这些计算系统上运行的大量应用。考虑到在这些计算设备上运行的大量相异的(disparate)系统和应用,在大型系统中配置、收集和分析日志记录会非常困难。此外,这些应用中的一些应用可以实际上在多个计算系统上运行以及跨多个计算系统运行,从而使得协调日志配置和收集的任务更加成问题。

常规的日志分析工具提供收集和分析日志记录的基本能力。但是,当面临大型系统包括具有在这些系统上运行的大量应用的大量计算系统的问题时,常规系统不能高效地缩放。这是因为常规系统常常以每台主机为基础进行工作,其中每当在系统中添加或新配置新的主机时,都需要执行设置和配置活动,或者甚至需要针对现有的主机执行新的日志收集/配置活动。考虑到现代系统中存在大量的主机,这种方法非常低效。此外,常规方法(特别是本地(on-premise)解决方案)也不能充分地允许共享资源和分析部件。这造成大量且过量的冗余处理和资源使用。

常规的日志分析工具在涉及由日志分析工具使用的日志解析器的构建时也是非常低效的。日志解析器是理解如何解析日志内的条目的工具。常规地,日志解析器必须由必须既熟知待分析的日志文件的确切格式又熟练掌握将用来实现解析器的具体编程基础设施的人来手动构建。

手动构建日志解析器的常规方法的一个问题是这个过程需要来自熟练技术人员的大量时间和资源以构建解析器。此外,这种方法还需要过多的手动资源以在日志文件的格式发生改变的情况下维护解析器。此外,这种手动方法必然需要对日志文件格式的先验知识。

因此,需要改进的方法来实现日志分析系统。还需要提供更高效的方式来实现用于日志分析系统的日志解析器。

发明内容

本发明的一些实施例通过提供自动构建日志解析器的方法来解决上述问题。作为需要人来手动创建日志解析器的内容的替代,日志内容本身被用来构建解析器。

根据一些实施例,提供了方法、系统或计算机可读介质,该方法、系统或计算机可读介质通过以下操作来构建日志解析器:识别要分析的日志,创建将日志的内容映射到用于日志内的一个或多个数据部分的识别出的元素类型的映射结构,从日志中选择数据部分,相对于映射结构分析该数据部分以识别可变部分和不可变部分,对于可变部分中的至少一个可变部分将该至少一个可变部分指派给涵盖在该至少一个可变部分中检测到的值的可变性的限制最少的数据类型,以及自动生成用于日志解析器的正则表达式。正则表达式在一些实施例中可以包括不可变部分以及用于可变部分的占位符,以实现日志解析器,其中至少两个不同的占位符与不同的数据类型相关联。

在一些实施例中,用于识别可变部分和不可变部分的发明性方法可以通过以下操作来执行:从日志中识别行以对照映射结构进行比较,从该行的开头开始并且向前移动直到识别出不匹配为止,找到下一个公共字符,将中间范围标记为可变的,并且循环直到达到行的末尾。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于甲骨文国际公司,未经甲骨文国际公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202111494462.X/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top