CN115509858A - 业务***监控方法、装置、存储介质及计算机设备 - Google Patents

业务***监控方法、装置、存储介质及计算机设备 Download PDF

Info

Publication number
CN115509858A
CN115509858A CN202211199902.3A CN202211199902A CN115509858A CN 115509858 A CN115509858 A CN 115509858A CN 202211199902 A CN202211199902 A CN 202211199902A CN 115509858 A CN115509858 A CN 115509858A
Authority
CN
China
Prior art keywords
monitoring
service
log
target
system log
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.)
Pending
Application number
CN202211199902.3A
Other languages
English (en)
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.)
Guangzhou Pinwei Software Co Ltd
Original Assignee
Guangzhou Pinwei Software 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 Guangzhou Pinwei Software Co Ltd filed Critical Guangzhou Pinwei Software Co Ltd
Priority to CN202211199902.3A priority Critical patent/CN115509858A/zh
Publication of CN115509858A publication Critical patent/CN115509858A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/3065Monitoring arrangements determined by the means or processing involved in reporting the monitored data
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/30Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
    • G06F16/33Querying
    • G06F16/3331Query processing
    • G06F16/334Query execution

Landscapes

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

Abstract

本申请提供了一种业务***监控方法、装置、存储介质及计算机设备。该方法包括:获取业务***的***日志;根据预设的监控关键词集合对所述***日志进行关键词匹配;所述监控关键词集合包括在业务***发生不同类型的业务改动后,执行改动后的业务产生的对应于各业务改动类型的日志关键词;若所述***日志中存在所述监控关键词集合中的至少一个日志关键词,则确定所述***日志的生成来源发生业务改动;基于所述***日志及所述***日志的生成来源生成监控信息发送至第一目标通知人。本申请能够对业务***的改动实现及时监控并通知有关人员,便于进行改动的跟踪,及时发现改动是否存在异常。

Description

业务***监控方法、装置、存储介质及计算机设备
技术领域
本申请涉及计算机技术领域,尤其涉及一种业务***监控方法、装置、存储介质及计算机设备。
背景技术
在web业务***中,随着使用需求的变化,需要进行业务改动,例如参数改动、执行周期改动等等,但在改动时可能会出现与正常***功能不相符合的***表现,即出现业务问题或bug。
然而业务***涉及的任务数量十分庞大,如果依赖测试人员手动或以脚本的方式进行验证,或者依赖线上用户的反馈,则对于问题的发现是滞后的,难以保证***运行的稳定性。
发明内容
本申请实施例提供了一种业务***监控方法、装置、存储介质及计算机设备,能够对业务***的改动实现及时监控并通知有关人员,便于进行改动的跟踪,及时发现改动是否存在异常。
第一方面,本申请提供了一种业务***监控方法,所述方法包括:
获取业务***的***日志;
根据预设的监控关键词集合对所述***日志进行关键词匹配;所述监控关键词集合包括在业务***发生不同类型的业务改动后,执行改动后的业务产生的对应于各业务改动类型的日志关键词;
若所述***日志中存在所述监控关键词集合中的至少一个日志关键词,则确定所述***日志的生成来源发生业务改动;
基于所述***日志及所述***日志的生成来源生成监控信息发送至第一目标通知人。
在其中一个实施例中,所述基于所述***日志及所述***日志的生成来源生成监控信息发送至第一目标通知人,包括:
根据所述***日志与所述监控关键词集合中匹配的日志关键词确定业务改动类型;
基于所述业务改动类型,从所述***日志中获取目标信息;
根据所述目标信息及所述***日志的生成来源生成监控信息;
将所述监控信息发送至所述第一目标通知人。
在其中一个实施例中,所述基于所述业务改动类型,从所述***日志中获取目标信息,包括:
根据所述业务改动类型确定对应于所述业务改动类型的目标字段;
获取所述***日志中目标字段的字段信息作为目标信息。
在其中一个实施例中,所述将所述监控信息发送至第一目标通知人,包括:
根据所述业务改动类型确定对应于所述业务改动类型的预设通知人作为所述第一目标通知人;
将所述监控信息发送至所述第一目标通知人。
在其中一个实施例中,所述方法还包括:
记录业务***在预设监控周期内发生业务改动的次数;
若所述发生业务改动的次数超过预设阈值,则将所述监控信息发送至第二目标通知人。
在其中一个实施例中,所述目标信息包括改动后的参数配置、触发改动的用户名、触发改动的用户IP地址中的至少一个。
在其中一个实施例中,所述获取业务***的***日志,包括:
根据预设的监控任务确定监控域;
获取所述监控域的***日志。
第二方面,本申请提供了一种业务***监控装置,包括:
***日志获取模块,用于获取业务***的***日志;
关键词匹配模块,用于根据预设的监控关键词集合对所述***日志进行关键词匹配;所述监控关键词集合包括在业务***在发生不同类型的业务改动后运行将产生的对应于各业务改动类型的日志关键词的集合;
业务改动确定模块,用于在所述***日志中存在所述监控关键词集合中的至少一个日志关键词时,确定所述***日志的生成来源发生业务改动;
第一信息发送模块,用于基于所述***日志及所述***日志的生成来源生成监控信息发送至第一目标通知人。
第三方面,本申请提供了一种存储介质,所述存储介质中存储有计算机可读指令,所述计算机可读指令被一个或多个处理器执行时,使得一个或多个处理器执行如上述任一项实施例所述业务***监控方法的步骤。
第四方面,本申请提供了一种计算机设备,包括:一个或多个处理器,以及存储器;
所述存储器中存储有计算机可读指令,所述一个或多个处理器执行时所述计算机可读指令时,执行如上述任一项实施例所述业务***监控方法的步骤。
从以上技术方案可以看出,本申请实施例具有以下优点:
本申请提供的业务***监控方法、装置、存储介质及计算机设备,通过获取业务***的***日志,利用预设的在发生不同类型的业务改动后运行将产生的日志关键词对***日志进行关键词匹配,以识别业务***是否发生了业务改动,若***日志中匹配到监控关键词集合中的至少一个日志关键词,则确定***日志的生成来源发生了业务改动,此时需要生成监控信息通知第一目标通知人,监控信息根据***日志及***日志的生成来源生成,能够使第一目标通知人获悉业务改动的相关信息,若第一目标通知人经分析认为此业务改动可能导致异常或者不符合业务需求,能够根据监控信息及时定位发生业务的对象,在问题产生前提前进行处理,有效减少运行后才发现的业务问题和bug。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其它的附图。
图1为一个实施例中,业务***监控方法的流程示意图;
图2为一个实施例中,基于***日志及***日志的生成来源生成监控信息发送至第一目标通知人步骤的流程示意图;
图3为一个实施例中,基于业务改动类型,从***日志中获取目标信息步骤的流程示意图;
图4为一个实施例中,将监控信息发送至第一目标通知人步骤的流程示意图;
图5为一个实施例中,业务***监控装置的结构框图;
图6为一个实施例中,计算机设备的内部结构图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
如图1所示,本申请实施例提供了一种业务***监控方法,所述方法包括步骤S101至S104,其中:
步骤S101,获取业务***的***日志。
其中,***日志用于记录用户操作信息和程序运行过程中的各种事件信息等多种信息。
步骤S102,根据预设的监控关键词集合对***日志进行关键词匹配。
其中,监控关键词集合包括在业务***发生不同类型的业务改动后,执行改动后的业务产生的对应于各业务改动类型的日志关键词。预设的监控关键词可以根据所希望监控的业务改动类型进行配置。
步骤S103,若***日志中存在监控关键词集合中的至少一个日志关键词,则确定***日志的生成来源发生业务改动。
其中,生成来源可以是计算机函数、脚本、程序等在业务***中用于实现某个或某些功能的对象,生成来源在运行过程中会产生用于记录其运行相关信息的***日志。基于***日志的功能可知,在***日志中记录有监控关键词集合中的日志关键词时,表明该***日志的生成来源发生了业务改动。
步骤S104,基于***日志及***日志的生成来源生成监控信息发送至第一目标通知人。
监控信息用于通知接收到监控信息的人员业务***发生了改动,以及发生改动的对象(即***日志的生成来源),在本实施例中,第一目标通知人为接收到监控信息的人员,在一些实施例中,还可以增加或者替换其他人员作为第一目标通知人。
在一些实施例中,监控信息还用于通知接收到监控信息的人员发生业务改动的详细信息,例如可以将发生改动相关的***日志内容记录于监控信息内、将***日志的完整内容附于监控信息内,或是根据预设的监控信息模板从***日志内获取模板内需要展示的信息生成监控信息。
本申请提供的业务***监控方法,通过获取业务***的***日志,利用预设的在发生不同类型的业务改动后运行将产生的日志关键词对***日志进行关键词匹配,以识别业务***是否发生了业务改动,若***日志中匹配到监控关键词集合中的至少一个日志关键词,则确定***日志的生成来源发生了业务改动,此时需要生成监控信息通知第一目标通知人,监控信息根据***日志及***日志的生成来源生成,能够使第一目标通知人获悉业务改动的相关信息,若第一目标通知人经分析认为此业务改动可能导致异常或者不符合业务需求,能够根据监控信息及时定位发生业务的对象,在问题产生前提前进行处理,有效减少运行后才发现的业务问题和bug。
如图2所示,在其中一个实施例中,所述基于***日志及***日志的生成来源生成监控信息发送至第一目标通知人,包括步骤S201至S204,其中:
步骤S201,根据***日志与监控关键词集合中匹配的日志关键词确定业务改动类型。
基于不同的日志关键词与业务改动类型的对应关系,在***日志匹配到日志关键词时,可以反向查询业务改动类型,进而确定***日志的生成来源发生的业务改动类型。
步骤S202,基于业务改动类型,从***日志中获取目标信息。
其中,目标信息为需要在监控信息中反映的信息,以使接收到监控信息的人员能够获知业务改动的相关信息。根据业务改动类型的不同,可以预先配置对应于业务改动类型所要获取的信息,进而在确定业务改动类型时,可以从***日志的众多信息中获取出目标信息。
在其中一个实施例中,目标信息包括改动后的参数配置、触发改动的用户名、触发改动的用户IP地址中的至少一个。
步骤S203,根据目标信息及***日志的生成来源生成监控信息。
步骤S204,将监控信息发送至第一目标通知人。
本实施例中,通过预先配置对应于不同业务改动类型所需要的信息,在确定业务改动类型后对***日志的数据进行筛选,获取目标信息,根据目标信息及***日志的生成来源生成监控信息,将监控信息发送至第一目标通知人,使第一目标通知人能够快速获知业务改动的相关信息及发生业务改动的对象,无需人为查询日志,提高处理效率。
在其中一个实施例中,若***日志中存在监控关键词集合中的两个以上日志关键词,则根据每个日志关键词分别确定***日志的生成来源发生的业务改动类型。
如图3所示,在其中一个实施例中,所述基于业务改动类型,从***日志中获取目标信息,包括:
步骤S301,根据业务改动类型确定对应于业务改动类型的目标字段。
步骤S302,获取***日志中目标字段的字段信息作为目标信息。
本实施例中,对于不同业务改动类型所要获取的信息可以预先配置信息对应的目标字段,获取目标信息时根据业务改动类型对应的目标字段,提取出目标字段的字段信息作为目标信息。
如图4所示,在其中一个实施例中,所述将监控信息发送至第一目标通知人,包括:
步骤S401,根据业务改动类型确定对应于业务改动类型的预设通知人作为第一目标通知人。
步骤S402,将监控信息发送至第一目标通知人。
本实施例通过为不同的业务改动类型配置不同的预设通知人,能够在发生业务改动时,及时通知到相关人员,提高处理效率,并且对监控信息进行分流,避免通知人收到太多的监控信息发生遗漏处理的情况。
在一些实施例中,第一目标通知人可以是固定的,对于所有业务改动类型均为固定的通知人。
在其中一个实施例中,所述方法还包括:
记录业务***在预设监控周期内发生业务改动的次数;
若发生业务改动的次数超过预设阈值,则将监控信息发送至第二目标通知人。
若业务***频繁发生改动,可能会导致业务***运行不稳定,本实施例通过记录在预设监控周期内发生业务改动的次数,在超过预设阈值时表明业务改动的频次较高,为避免发生异常,此时还将监控信息发送至第二目标通知人,提示第二目标通知人共同介入处理。
在其中一个实施例中,所述获取业务***的***日志,包括:
根据预设的监控任务确定监控域;
获取监控域的***日志。
本实施例中通过预设监控任务配置所需要监控的域,划定监控范围,在执行监控任务时仅获取监控域的***日志。
在其中一个实施例中,监控任务还包括监控周期,距离上一次执行监控任务的时长达到监控周期时,触发监控任务,即定时进行监控,避免由于监控任务占用过多计算资源,影响业务***正常运行。
应该理解的是,虽然如上所述的各实施例所涉及的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,如上所述的各实施例所涉及的流程图中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
下面对本申请实施例提供的业务***监控装置进行描述,下文描述的业务***监控装置与上文描述的业务***监控方法可相互对应参照。
如图5所示,本申请实施例提供了一种业务***监控装置500,包括:
***日志获取模块501,用于获取业务***的***日志;
关键词匹配模块502,用于根据预设的监控关键词集合对所述***日志进行关键词匹配;所述监控关键词集合包括在业务***在发生不同类型的业务改动后运行将产生的对应于各业务改动类型的日志关键词的集合;
业务改动确定模块503,用于在所述***日志中存在所述监控关键词集合中的至少一个日志关键词时,确定所述***日志的生成来源发生业务改动;
第一信息发送模块504,用于基于所述***日志及所述***日志的生成来源生成监控信息发送至第一目标通知人。
在其中一个实施例中,第一信息发送模块包括:
类型确定单元,用于根据所述***日志与所述监控关键词集合中匹配的日志关键词确定业务改动类型;
目标信息获取单元,用于基于所述业务改动类型,从所述***日志中获取目标信息;
监控信息生成单元,用于根据所述目标信息及所述***日志的生成来源生成监控信息;
信息发送单元,用于将所述监控信息发送至所述第一目标通知人。
在其中一个实施例中,目标信息获取单元被配置为用于执行以下步骤:
根据所述业务改动类型确定对应于所述业务改动类型的目标字段;
获取所述***日志中目标字段的字段信息作为目标信息。
在其中一个实施例中,信息发送单元被配置为用于执行以下步骤:
根据所述业务改动类型确定对应于所述业务改动类型的预设通知人作为所述第一目标通知人;
将所述监控信息发送至所述第一目标通知人。
在其中一个实施例中,业务***监控装置还包括:
改动记录模块,用于记录业务***在预设监控周期内发生业务改动的次数;
第二信息发送模块,用于在所述发生业务改动的次数超过预设阈值,则将所述监控信息发送至第二目标通知人。
在其中一个实施例中,***日志获取模块包括:
监控域确定单元,用于根据预设的监控任务确定监控域;
日志获取单元,用于获取所述监控域的***日志。
上述业务***监控装置中各个模块的划分仅仅用于举例说明,在其他实施例中,可将业务***监控装置按照需要划分为不同的模块,以完成上述业务***监控装置的全部或部分功能。上述业务***监控装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
在一个实施例中,本申请还提供了一种存储介质,所述存储介质中存储有计算机可读指令,所述计算机可读指令被一个或多个处理器执行时,使得一个或多个处理器执行以下步骤:
获取业务***的***日志;
根据预设的监控关键词集合对所述***日志进行关键词匹配;所述监控关键词集合包括在业务***发生不同类型的业务改动后,执行改动后的业务产生的对应于各业务改动类型的日志关键词;
若所述***日志中存在所述监控关键词集合中的至少一个日志关键词,则确定所述***日志的生成来源发生业务改动;
基于所述***日志及所述***日志的生成来源生成监控信息发送至第一目标通知人。
在其中一个实施例中,计算机可读指令被处理器执行时还实现以下步骤:
根据所述***日志与所述监控关键词集合中匹配的日志关键词确定业务改动类型;
基于所述业务改动类型,从所述***日志中获取目标信息;
根据所述目标信息及所述***日志的生成来源生成监控信息;
将所述监控信息发送至所述第一目标通知人。
在其中一个实施例中,计算机可读指令被处理器执行时还实现以下步骤:
根据所述业务改动类型确定对应于所述业务改动类型的目标字段;
获取所述***日志中目标字段的字段信息作为目标信息。
在其中一个实施例中,计算机可读指令被处理器执行时还实现以下步骤:
根据所述业务改动类型确定对应于所述业务改动类型的预设通知人作为所述第一目标通知人;
将所述监控信息发送至所述第一目标通知人。
在其中一个实施例中,计算机可读指令被处理器执行时还实现以下步骤:
记录业务***在预设监控周期内发生业务改动的次数;
若所述发生业务改动的次数超过预设阈值,则将所述监控信息发送至第二目标通知人。
在其中一个实施例中,计算机可读指令被处理器执行时还实现以下步骤:
根据预设的监控任务确定监控域;
获取所述监控域的***日志。
在一个实施例中,本申请还提供了一种计算机设备,所述计算机设备中存储有计算机可读指令,所述一个或多个处理器执行所述计算机可读指令时,执行以下步骤:
获取业务***的***日志;
根据预设的监控关键词集合对所述***日志进行关键词匹配;所述监控关键词集合包括在业务***发生不同类型的业务改动后,执行改动后的业务产生的对应于各业务改动类型的日志关键词;
若所述***日志中存在所述监控关键词集合中的至少一个日志关键词,则确定所述***日志的生成来源发生业务改动;
基于所述***日志及所述***日志的生成来源生成监控信息发送至第一目标通知人。
在其中一个实施例中,处理器执行计算机可读指令时还执行以下步骤:
根据所述***日志与所述监控关键词集合中匹配的日志关键词确定业务改动类型;
基于所述业务改动类型,从所述***日志中获取目标信息;
根据所述目标信息及所述***日志的生成来源生成监控信息;
将所述监控信息发送至所述第一目标通知人。
在其中一个实施例中,处理器执行计算机可读指令时还执行以下步骤:
根据所述业务改动类型确定对应于所述业务改动类型的目标字段;
获取所述***日志中目标字段的字段信息作为目标信息。
在其中一个实施例中,处理器执行计算机可读指令时还执行以下步骤:
根据所述业务改动类型确定对应于所述业务改动类型的预设通知人作为所述第一目标通知人;
将所述监控信息发送至所述第一目标通知人。
在其中一个实施例中,处理器执行计算机可读指令时还执行以下步骤:
记录业务***在预设监控周期内发生业务改动的次数;
若所述发生业务改动的次数超过预设阈值,则将所述监控信息发送至第二目标通知人。
在其中一个实施例中,处理器执行计算机可读指令时还执行以下步骤:
根据预设的监控任务确定监控域;
获取所述监控域的***日志。
示意性地,在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图6所示。该计算机设备包括通过***总线连接的处理器、存储器和网络接口。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质和内存储器。该非易失性存储介质存储有操作***、计算机程序和数据库。该内存储器为非易失性存储介质中的操作***和计算机程序的运行提供环境。该计算机设备的数据库用于存储数据。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种业务***监控方法。
本领域技术人员可以理解,图6中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(Read-OnlyMemory,ROM)、磁带、软盘、闪存、光存储器、高密度嵌入式非易失性存储器、阻变存储器(ReRAM)、磁变存储器(Magnetoresistive Random Access Memory,MRAM)、铁电存储器(Ferroelectric Random Access Memory,FRAM)、相变存储器(Phase Change Memory,PCM)、石墨烯存储器等。易失性存储器可包括随机存取存储器(Random Access Memory,RAM)或外部高速缓冲存储器等。作为说明而非局限,RAM可以是多种形式,比如静态随机存取存储器(Static Random Access Memory,SRAM)或动态随机存取存储器(Dynamic RandomAccess Memory,DRAM)等。本申请所提供的各实施例中所涉及的数据库可包括关系型数据库和非关系型数据库中至少一种。非关系型数据库可包括基于区块链的分布式数据库等,不限于此。本申请所提供的各实施例中所涉及的处理器可为通用处理器、中央处理器、图形处理器、数字信号处理器、可编程逻辑器、基于量子计算的数据处理逻辑器等,不限于此。
最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本申请的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。
本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间可以根据需要进行组合,且相同相似部分互相参见即可。
对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本申请。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本申请的精神或范围的情况下,在其它实施例中实现。因此,本申请将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

Claims (10)

1.一种业务***监控方法,其特征在于,所述方法包括:
获取业务***的***日志;
根据预设的监控关键词集合对所述***日志进行关键词匹配;所述监控关键词集合包括在业务***发生不同类型的业务改动后,执行改动后的业务产生的对应于各业务改动类型的日志关键词;
若所述***日志中存在所述监控关键词集合中的至少一个日志关键词,则确定所述***日志的生成来源发生业务改动;
基于所述***日志及所述***日志的生成来源生成监控信息发送至第一目标通知人。
2.根据权利要求1所述的业务***监控方法,其特征在于,所述基于所述***日志及所述***日志的生成来源生成监控信息发送至第一目标通知人,包括:
根据所述***日志与所述监控关键词集合中匹配的日志关键词确定业务改动类型;
基于所述业务改动类型,从所述***日志中获取目标信息;
根据所述目标信息及所述***日志的生成来源生成监控信息;
将所述监控信息发送至所述第一目标通知人。
3.根据权利要求2所述的业务***监控方法,其特征在于,所述基于所述业务改动类型,从所述***日志中获取目标信息,包括:
根据所述业务改动类型确定对应于所述业务改动类型的目标字段;
获取所述***日志中目标字段的字段信息作为目标信息。
4.根据权利要求2所述的业务***监控方法,其特征在于,所述将所述监控信息发送至第一目标通知人,包括:
根据所述业务改动类型确定对应于所述业务改动类型的预设通知人作为所述第一目标通知人;
将所述监控信息发送至所述第一目标通知人。
5.根据权利要求2所述的业务***监控方法,其特征在于,所述方法还包括:
记录业务***在预设监控周期内发生业务改动的次数;
若所述发生业务改动的次数超过预设阈值,则将所述监控信息发送至第二目标通知人。
6.根据权利要求2所述的业务***监控方法,其特征在于,所述目标信息包括改动后的参数配置、触发改动的用户名、触发改动的用户IP地址中的至少一个。
7.根据权利要求1至6任一项所述的业务***监控方法,其特征在于,所述获取业务***的***日志,包括:
根据预设的监控任务确定监控域;
获取所述监控域的***日志。
8.一种业务***监控装置,其特征在于,包括:
***日志获取模块,用于获取业务***的***日志;
关键词匹配模块,用于根据预设的监控关键词集合对所述***日志进行关键词匹配;所述监控关键词集合包括在业务***在发生不同类型的业务改动后运行将产生的对应于各业务改动类型的日志关键词的集合;
业务改动确定模块,用于在所述***日志中存在所述监控关键词集合中的至少一个日志关键词时,确定所述***日志的生成来源发生业务改动;
第一信息发送模块,用于基于所述***日志及所述***日志的生成来源生成监控信息发送至第一目标通知人。
9.一种存储介质,其特征在于:所述存储介质中存储有计算机可读指令,所述计算机可读指令被一个或多个处理器执行时,使得一个或多个处理器执行如权利要求1至7中任一项所述业务***监控方法的步骤。
10.一种计算机设备,其特征在于,包括:一个或多个处理器,以及存储器;
所述存储器中存储有计算机可读指令,所述一个或多个处理器执行时所述计算机可读指令时,执行如权利要求1至7中任一项所述业务***监控方法的步骤。
CN202211199902.3A 2022-09-29 2022-09-29 业务***监控方法、装置、存储介质及计算机设备 Pending CN115509858A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202211199902.3A CN115509858A (zh) 2022-09-29 2022-09-29 业务***监控方法、装置、存储介质及计算机设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202211199902.3A CN115509858A (zh) 2022-09-29 2022-09-29 业务***监控方法、装置、存储介质及计算机设备

Publications (1)

Publication Number Publication Date
CN115509858A true CN115509858A (zh) 2022-12-23

Family

ID=84508764

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202211199902.3A Pending CN115509858A (zh) 2022-09-29 2022-09-29 业务***监控方法、装置、存储介质及计算机设备

Country Status (1)

Country Link
CN (1) CN115509858A (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116069595A (zh) * 2023-04-06 2023-05-05 华能信息技术有限公司 一种基于日志的运维监控方法
CN116361429A (zh) * 2023-01-19 2023-06-30 北京伽睿智能科技集团有限公司 一种业务异常员工管理方法、***、设备及存储介质

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116361429A (zh) * 2023-01-19 2023-06-30 北京伽睿智能科技集团有限公司 一种业务异常员工管理方法、***、设备及存储介质
CN116361429B (zh) * 2023-01-19 2024-02-02 北京伽睿智能科技集团有限公司 一种业务异常员工管理方法、***、设备及存储介质
CN116069595A (zh) * 2023-04-06 2023-05-05 华能信息技术有限公司 一种基于日志的运维监控方法
CN116069595B (zh) * 2023-04-06 2023-06-09 华能信息技术有限公司 一种基于日志的运维监控方法

Similar Documents

Publication Publication Date Title
CN109032824B (zh) 数据库校验方法、装置、计算机设备和存储介质
US11269718B1 (en) Root cause detection and corrective action diagnosis system
US10152382B2 (en) Method and system for monitoring virtual machine cluster
CN115509858A (zh) 业务***监控方法、装置、存储介质及计算机设备
US10171335B2 (en) Analysis of site speed performance anomalies caused by server-side issues
US9183072B1 (en) Error troubleshooting using a correlated knowledge base
US10263833B2 (en) Root cause investigation of site speed performance anomalies
CN111193609B (zh) 应用异常的反馈方法、装置及应用异常的监控***
US10642801B2 (en) System for determining the impact to databases, tables and views by batch processing
US10769641B2 (en) Service request management in cloud computing systems
US10901746B2 (en) Automatic anomaly detection in computer processing pipelines
CN113220540B (zh) 业务管理方法、装置、计算机设备和存储介质
CN110971571A (zh) 一种网站域名的在验证方法及相关装置
US10951509B1 (en) Methods, systems, and computer readable media for providing intent-driven microapps for execution on communications network testing devices
CN110737639A (zh) 审计日志方法、装置、计算机设备及存储介质
US10664335B2 (en) System and method for maintaining the health of a machine
US20170154275A1 (en) Statistical detection of site speed performance anomalies
KR20110037969A (ko) 모니터링 시스템에서의 메시지의 타겟화된 사용자 통지
WO2021174684A1 (zh) 一种割接信息处理方法、***及装置
CN108390770B (zh) 一种信息生成方法、装置及服务器
CN110928885B (zh) Mysql数据库的数据更新到Es数据库的方法及装置
CN115269252A (zh) 应用程序故障处理方法、装置、设备及存储介质
CN106161050B (zh) 问题资源指示装置及问题资源指示方法
CN110969430B (zh) 可疑用户的识别方法、装置、计算机设备和存储介质
US11036624B2 (en) Self healing software utilizing regression test fingerprints

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