CN113792019A - 一种分析方法、电子设备及计算机存储介质 - Google Patents

一种分析方法、电子设备及计算机存储介质 Download PDF

Info

Publication number
CN113792019A
CN113792019A CN202110885809.7A CN202110885809A CN113792019A CN 113792019 A CN113792019 A CN 113792019A CN 202110885809 A CN202110885809 A CN 202110885809A CN 113792019 A CN113792019 A CN 113792019A
Authority
CN
China
Prior art keywords
file
extraction rule
extraction
analysis
information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202110885809.7A
Other languages
English (en)
Other versions
CN113792019B (zh
Inventor
邹学斌
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Realme Chongqing Mobile Communications Co Ltd
Original Assignee
Realme Chongqing Mobile Communications Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Realme Chongqing Mobile Communications Co Ltd filed Critical Realme Chongqing Mobile Communications Co Ltd
Priority to CN202110885809.7A priority Critical patent/CN113792019B/zh
Publication of CN113792019A publication Critical patent/CN113792019A/zh
Application granted granted Critical
Publication of CN113792019B publication Critical patent/CN113792019B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/17Details of further file system functions
    • G06F16/1734Details of monitoring file system events, e.g. by the use of hooks, filter drivers, logs
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/11File system administration, e.g. details of archiving or snapshots
    • G06F16/116Details of conversion of file system types or formats
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/14Details of searching files based on file metadata
    • G06F16/148File search processing
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Library & Information Science (AREA)
  • Debugging And Monitoring (AREA)

Abstract

本申请实施例公开了一种分析方法,包括:根据预设的提取规则,对获取到的日志文件进行提取,得到提取文件的提取信息,对提取规则对应的策略文件进行处理,得到提取规则对应的分析函数,利用提取规则对应的分析函数,对提取信息进行分析,得到提取信息的分析结果。本申请实施例还同时提供了一种电子设备及计算机存储介质。

Description

一种分析方法、电子设备及计算机存储介质
技术领域
本申请涉及日志文件的分析技术,尤其涉及一种分析方法、电子设备及计算机存储介质。
背景技术
现今,针对日志文件的分析,通常采用人工分析,然而,当日志文件较多,信息量较大时,通过人工方式分析效率非常低;由此可以看出,现有的日志文件存在分析效率低下的技术问题。
发明内容
本申请实施例提供一种分析方法、电子设备及计算机存储介质,能够提高日志文件的分析效率。
本申请的技术方案是这样实现的:
本申请实施例提供了一种分析方法,包括:
根据预设的提取规则,对获取到的日志文件进行提取,得到所述日志文件的提取信息;
对所述提取规则对应的策略文件进行处理,得到所述提取规则对应的分析函数;
利用所述提取规则对应的分析函数,对所述提取信息进行分析,得到所述提取信息的分析结果。
本申请实施例提供了一种电子设备,包括:
提取模块,用于根据预设的提取规则,对获取到的日志文件进行提取,得到所述日志文件的提取信息;
处理模块,用于对所述提取规则对应的策略文件进行处理,得到所述提取规则对应的分析函数;
分析模块,用于利用所述提取规则对应的分析函数,对所述提取信息进行分析,得到所述提取信息的分析结果。
本申请实施例还提供了一种电子设备,所述终端包括:处理器以及存储有所述处理器可执行指令的存储介质,所述存储介质通过通信总线依赖所述处理器执行操作,当所述指令被所述处理器执行时,执行上述一个或多个实施例所述分析方法。
本申请实施例提供了一种计算机存储介质,存储有可执行指令,当所述可执行指令被一个或多个处理器执行的时候,所述处理器执行上述一个或多个实施例所述分析方法。
本申请实施例提供了一种分析方法、电子设备及计算机存储介质,该方法包括:根据预设的提取规则,对获取到的日志文件进行提取,得到日志文件的提取信息,对提取规则对应的策略文件进行处理,得到提取规则对应的分析函数,利用提取规则对应的分析函数,对提取信息进行分析,得到提取信息的分析结果;也就是说,在本申请实施例中,通过预设的提取规则可以提取出日志文件的提取信息,然后利用提取规则对应的策略文件得到的提取规则对应的分析函数,并对提取信息分析得到分析结果,这样,只需要预先设置好的提取规则和提取规则对应的策略文件,就可以实现对日志文件的分析,避免了人工对日志文件进行分析所带来的工作量,从而提高了日志文件的分析效率。
附图说明
图1为本申请实施例提供的一种可选的分析方法的流程示意图;
图2为本申请实施例提供的一种可选的预设的格式的实例的结构示意图;
图3为本申请实施例提供的一种可选的提取规则的实例的示意图;
图4为本申请实施例提供的一种可选的策略文件的实例的示意图;
图5为本申请实施例提供的一种可选的分析方法的实例的流程示意图;
图6为本申请实施例提供的一种可选的信息提取方法的实例的流程示意图;
图7为本申请实施例提供的一种可选的信息分析方法的实例的流程示意图;
图8为本申请实施例提供的一种可选的电子设备的结构示意图;
图9为本申请实施例提供的另一种可选的电子设备的结构示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。
实施例一
本申请实施例提供了一种分析方法,图1为本申请实施例提供的一种可选的分析方法的流程示意图,参考图1所示,上述分析方法可以包括:
S101:根据预设的提取规则,对获取到的日志文件进行提取,得到日志文件的提取信息;
目前,现有的日志文件均是采用人工分析的,这样,会带来较大的工作量,并且日志文件的分析效率低下。
为了提高日志文件的分析效率,在本申请实施例中,提出一种分析方法,首先,获取到预设的提取规则之后,根据预设的提取规则对获取到的日志文件进行提取,从而可以得到该日志文件的提取信息。
其中,为了提取出日志文件的提取信息,需要先获取提取规则,该预设规则可以为从日志文件中提取预设关键字相关的内容,也可以为从日志文件中提取预设路径下的内容,还可以为从日志文件中提取预设的待分析的问题类型的内容,还可以为按照其他方式从日志文件中提取信息,这里,本申请实施例对此不作具体限定。
为了得到预设的提取规则,使得对日志文件的分析更加具有针对性,在一种可选的实施例中,上述方法还可以包括:
获取配置好的提取文件;
当提取文件的格式与预设的格式相同时,对提取文件进行转换处理,得到提取规则;
当提取文件的格式与预设的格式不同时,生成提示信息;
具体来说,获取配置好的提取文件,该提取文件是由使用者针对自己的需求配置的,在获取到提取文件之后,为了得到提取规则,需要对提取文件先进行格式校验,即,将提取文件的格式与预设的格式进行比较,只有当提取文件的格式与预设的格式相同时,才对提取文件进行转换处理,从而可以得到提取规则。
当提取文件的格式与预设的格式不同时,生成提示信息,其中,提示信息用于提示提取文件配置异常。
也就是说,这里,通过将提取文件的格式与预设的格式进行比较,可以将不符合预设的格式的提取文件筛除,以避免在提取文件异常时导致得到的提取规则错误,从而影响分析结果的现象发生。
其中,预设的格式为:以日志文件待分析的内容的问题类型,路径正则表达式以及关键字组成的树形结构;图2为本申请实施例提供的一种可选的预设的格式的实例的结构示意图,如图2所示,该提取文件的格式为:问题类型+路径正则表达式+关键字/正则表达式的树形结构,具体地,树形结构的根节点为:问题类型1,根节点的分支节点为:目标路径1,目标路径2,……,目标路径1的分支节点为:关键字1,关键字2,……。
图3为本申请实施例提供的一种可选的提取规则的实例的示意图,如图3所示,该json示例是将提取文件转换成可识别的代码,作为提取规则用于获取日志文件的提取信息。
S102:对提取规则对应的策略文件进行处理,得到提取规则对应的分析函数;
具体来说,在得到日志文件的提取信息之后,为了实现对日志文件的提取信息的分析,需要获取提取规则对应的分析函数,为了得到提取规则对应的分析函数,需要获取提取规则对应的策略文件,并对策略文件进行处理,从而可以得到提取规则对应的分析函数。
这里,需要说明的是,策略文件与提取规则是相对应的,在使用者配置出策略文件之后,根据提取规则可以配置出与提取规则相对应的策略文件,该策略文件是使用者自己制定的,并且用于实现定制的判定逻辑的文件。
图4为本申请实施例提供的一种可选的策略文件的实例的示意图,该策略文件中包括的判定逻辑如图4所示,通过逐级的逻辑判定,确定结果。
为了实现对策略文件的处理以得到策略元素,在一种可选的实施例中,S102可以包括:
利用策略文件对应的解析器对提取规则对应的策略文件进行解析,得到策略文件的策略元素;
当策略元素合法时,利用字典结构和递归定义式,将策略元素构造成决策树;
根据决策树,确定提取规则对应的分析函数。
具体来说,先根据策略文件选择对应的解析器,然后利用选取出的策略文件对应的解析器对提取规则对应的策略文件进行解析,从而可以得到策略元素,在得到策略元素之后,对策略文件的合法性进行判定,当策略元素合法时,利用字典结构和递归定义式,将策略元素构造成决策树,最终根据决策树来确定提取规则对应的分析函数。
这里,需要说明的是,上述策略文件的初始逻辑判断相当于策略文件的根节点,为了确定出策略元素是否合法,在一种可选的实施例中,上述方法可以包括:
从策略元素中确定出策略文件的根节点的内容;
当根节点的内容与策略文件待分析的内容相同时,确定策略元素合法;
当根节点的内容与策略文件待分析的内容不同时,确定策略元素不合法。
具体来说,从策略元素中确定出策略文件的根节点的内容,将根节点的内容与策略文件待分析的内容进行比较,只有当根节点的内容与策略文件待分析的内容相同时,说明策略文件解析得到的策略元素的内容没有变化,解析中未出现异常,所以,确定策略元素是合法的,当根节点的内容与策略文件待分析的内容不同时,说明策略文件解析得到的策略元素的内容发生变化,解析中出现异常,所以,确定策略元素是不合法的。
针对合法的策略元素,继续根据策略元素构造决策树,以实现对提取信息的分析,针对不合法的策略元素,禁止将其构造成决策树来实现对提取信息的分析。
为了得到提取规则对应的分析函数,在一种可选的实施例中,根据决策树,确定提取规则对应的分析函数,包括:
将决策树,确定为提取规则对应的分析函数。
具体来说,在得到决策树之后,直接将决策树作为提取规则对应的分析函数,这样,通过决策树来对提取信息进行分析,可以得到分析结果。
为了提高分析结果的准确性,在一种可选的实施例中,根据决策树,确定提取规则对应的分析函数,包括:
获取至少两个以上的日志文件;
将至少两个以上的日志文件作为样本集;
利用样本集对决策树进行训练,得到训练好的决策树;
将训练好的决策树,确定为提取规则对应的分析函数。
具体来说,在得到决策树的基础上,为了提高对提取信息的分析结果的准确性,先获取至少两个以上的日志文件,将至少两个以上的日志文件作为样本集对决策树进行训练,从而可以得到训练好的决策树,训练好的决策树作为提取规则对应的分析函数来分析提取信息更加准确。
S103:利用提取规则对应的分析函数,对提取信息进行分析,得到提取信息的分析结果。
最后,在得到提取规则对应的分析函数,对提取信息进行分析,从而可以得到提取信息的分析结果,这样,便可以自动化地实现对日志文件的分析。
下面举实例来对上述一个或多个实施例中所述的分析方法进行说明。
安卓的日志文件(Android Log)分析的一般流程为:在AAA位置路径寻找BBB相关信息,若未在AAA找到BBB相关信息,则到CCC寻找BBB相关信息或者DDD相关信息...获取到的所有信息抽象成类似于以下信息包:Log路径信息,Log类型信息,时间戳信息,相关进程信息,相关线程信息,异常点信息,周边相关信息。
在本实例中,这些信息可以称为检索结果,然后根据检索结果进行问题现场***判定,关联整合,原因推演等逻辑判定进行加工,进而可以分析出问题产生的原因。
图5为本申请实施例提供的一种可选的分析方法的实例的流程示意图,如图5所示,该分析方法可以包括:
S501:信息提取;
具体来说,信息提取的数据源来源于要分析的目标Log路径,具体提取规则取自于使用者配置的一个目标文件,又称为配置文件(格式比如xml或json)。配置文件(相当于上述提取文件)的主要描述为在XXX路径下面搜索XXX内容。
图6为本申请实施例提供的一种可选的信息提取方法的实例的流程示意图,如图6所示,先加载配置文件,然后对配置文件进行格式校验,并将格式检验成功的配置文件进行转换,得到可识别的代码,即目标列表(相当于上述提取规则),使得Log浏览,最后,通过该可识别的代码来提取日志文件,得到提取信息,即命中目标。
S502:信息分析;
S503:结论报告。
具体来说,提取阶段完成之后进入分析阶段:本阶段将提取标定的路径和关键信息进行再加工,加工策略由外部配置动态装载生成,可以采取xmind等类似的思维导图格式进行直观决策定义。
图7为本申请实施例提供的一种可选的信息分析方法的实例的流程示意图,如图7所示,获取策略文件,对策略文件进行处理得到策略元素,在对策略元素进行合法性判断,将合法的策略元素构造成决策树,利用决策树确定分析函数,并利用分析函数分析提取信息得到结论报告。
具体来说,解析对应思维导图成对应策略元素之后,对这些元素进行合法性判定,若无重大违规则则根据解析出来的策略元素生成对应分析决策方法,即决策树,在此方法就绪前提下,再启动具体分析流程。
下面以xmind为例来说,可以通过python的外置库(如xmindparser)的接口将其转换成xml或者json,如果转换出来的数据根节点相关内容和分析的问题完全无关,则为非法数据,无需进行下一步操作。
需要说明的是,策略文件为使用者自己定制的用来实现自己判定逻辑的文件;策略解析模块根据选择的策略文件选择对应的解析器,比如xmind思维导图可以引入xmind对应的库作为解析基础库,封装对应方法加上部分增量实现以生成分析数据源,并对分析数据源进行标准格式化。
策略生成模块将解析出来的策略元素作为逻辑因子,通过整合这些逻辑因子生成具体的分析逻辑接口代码(相当于上述分析函数)实现,由于解析出来的数据格式一般是一个成型的决策树模型,通过把它装入字典递归构造方式具体形成决策树结构,实现接口就可以类比机器学习中的使用树形结构的使用具体接口来实现。
分析模块调用策略生成模块生成的分析实现的接口进行具体分析操作,分析实现完成之后生成对应的分析报告,至此分析流程完成。
本实例中,解耦具体实现逻辑到外部配置,决策配置和具体相对独立,此架构将所有日志文件能够以配置描述+决策描述的方式进行逻辑判定和决策的分析,通过配置本框架语法规则下的相关文件实现自动化分析,这将极大增加各Android Log分析的具体模块问题的延展性,可操作性和可复用性。
本申请实施例提供了一种分析方法,该方法包括:根据预设的提取规则,对获取到的日志文件进行提取,得到日志文件的提取信息,对提取规则对应的策略文件进行处理,得到提取规则对应的分析函数,利用提取规则对应的分析函数,对提取信息进行分析,得到提取信息的分析结果;也就是说,在本申请实施例中,通过预设的提取规则可以提取出日志文件的提取信息,然后利用提取规则对应的策略文件得到的提取规则对应的分析函数,并对提取信息分析得到分析结果,这样,只需要预先设置好的提取规则和提取规则对应的策略文件,就可以实现对日志文件的分析,避免了人工对日志文件进行分析所带来的工作量,从而提高了日志文件的分析效率。
实施例二
图8为本申请实施例提供的一种可选的电子设备的结构示意图,如图8所示,该电子设备包括:提取模块81,处理模块82和分析模块83;其中,
提取模块81,用于根据预设的提取规则,对获取到的日志文件进行提取,得到日志文件的提取信息;
处理模块82,用于对提取规则对应的策略文件进行处理,得到提取规则对应的分析函数;
分析模块83,用于利用提取规则对应的分析函数,对提取信息进行分析,得到提取信息的分析结果。
可选的,上述电子设备还用于:
获取配置好的提取文件;
当提取文件的格式与预设的格式相同时,对提取文件进行转换处理,得到提取规则;
当提取文件的格式与预设的格式不同时,生成提示信息;其中,提示信息用于提示提取文件配置异常。
可选的,预设的格式为:以日志文件待分析的内容的问题类型,路径正则表达式以及关键字组成的树形结构。
可选的,处理模块82,具体用于:
利用策略文件对应的解析器对提取规则对应的策略文件进行解析,得到策略文件的策略元素;
当策略元素合法时,利用字典结构和递归定义式,将策略元素构造成决策树;
根据决策树,确定提取规则对应的分析函数。
可选的,该电子设备还用于:
从策略元素中确定出策略文件的根节点的内容;
当根节点的内容与策略文件待分析的内容相同时,确定策略元素合法;
当根节点的内容与策略文件待分析的内容不同时,确定策略元素不合法。
可选的,该电子设备根据决策树,确定提取规则对应的分析函数中,包括:
将决策树,确定为提取规则的分析函数。
可选的,该电子设备根据决策树,确定提取规则对应的分析函数中,包括:
获取至少两个以上的日志文件;
将至少两个以上的日志文件作为样本集;
利用样本集对决策树进行训练,得到训练好的决策树;
将训练好的决策树,确定为提取规则对应的分析函数。
在实际应用中,上述提取模块81,处理模块82和分析模块83可由位于电子设备端上的处理器实现,具体为中央处理器(CPU,Central Processing Unit)、微处理器(MPU,Microprocessor Unit)、数字信号处理器(DSP,Digital Signal Processing)或现场可编程门阵列(FPGA,Field Programmable Gate Array)等实现。
图9为本申请实施例提供的另一种可选的电子设备的结构示意图,如图9所示,本申请实施例提供了一种电子设备900,包括:
处理器91以及存储有所述处理器91可执行指令的存储介质92,所述存储介质92通过通信总线93依赖所述处理器91执行操作,当所述指令被所述处理器91执行时,执行上述实施例一所述的分析方法。
需要说明的是,实际应用时,终端中的各个组件通过通信总线93耦合在一起。可理解,通信总线93用于实现这些组件之间的连接通信。通信总线93除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图9中将各种总线都标为通信总线93。
本申请实施例提供了一种计算机存储介质,存储有可执行指令,当所述可执行指令被一个或多个处理器执行的时候,所述处理器执行实施例一所述的分析方法。
其中,计算机可读存储介质可以是磁性随机存取存储器(ferromagnetic randomaccess memory,FRAM)、只读存储器(Read Only Memory,ROM)、可编程只读存储器(Programmable Read-Only Memory,PROM)、可擦除可编程只读存储器(ErasableProgrammable Read-Only Memory,EPROM)、电可擦除可编程只读存储器(ElectricallyErasable Programmable Read-Only Memory,EEPROM)、快闪存储器(Flash Memory)、磁表面存储器、光盘、或只读光盘(Compact Disc Read-Only Memory,CD-ROM)等存储器。
本领域内的技术人员应明白,本申请的实施例可提供为方法、***、或计算机程序产品。因此,本申请可采用硬件实施例、软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
本申请是参照根据本申请实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
以上所述,仅为本申请的较佳实施例而已,并非用于限定本申请的保护范围。

Claims (10)

1.一种分析方法,其特征在于,包括:
根据预设的提取规则,对获取到的日志文件进行提取,得到所述日志文件的提取信息;
对所述提取规则对应的策略文件进行处理,得到所述提取规则对应的分析函数;
利用所述提取规则对应的分析函数,对所述提取信息进行分析,得到所述提取信息的分析结果。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
获取配置好的提取文件;
当所述提取文件的格式与预设的格式相同时,对所述提取文件进行转换处理,得到所述提取规则;
当所述提取文件的格式与预设的格式不同时,生成提示信息;其中,所述提示信息用于提示所述提取文件配置异常。
3.根据权利要求2所述的方法,其特征在于,所述预设的格式为:以所述日志文件待分析的内容的问题类型,路径正则表达式以及关键字组成的树形结构。
4.根据权利要求1所述的方法,其特征在于,所述对所述提取规则对应的策略文件进行处理,得到所述提取规则对应的分析函数,包括:
利用所述策略文件对应的解析器对所述提取规则对应的策略文件进行解析,得到所述策略文件的策略元素;
当所述策略元素合法时,利用字典结构和递归定义式,将所述策略元素构造成决策树;
根据所述决策树,确定所述提取规则对应的分析函数。
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
从所述策略元素中确定出所述策略文件的根节点的内容;
当所述根节点的内容与所述策略文件待分析的内容相同时,确定所述策略元素合法;
当所述根节点的内容与所述策略文件待分析的内容不同时,确定所述策略元素不合法。
6.根据权利要求4所述的方法,其特征在于,所述根据所述决策树,确定所述提取规则对应的分析函数,包括:
将所述决策树,确定为所述提取规则的分析函数。
7.根据权利要求4所述的方法,其特征在于,所述根据所述决策树,确定所述提取规则对应的分析函数,包括:
获取至少两个以上的日志文件;
将所述至少两个以上的日志文件作为样本集;
利用所述样本集对所述决策树进行训练,得到训练好的决策树;
将所述训练好的决策树,确定为所述提取规则对应的分析函数。
8.一种电子设备,其特征在于,包括:
提取模块,用于根据预设的提取规则,对获取到的日志文件进行提取,得到所述日志文件的提取信息;
处理模块,用于对所述提取规则对应的策略文件进行处理,得到所述提取规则对应的分析函数;
分析模块,用于利用所述提取规则对应的分析函数,对所述提取信息进行分析,得到所述提取信息的分析结果。
9.一种电子设备,其特征在于,所述电子设备包括:处理器以及存储有所述处理器可执行指令的存储介质,所述存储介质通过通信总线依赖所述处理器执行操作,当所述指令被所述处理器执行时,执行上述的权利要求1至7任一项所述的分析方法。
10.一种计算机存储介质,其特征在于,存储有可执行指令,当所述可执行指令被一个或多个处理器执行的时候,所述处理器执行所述的权利要求1至7任一项所述的分析方法。
CN202110885809.7A 2021-08-03 2021-08-03 一种分析方法、电子设备及计算机存储介质 Active CN113792019B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110885809.7A CN113792019B (zh) 2021-08-03 2021-08-03 一种分析方法、电子设备及计算机存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110885809.7A CN113792019B (zh) 2021-08-03 2021-08-03 一种分析方法、电子设备及计算机存储介质

Publications (2)

Publication Number Publication Date
CN113792019A true CN113792019A (zh) 2021-12-14
CN113792019B CN113792019B (zh) 2023-08-18

Family

ID=79181363

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110885809.7A Active CN113792019B (zh) 2021-08-03 2021-08-03 一种分析方法、电子设备及计算机存储介质

Country Status (1)

Country Link
CN (1) CN113792019B (zh)

Citations (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107333285A (zh) * 2017-07-06 2017-11-07 南开大学 一种根据手机上网日志预测手机信号强度的方法
CN108710670A (zh) * 2018-05-16 2018-10-26 沈文策 一种日志分析方法、装置、电子设备及可读存储介质
CN108898274A (zh) * 2018-05-30 2018-11-27 国网浙江省电力有限公司宁波供电公司 一种电力调度日志缺陷分类方法
CN109324996A (zh) * 2018-10-12 2019-02-12 平安科技(深圳)有限公司 日志文件处理方法、装置、计算机设备及存储介质
CN109714187A (zh) * 2018-08-17 2019-05-03 平安普惠企业管理有限公司 基于机器学习的日志分析方法、装置、设备及存储介质
CN110019067A (zh) * 2017-09-26 2019-07-16 深圳市中兴微电子技术有限公司 一种日志分析方法及***
CN110704290A (zh) * 2019-09-27 2020-01-17 百度在线网络技术(北京)有限公司 日志分析方法及装置
CN111401239A (zh) * 2020-03-16 2020-07-10 科大讯飞(苏州)科技有限公司 一种视频分析方法、装置、***、设备及存储介质
CN111797618A (zh) * 2020-06-10 2020-10-20 云南电网有限责任公司 一种基于语法树解析的日志分析方法及装置
CN111967003A (zh) * 2020-07-22 2020-11-20 武汉极意网络科技有限公司 基于黑盒模型与决策树的风控规则自动生成***及方法
US20210035026A1 (en) * 2019-07-31 2021-02-04 Microsoft Technology Licensing, Llc Diagnosing & triaging performance issues in large-scale services
CN112463533A (zh) * 2020-11-25 2021-03-09 杭州安恒信息技术股份有限公司 日志数据解析方法、装置、电子装置和存储介质
CN112711520A (zh) * 2020-12-30 2021-04-27 平安科技(深圳)有限公司 异常日志信息的处理方法、装置、设备及存储介质
CN112765591A (zh) * 2021-02-01 2021-05-07 深圳前海微众银行股份有限公司 权限的管理方法、装置、***及计算机可读存储介质

Patent Citations (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107333285A (zh) * 2017-07-06 2017-11-07 南开大学 一种根据手机上网日志预测手机信号强度的方法
CN110019067A (zh) * 2017-09-26 2019-07-16 深圳市中兴微电子技术有限公司 一种日志分析方法及***
CN108710670A (zh) * 2018-05-16 2018-10-26 沈文策 一种日志分析方法、装置、电子设备及可读存储介质
CN108898274A (zh) * 2018-05-30 2018-11-27 国网浙江省电力有限公司宁波供电公司 一种电力调度日志缺陷分类方法
CN109714187A (zh) * 2018-08-17 2019-05-03 平安普惠企业管理有限公司 基于机器学习的日志分析方法、装置、设备及存储介质
CN109324996A (zh) * 2018-10-12 2019-02-12 平安科技(深圳)有限公司 日志文件处理方法、装置、计算机设备及存储介质
US20210035026A1 (en) * 2019-07-31 2021-02-04 Microsoft Technology Licensing, Llc Diagnosing & triaging performance issues in large-scale services
CN110704290A (zh) * 2019-09-27 2020-01-17 百度在线网络技术(北京)有限公司 日志分析方法及装置
CN111401239A (zh) * 2020-03-16 2020-07-10 科大讯飞(苏州)科技有限公司 一种视频分析方法、装置、***、设备及存储介质
CN111797618A (zh) * 2020-06-10 2020-10-20 云南电网有限责任公司 一种基于语法树解析的日志分析方法及装置
CN111967003A (zh) * 2020-07-22 2020-11-20 武汉极意网络科技有限公司 基于黑盒模型与决策树的风控规则自动生成***及方法
CN112463533A (zh) * 2020-11-25 2021-03-09 杭州安恒信息技术股份有限公司 日志数据解析方法、装置、电子装置和存储介质
CN112711520A (zh) * 2020-12-30 2021-04-27 平安科技(深圳)有限公司 异常日志信息的处理方法、装置、设备及存储介质
CN112765591A (zh) * 2021-02-01 2021-05-07 深圳前海微众银行股份有限公司 权限的管理方法、装置、***及计算机可读存储介质

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
YUN GAO 等: "Malware Detection Using Gradient Boosting Decision Trees with Customized Log Loss Function", 《INTERNATIONAL CONFERENCE ON INFORMATION NETWORKING》, pages 273 - 278 *
李政亮 等: "基于信息检索的软件缺陷定位方法综述", 《软件学报》, pages 247 - 276 *

Also Published As

Publication number Publication date
CN113792019B (zh) 2023-08-18

Similar Documents

Publication Publication Date Title
US20220012027A1 (en) Inductive equivalence in machine-based instruction editing
CN111967017B (zh) 生成依赖关系的方法、装置、终端设备及存储介质
CN111158741B (zh) 监控业务模块对第三方类库依赖关系变化的方法及装置
CN110543427B (zh) 测试用例存储方法、装置、电子设备及存储介质
CN112181804A (zh) 一种参数校验方法、设备以及存储介质
CN115686631B (zh) 一种基于知识基的随机指令生成方法、装置及存储介质
CN112328499A (zh) 一种测试数据生成方法、装置、设备及介质
CN112131573A (zh) 安全漏洞的检测方法、装置及存储介质
CN111767213B (zh) 数据库检查点的测试方法、装置、电子设备及存储介质
CN109684205B (zh) ***测试方法、装置、电子设备及存储介质
CN113792019B (zh) 一种分析方法、电子设备及计算机存储介质
CN116521538A (zh) 命令行界面自动测试方法、装置、电子设备及存储介质
CN113051262B (zh) 一种数据质检方法、装置、设备及存储介质
WO2021104027A1 (zh) 代码性能检测方法、装置、设备及存储介质
CN110795142B (zh) 一种配置文件的生成方法及装置
CN111151008B (zh) 游戏运营数据的校验方法、装置、配置后台及介质
CN113821486A (zh) pod库之间依赖关系的确定方法及其装置、电子设备
CN113037521A (zh) 识别通讯设备状态的方法、通讯***及存储介质
US9753798B1 (en) Method and apparatus for electronic design automation
CN111310172B (zh) 通过反汇编验证处理器执行轨迹的方法及控制部件
CN116775040B (zh) 实现代码疫苗的插桩方法及基于代码疫苗的应用测试方法
CN114756217B (zh) 基于插件的脚本生成***
CN116483377B (zh) 一种代码检测方法、装置、电子设备及存储介质
CN116069657A (zh) 回归测试方法、装置、设备、存储介质及产品
CN115757119A (zh) 程序崩溃原因确定方法及装置

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant