有效评估日志模式的方法技术

技术编号:30032035 阅读:24 留言:0更新日期:2021-09-15 10:24
一种非暂时性计算机可读介质,其存储可由至少一个电子处理器(10、12、14)读取和执行的指令,以通过将日志模式应用于正在进行分析的日志数据来执行日志模式分析方法(300),所述正在进行分析的日志数据包括具有时间戳并且由用于一组字段的值定义的日志事件。所述正在进行分析的日志数据被存储在可由所述至少一个电子处理器经由电子网络(31)访问的服务器(30)上。所述日志模式分析方法包括:构建检索查询,以选择处于时间间隔内并且还满足与所述日志模式相关联并且在所述一组字段的一个或多个过滤器字段上定义的至少一个附加约束的日志事件;经由所述电子网络将所述正在进行分析的日志数据的子集从所述服务器下载到所述至少一个电子处理器,其中,所述子集是通过所述检索查询从所述正在进行分析的日志数据中选择的;将所述日志模式应用于所述正在进行分析的日志数据的下载的子集,以识别所述正在进行分析的日志数据中的日志模式命中;并且控制显示屏(16)显示所述正在进行分析的日志数据中的所述日志模式命中的报告。中的所述日志模式命中的报告。中的所述日志模式命中的报告。

【技术实现步骤摘要】
【国外来华专利技术】有效评估日志模式的方法


[0001]以下总体上涉及医学成像设备维修技术、故障诊断技术、日志模式检测技术及相关技术。

技术介绍

[0002]医学成像系统,如磁共振成像(MRI)、透射计算机断层摄影(CT)和术中X射线(iXR)扫描器偶尔会遇到系统故障,在某些情况下,远程服务工程师(RSE)可以解决该系统故障。然而,更经常的是,现场服务工程师(FSE)必须访问医院来解决问题。尤其是当需要更换零件时,FSE访问医院是不可避免的。根据是否能够远程确定系统故障的根本原因,当第一次访问期间所需部件不可用时,解决问题可能需要多次FSE访问。在第一次访问中,FSE确定问题的根本原因,并确定是否必须更换一个或多个部件来解决问题,如果需要,确定更换哪个部件。订购部件之后,FSE将在第二次访问中进行实际更换。附带地,根本原因的识别是困难的,如果在第一次访问中不能明确确定根本原因,则可能需要两次以上的访问才能解决问题。
[0003]为了减少由于这些故障引起的医学成像系统的计划外停机时间并减少相关的维护成本,增加能够远程解决的问题的部分将是有益的;以及,对于FSE需要访问医院的那些问题,减少解决问题所需的访问次数将是有益的。通过远程诊断问题能够减少访问次数。
[0004]为了远程确定故障的最可能的根本原因,能够使用机器日志数据。在运行时,许多商业医学成像系统会不断产生日志数据。这些具有时间戳的消息包含状态信息、事件信息以及警告和错误内容。通常,这种日志数据存储在本地,以便FSE能够在现场检查数据。额外地,具有适当访问权限的服务工程师可以能够远程检查日志数据。此外,在某些安装中,日志数据被上传(例如每天)到中央存储服务器,在那里能够对其进行分析以识别成像系统的完整安装基础的最常见的问题。
[0005]为了帮助系统故障的根本原因分析,一种方法是创建与已知故障模式相关的日志模式。基于对日志事件数据的经验和审查,能够通过对给定时间跨度内的某些日志事件的出现或不出现进行逻辑组合,以及原因

解决方案树来手工制作日志模式,所述原因

解决方案树列出许多可能的故障的原因,以及每个原因的一个或多个解决方案。在由于系统故障而从医院拨打服务电话时,日志模式将被应用于在呼叫之前的某个时间间隔内(例如,在呼叫之前的一天或一周期间)生成的日志事件。如果日志模式出现一次或多次,则会生成警报,以便工程师能够在根本原因分析中使用它。这种日志事件的呼叫前跟踪被上传和分析以生成按需日志文件(LoD),其中,日志事件托管在远程服务器上,并且仅下载和考虑特定时间间隔的日志事件,如从该天的开始直到上传的时刻所生成的那些日志事件。如果在所下载的日志数据中出现一次或多次日志模式,则生成警报,以便工程师能够在根本原因分析中使用原因

解决方案树。
[0006]如果存在时间间隔,则日志模式在由一台机器在给定时间间隔内已经生成的一系列日志事件中具有命中,所述时间间隔的长度等于日志模式的时间跨度,其中,日志模式的
Boolean表达式计算结果为真。一旦已经找到命中,所识别的时间间隔将最大程度地缩小以仅“包含”命中,然后将其计为一次命中,并通过在缩小的间隔之后直接重新定位窗口来继续搜索附加命中。日志模式也可以说具有用于服务呼叫的命中,这意味着日志模式在该服务呼叫之前的预定义时间间隔内具有至少一次命中。
[0007]日志模式的性能分析能够以各种方式来量化,例如:它出现的频率以及当它出现时是否在正确的时机出现,即它是否与手头的故障相关,原因

解决方案树是否提供了有用的指导,等等。生成过多警报的日志模式能够对根本原因分析的有效性产生不利影响;同时,产生太少警报的日志模式诊断价值有限。这种性能分析通常是对历史数据进行的。
[0008]如果在日志模式的设计期间,能够提供对其性能的快速且可靠的评估,则能够显著地定制和改进该模式。具有大量高质量日志模式对系统维护具有显著的积极影响,特别是在所有者的总体成本和减少计划外停机时间方面。
[0009]由于性能分析涉及复杂的相关性,诊断设计者已经意识到是否将进行分析,提供日志模式命中的所有呼叫、日志模式的每日命中计数以及关于更换部件的其他信息、服务工作订购数据等。使用该数据,诊断设计者能够基于他们的专业知识和经验进一步评估日志模式的性能。
[0010]下文公开了某些改进。

技术实现思路

[0011]在本文所公开的一些实施例中,一种非暂时性计算机可读介质存储指令,所述指令可由至少一个电子处理器读取和执行,以通过将日志模式应用于正在进行分析的日志数据来执行日志模式分析方法,所述正在进行分析的日志数据包括具有时间戳的日志数据并由针对一组字段的值定义的日志事件。正在进行分析的日志数据被存储在可由至少一个电子处理器经由电子网络访问的服务器上。日志模式分析方法包括:构建检索查询,以选择在时间间隔内并且还满足与日志模式相关联并定义在所述一组字段的一个或多个过滤器字段上的至少一个附加约束的日志事件;经由电子网络将正在进行分析的日志数据的子集从服务器下载到至少一个电子处理器,其中,所述子集是通过检索查询从正在进行分析的日志数据中选择的;将日志模式应用于正在进行分析的日志数据的下载的子集,以识别正在进行分析的日志数据中的日志模式命中;控制显示屏显示正在进行分析的日志数据中的所述日志模式命中的报告。
[0012]在本文所公开的一些实施例中,日志模式分析设备包括电子处理器。一种非暂时性计算机可读介质存储指令,所述指令可由电子处理器读取和执行,以:(i)执行在历史日志数据上进行操作的检索约束生成方法,所述历史日志数据包括具有时间戳并由针对一组字段的值定义的日志事件,其中,检索约束生成方法包括:对日志模式中的一组字段中的选定字段进行规范化,以生成至少一个规范化的日志模式项,其中,选定字段不包括所述一个或多个过滤器字段;识别匹配至少一个规范化日志数据中的规范化日志模式项的匹配的规范化日志事件,其中,规范化日志数据通过规范化历史日志数据中的选定字段从历史日志数据生成;并且,从匹配的规范化日志事件中的一个或多个过滤器字段的值生成至少一个附加约束;并且(ii)通过将日志模式应用于正在进行分析的日志数据来执行日志模式分析方法,所述正在进行分析的日志数据包括具有时间戳并由针对一组字段的值定义的日志事
件,其中,正在进行分析的日志数据被存储在可由至少一个电子处理器经由电子网络访问的服务器上,其中,日志模式分析方法包括:构建检索查询,以选择在时间间隔内并且还满足与日志模式相关联并定义在所述一组字段的一个或多个过滤器字段上的至少一个附加约束的日志事件;经由电子网络将正在进行分析的日志数据的子集从服务器下载到至少一个电子处理器,其中,所述子集通过检索查询从正在进行分析的日志数据中选择;将日志模式应用于正在进行分析的日志数据的下载的子集,以识别正在进行分析的日志数据中的日志模式命中;以及,控制显示屏显示正在进行分析的日志数据中的所述日志模式命中的报告。
[0013]在本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种存储指令的非暂时性计算机可读介质,所述指令能够由至少一个电子处理器(10、12、14)读取和执行,以通过将日志模式应用于正在进行分析的日志数据来执行日志模式分析方法(300),所述正在进行分析的日志数据包括具有时间戳的日志事件和由用于一组字段的值定义的日志事件,其中,所述正在进行分析的日志数据被存储在能够由所述至少一个电子处理器经由电子网络(31)访问的服务器(30)上,所述日志模式分析方法包括:构建检索查询,以选择处于时间间隔内的日志事件,以及还满足与所述日志模式相关联并且定义在所述一组字段的一个或多个过滤器字段上的至少一个附加约束的日志事件;经由所述电子网络将所述正在进行分析的日志数据的子集从所述服务器下载到所述至少一个电子处理器,其中,所述子集是通过所述检索查询从所述正在进行分析的日志数据中选择的;将所述日志模式应用于所述正在进行分析的日志数据的下载的子集,以识别所述正在进行分析的日志数据中的日志模式命中;并且控制显示屏(16)显示所述正在进行分析的日志数据中的所述日志模式命中的报告。2.根据权利要求1所述的非暂时性计算机可读介质,其存储其他指令,所述其他指令能够由至少一个电子处理器(10、12、14)读取和执行,以执行在历史日志数据上进行操作的检索约束生成方法(400),所述历史日志数据包括具有时间戳并由针对所述一组字段的值定义的日志事件,所述检索约束生成方法包括:对所述日志模式中的所述一组字段中的选定字段进行规范化,以生成至少一个规范化日志模式项,其中,所述选定字段不包括所述一个或多个过滤器字段;识别匹配规范化日志数据中的所述至少一个规范化日志模式项的匹配的规范化日志事件,其中,所述规范化日志数据通过规范化所述历史日志数据中的所述选定字段从所述历史日志数据生成;并且根据所述匹配的规范化日志事件中的所述一个或多个过滤器字段的值来生成所述至少一个附加约束。3.根据权利要求2所述的非暂时性计算机可读介质,其中,所述正在进行分析的日志数据由正在进行诊断的医学成像系统(92)生成的,并且,所述历史日志数据不同于所述正在进行分析的日志数据。4.根据权利要求3所述的非暂时性计算机可读介质,其中:所述检索约束生成方法还包括存储包含所述日志模式和所述至少一个附加约束的数据结构,并且所述日志模式分析方法还包括从所存储的数据结构中检索所述日志模式和所述至少一个附加约束。5.根据权利要求1

4中的任一项所述的非暂时性计算机可读介质,其中,所述正在进行分析的日志数据是由正在进行诊断医学成像系统(92)响应于服务呼叫而生成的,所述检索查询的构建包括:确定相对于所述服务呼叫的时间的所述时间间隔。6.根据权利要求2所述的非暂时性计算机可读介质,其中,所述历史日志数据是所述正在进行分析的日志数据,并且所述检索查询的构建包括:将所述时间间隔确定为包含所述匹配的规范化日志事件的一个或多个时间间隔。
7.根据权利要求2

6中的任一项所述的非暂时性计算机可读介质,其中,根据所述匹配的规范化日志事件中的所述一个或多个过滤器字段的值来生成所述至少一个附加约束包括:生成所述一个或多个过滤器字段匹配所述匹配的规范化日志事件中的至少一个的对应过滤器字段的附加约束。8.根据权利要求1

7中的任一项所述的非暂时性计算机可读介质,其中,所述一个或多个过滤器字段包括日志事件的类型和事件类别。9.根据权利要求1

8中的任一项所述的非暂时性计算机可读介质,其存储其他指令,所述其他指令能够由所述至少一个电子处理器(10、12、14)读取和执行,以执行日志记录方法(302),所述日志记录方法(302)包括经由所述电子网络从一个或多个医学成像系统(92)接收至少包括所述正在进行分析的日志数据的日志数据。10.一种日志模式分析设备,包括:电子处理器(10);以及存储指令的非暂时性计算机可读介质,所述指令能够由所述电子处理器读取和执行,以:执行在历史日志数据上进行操作的检索约束生成方法(400),所述历史日志数据包括具有时间戳并由针对一组字段的值定义的日志事件,所述检索约束生成方法包括:对所述日志模式中的所述一组字段中的选定字段进行规范化,以生成至少一个规范化日志模式项,其中,所述选定字段不包括所述一个或多个过滤器字段;识别匹配在规范化日志数据中的所述至少一个规范化日志模式项的匹配的规范化日志事件,其中,所述规范化日志数据通过规范化所述历史日志数据中的所述选定字段从所述历史日志数据生成;并且从所述匹配的规范化日志事件中的所述一个或多个过滤器字段的值生成至少一个附加约束;以及通过将日志模式应用于...

【专利技术属性】
技术研发人员:S
申请(专利权)人:皇家飞利浦有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1