用于分析来自复杂物理装备的日志的方法技术

技术编号:35129871 阅读:13 留言:0更新日期:2022-10-05 10:02
一种用于分析由复杂物理装备生成的日志文件的计算机实现方法,包括:接收由物理装备的一个或多个组件生成的一个或多个日志文件。日志文件中的每个包括一个或多个日志条目。从每个日志文件中提取描述了日志条目的固定部分的多个模板。在日志文件中将日志条目分组到多个实例中。每个实例对应于沿着描述了日志条目中的数据的一个或多个维度的多个分区中的一个。创建每个实例的表示,所述表示描述了被包括在所述实例中的模板的集合。通过将群集过程应用于实例的表示来生成多个集群。然后可以在图形用户界面(GUI)中创建集群和实例的视觉描绘。描绘。描绘。

【技术实现步骤摘要】
【国外来华专利技术】用于分析来自复杂物理装备的日志的方法
[0001]相关申请的交叉引用本申请要求2020年3月5日提交的题为“AN APPROACH FOR ANALYSIS OF LOGS FROM A COMPLEX PHYSICAL EQUIPMENT”的美国临时专利申请第62/985,615号的权益,该申请的公开内容在此出于所有目的整体地通过引用而并入。


[0002]本专利技术总体上涉及与分析由复杂物理装备生成的日志文件相关的系统、方法和装置。本文中描述的技术可以应用于例如由免疫测定和化学分析器生成的日志条目的分析。

技术介绍

[0003]包括制造和医疗保健的许多领域中的技术发展以快速的步伐而继续。在这些领域中操作的系统越来越多地使用支持多种配置并且能够在具有最少人类干预的情况下执行各种任务的复杂机器。例如,用于执行免疫测定和临床化学分析的系统典型地具有多个多样化的计算设备,每个计算设备以自主或接近自主的方式执行任务。
[0004]在复杂系统的操作期间,其组成组件(constituent component)以文本或二进制文件的形式生成数据,在本文中被称为“日志数据”或简称为“日志”。这些日志由该装备执行的软件内的打印语句所生成。日志中的数据包括在理解该装备如何操作方面有用的信息。例如,日志可以包含某些消息何时被接收或生成的指示、传感器测量结果、所执行的操作和接收到的命令的序列、给定时间点处的变量值、或描述了当发生错误时的系统存储器内容的堆栈跟踪(stack trace)。
[0005]虽然复杂系统能够快速地执行错综复杂的任务,但是该系统的复杂性使得对任何问题进行故障诊断是具有挑战性的。传统上,客户首先检测涉及该系统的问题,并且将该问题报告给负责维护该系统的公司或组织。然后,领域专家(诸如支持工程师)必须手动地审阅该数据。取决于各种因素,该问题的初始症状与其解决之间的时间可能是很长的。解决的速度将取决于支持工程师的经验和该问题的复杂性。该故障诊断过程是缓慢且劳动密集的。

技术实现思路

[0006]本专利技术的实施例通过提供与来自复杂物理装备的日志数据的自动化分析相关的方法、系统和装置来解决和克服上述缺点和缺陷中的一个或多个,以便优化操作并且检测和诊断问题。该分析可以支持领域专家快速地标识该装备的问题,或者它可以用于自动或半自动的故障诊断和补救过程。
[0007]根据一些实施例,一种用于分析由复杂物理装备生成的日志文件的计算机实现方法包括:接收由物理装备的一个或多个组件生成的一个或多个日志文件。日志文件中的每一个包括一个或多个日志条目。从每个日志文件中提取描述了日志条目的固定部分的多个模板。在日志文件中将日志条目分组到多个实例中。每个实例对应于沿着描述了日志条目
中的数据的一个或多个维度的多个分区(partition)中的一个。创建每个实例的表示,该表示描述了被包括在该实例中的模板的集合。通过将群集(clustering)过程应用于实例的表示来生成多个集群。然后,可以在图形用户界面(GUI)中创建集群和实例的视觉描绘。
[0008]在其他实施例中,一种用于分析由复杂物理装备生成的日志文件的制品包括保持用于执行上面描述的方法的计算机可执行指令的非暂时性有形计算机可读介质。
[0009]根据其他实施例,一种用于分析由复杂物理装备生成的日志文件的系统包括非暂时性有形计算机可读介质、一个或多个处理器、以及显示器。该计算机可读介质保持由物理装备的一个或多个组件生成的一个或多个日志文件。每个日志文件包括一个或多个日志条目。处理器被配置成:从每个日志文件中提取描述了日志条目的固定部分的多个模板;以及将日志文件中的日志条目分组到多个实例中。每个实例对应于描述了日志条目中的数据的多个维度中的一个。处理器进一步被配置成:创建每个实例的表示,该表示描述了被包括在该实例中的模板的集合;以及通过将群集过程应用于实例的表示来生成多个集群。显示器在GUI中呈现集群和实例的视觉描绘。
[0010]从参考附图进行的对说明性实施例的以下详细描述,将使得本专利技术的附加特征和优点是明显的。
附图说明
[0011]当结合附图阅读时,本专利技术的前述和其他方面将从以下详细描述中被最好地理解。出于说明本专利技术的目的,在附图中图示了目前优选的实施例,然而,要理解的是,本专利技术不限于所公开的具体手段。附图中包括的是以下各图:图1图示了根据一些实施例的用于日志数据的自动化分析的系统;图2图示了可以在本专利技术的不同实施例中应用的用于日志分析的方法;图3图示了使用Jaccard相似度来执行一遍(one

pass)群集的示例方法;图4示出了可以用于本文中讨论的分析的示例图形用户界面(GUI);图5示出了可以在一些实施例中显示的样本特征重要性标绘图;以及图6图示了在其内可以实现本专利技术的实施例的示例性计算环境。
具体实施方式
[0012]本专利技术总体上涉及与来自复杂物理装备的日志数据的自动化分析相关的方法、系统和装置,以便优化操作并且检测和诊断问题。
[0013]图1图示了根据一些实施例的用于日志数据的自动化分析的系统100。在该示例中,一组组件105、110和115联合地作为免疫测定和临床化学分析器系统120而操作。如本领域中通常所理解的,免疫测定和临床化学分析器系统120包括多个计算设备,该多个计算设备串联地操作以对生物样本执行测试。应当理解的是,免疫测定和临床化学分析器系统120是其中可以应用本文中描述的日志分析技术的复杂物理装备的一个示例。一般而言,这些技术可以应用于其中生成了日志分析数据的任何类型的复杂物理装备。
[0014]免疫测定和临床化学分析器系统120通过网络135将日志文件传递到日志处理计算机125。该网络135可以是例如局域网或互联网。尽管在图1中使用了将各种设备连接到网络135的线,但是应当理解,网络135可以以有线或无线方式操作。可以使用本领域公知的任
何技术来便于网络135上的数据传递。数据传递可以例如以所调度的间隔(例如,每小时、每晚等)、实时地(即,当日志文件被生成时)或根据来自用户的请求而发生。
[0015]日志处理计算机125存储由组件105、110和115生成的日志文件。应当注意的是,尽管在图1中示出了集中式日志存储装置,但是在其他实施例中,可以采用不同的存储架构。例如,在一个实施例中,每个组件105、110和115在其相应单元内本地存储其日志文件。在其他实施例中,免疫测定和临床化学分析器系统120包括本地存储机构,该本地存储机构存储由组件105、110和115中的每一个生成的日志文件。日志处理计算机125使用下面参考图2和3描述的技术来分析每个日志文件。基于该分析,一个或多个图形用户界面(GUI)被生成以显示分析的结果。这些GUI然后可以被显示在用户计算机130上,该用户计算机130要么直接地连接到日志处理计算机125(如图1中那样)、要么通过网络135间接地连接到日志处理计算机125。
[0016]每个日志文件包括一个或多个日志条目本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种用于分析由复杂物理装备生成的日志文件的计算机实现方法,所述方法包括:接收由物理装备的一个或多个组件生成的一个或多个日志文件,其中每个日志文件包括一个或多个日志条目;从每个日志文件中提取描述了日志条目的固定部分的多个模板;将日志文件中的日志条目分组到多个实例中,其中每个实例对应于沿着描述了日志条目中的数据的一个或多个维度的多个分区中的一个;创建每个实例的表示,所述表示描述了被包括在所述实例中的模板的集合;通过将群集过程应用于实例的表示来生成多个集群;以及在图形用户界面(GUI)中创建集群和实例的视觉描绘。2.根据权利要求1所述的方法,其中集群和实例的所述视觉描绘是集群的标绘图,并且所述标绘图具有列出了实例的x轴。3.根据权利要求2所述的方法,其中所述标绘图具有列出了时间值的y轴。4.根据权利要求1所述的方法,进一步包括:针对模板和集群的每个组合,计算描述了所述模板在所述集群内有多常见的重要性值;以及当用户在GUI中选择所述集群时,显示所述集群的重要性值。5.根据权利要求4所述的方法,其中模板和集群的重要性值是所述模板处于所述集群中的第一概率与所述模板处于从日志文件中提取的所述多个模板中的一个或多个其他模板中的第二概率之间的差。6.根据权利要求1所述的方法,进一步包括:在图形用户界面中选择集群中的一个时,显示对应于所述集群的日志条目中的一个或多个。7.根据权利要求1所述的方法,其中所述多个分区包括时间维度,所述时间维度描述了与日志条目的生成相关联的所述物理装备的执行循环。8.根据权利要求1所述的方法,其中所述多个分区包括空间维度,所述空间维度描述了与日志条目的生成相关联的所述物理装备内的位置。9.根据权利要求1所述的方法,其中所述多个分区包括作业维度,所述作业维度描述了与日志条目的生成相关联的作业。10.根据权利要求1所述的方法,其中所述多个分区包括任务维度,所述任务维度描述了与日志条目的生成相关联的任务。11.根据权利要求1所述的方法,其中每个实例的表示是包括针对模板中的每一个的元素的向量,并且所述向量的每个元素存储特定类型的模板的计数或所述计数的函数。12.根据权利要求1所述的方法,其中所述群集过程包括:创建集群列表;将所述多个实例中的第一实例声明为第一集群的原型;将第一集群添加到所述集群列表;针对所述多个实例中的每个附加实例,计算所述附加实例与所述集群列表中的集群的相似度测量,标识所述集群列表中的对于所述相似度测量具有最高值的特定集群,
...

【专利技术属性】
技术研发人员:D
申请(专利权)人:美国西门子医学诊断股份有限公司
类型:发明
国别省市:

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

1