日志分析系统中的日志的与语言无关的处理方法和系统的制作方法_4

文档序号:8361337阅读:来源:国知局
标识正生成日志内容的语言(例如,这通过用户输入或通过对于正生成日志的系统的地点的自动检测);和/或(vii)使用相关联的消息包调用对日志记录的转换(在此可互换地使用“消息包”和“资源包”)。
[0061]在一些实施例中,消息包用于将日志记录的非运行时部分转换为目标地点的语言,并且评估规则,就好像在预期规则所处的地点生成日志内容一样。每个注释继续进行,并且或者用变换的内容或提取的信息或标识的情况来更新原始记录,或者替代如此做而使用转换后的记录,这取决于用户偏好。
[0062]在一些实施例中,将存在跨语言的日志的相关。在这些实施例中,系统将日志记录转换为相关引擎逻辑/规则(如上面所指定的)所理解的语言,并且以跨所有日志共同的语言来执行相关。
[0063]在一些实施例中,存在将日志记录转换为用户所请求的地点的语言以用于显示。
[0064]在一些实施例中,基于用户的地点偏好,可以将处理后的日志记录内容中的可转换的内容进一步转换为下述地点的语言,即,所述用户想要在所述地点观看所述内容。在这些实施例中,系统根据用户的需求转换日志记录,并且输出看起来完全就像在用户所选择的地点生成日志一样。
[0065]一些实施例包括中央日志转换服务。在这些实施例中,系统还允许集中化的日志转换服务,其接收已经对日志文件/类型或系统提供规则和注释的不同语言并将日志记录转换为那些语言。这允许以给定规则编写者感觉舒适的语言处理规则。
[0066]本公开的一些实施例包括以:⑴相对普遍;和/或(ii)用户指定的语言的知识搜索。虽然正使用日志内容对用户的问题在数据存储中搜索相关的解决方案的知识,但是系统通过在搜索之前及时执行日志记录的转换或通过使用日志转换服务,允许以用户已经配置的或知识可用的最普遍的语言来执行搜索。此语言还可以由用户指定并可以被配置。
[0067]本公开的一些实施例可包括以下特征、特性和/或优点的一个或多个:⑴使用消息包将日志内容(并且尤其是日志内容的非运行时、基于文本的部分,多个变体被归档(documented))转换为预先存在的日志内容规则被编写的目标语言;(ii)通过使用用于转换的消息包所提供的可预测的转换允许以单个语言(即,规则语言)创建注释和令牌化的规则(和/或其他日志内容处理规则),确保日志内容规则可以容易地应用于最初以非规则语言的语言生成的日志;(iii)提供分析学系统中与语言无关的处理;和/或(iv)提供精确转换,就好像由在目标地点运行的源程序生成所述内容一样。
[0068]IV.定义
[0069]本发明:不应被认为绝对的指示,术语“本发明”所描述的主题由提交时的权利要求或者由可能在专利审批后最终发布的权利要求所涵盖;尽管术语“本发明”用于帮助读者对于在此被认为可能是新的公开内容有总体上的感受,然而这种由使用术语“本发明”所指示的理解是假设性的及临时性的,并且由于相关信息的发展和权利要求被潜在地修改而在专利审批过程中经历改变。
[0070]实施例:见上面“本发明”的定义,类似的注意适用于术语“实施例”。
[0071]和/或:包含性的或;例如,A、B “和/或” C意味着A或B或C的至少一个是真实和可应用的。
[0072]软件存储设备:任何能够以不比传输中的信号更短暂的方式存储计算机代码的设备(或设备集合)。
[0073]有形介质软件存储设备:任何在有形介质之中和/或之上存储计算机代码的软件存储设备(见上面的定义)。
[0074]非短暂软件存储设备:任何以非短暂方式存储计算机代码的软件存储设备(见上面的定义)。
[0075]计算机:任何具有显著数据处理和/或机器可读指令读取能力的设备,包括但不限于:桌面计算机、大型计算机、膝上计算机、基于现场可编程门阵列(fpga)的设备、智能电话、个人数字助理(PDA)、身体安装的或插入的计算机、嵌入式设备类型计算机、以及基于专用集成电路(ASIC)的设备。
[0076]辅助的日志相关的材料:任何包括以下至少之一的材料:日志注释或日志内容处理规则。
【主权项】
1.一种方法,包括: 使用与数据转换相关的第一资源包生成第一人类可读语言的第一日志内容;以及使用所述第一资源包将所述第一日志内容转换为第二日志内容,所述第二日志内容与所述第一日志内容相对应但是是第二人类可读语言。
2.如权利要求1所述的方法,还包括: 将第一日志内容处理规则应用于第二日志内容; 其中,第一日志内容处理规则被设计为应用于以第二人类可读语言编写的日志内容。
3.如权利要求1所述的方法,还包括: 用与第二人类可读语言相关联的标识,标记以下至少之一:第一注释和第一日志处理规则。
4.如权利要求1所述的方法,还包括: 请求将第一日志内容转换为第二人类可读语言; 其中: 第一日志内容的转换响应于所请求的转换;以及 所请求的转换请求以下列方式之一作出:由人类用户作出,或由基于硬件地点的软件自动作出。
5.如权利要求1所述的方法,还包括: 接收第一多种人类可读语言,其中已经编写辅助的日志相关的材料集合中的辅助的日志相关的材料;以及 将第一日志内容转换为所述第一多种人类可读语言的每种语言。
6.如权利要求1所述的方法,还包括: 使用第二日志内容作为对知识搜索数据存储体的知识搜索的基础; 其中,知识搜索数据存储体以第二人类可读语言编写。
7.一种计算机系统,包括: 处理器集合;以及 软件存储设备; 其中: 所述处理器集合被构造、定位、连接和/或编程,以运行软件存储设备上存储的软件;并且 所述软件包括: 第一程序指令,被编程为使用与数据转换相关的第一资源包生成第一人类可读语言的第一日志内容;以及 第二程序指令,被编程为使用所述第一资源包将所述第一日志内容转换为第二日志内容,所述第二日志内容与所述第一日志内容相对应但是是第二人类可读语言。
8.如权利要求7所述的系统,其中所述软件还包括: 第三程序指令,被编程为将第一日志内容处理规则应用于第二日志内容; 其中,第一日志内容处理规则被设计为应用于以第二人类可读语言编写的日志内容。
9.如权利要求7所述的系统,其中所述软件还包括: 第三程序指令,被编程为用与第二人类可读语言相关联的标识,标记以下至少之一:第一注释和第一日志处理规则。
10.如权利要求7所述的系统,还包括: 第三程序指令,被编程为请求将第一日志内容转换为第二人类可读语言; 其中: 第一日志内容的转换响应于所请求的转换;以及 所请求的转换请求以下列方式之一作出:由人类用户作出,或由基于硬件地点的软件自动作出。
11.如权利要求7所述的系统,还包括: 第三程序指令,被编程为接收第一多种人类可读语言,其中已经编写辅助的日志相关的材料集合中的辅助的日志相关的材料;以及 第四程序指令,被编程为将第一日志内容转换为所述第一多种人类可读语言的每种语言。
12.如权利要求7所述的系统,还包括: 第三程序指令,被编程为使用第二日志内容作为对知识搜索数据存储体的知识搜索的基础; 其中,知识搜索数据存储体以第二人类可读语言编写。
【专利摘要】提供一种方法和计算机系统,其中日志文件包括日志文件内容,其中一些(尤其是非运行时部分)是以人类可读语言编写的。通过以下步骤来实现日志文件内容的转换:(i)使用与数据转换相关的第一资源包生成第一人类可读语言的第一日志内容;以及(ii)使用所述第一资源包将所述第一日志内容转换为第二日志内容,所述第二日志内容与所述第一日志内容相对应但是是第二人类可读语言。转换后的日志内容可以具有对其应用的注释和/或处理规则。本发明的转换可以帮助保持转换精确和一致,从而可以各种方式更有效地使用转换后的日志内容。
【IPC分类】G06F11-34, G06F17-30
【公开号】CN104679642
【申请号】CN201410696607
【发明人】A.拉马克里施南, R.谢蒂
【申请人】国际商业机器公司
【公开日】2015年6月3日
【申请日】2014年11月26日
【公告号】US20150149147, US20150149148
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1