一种应用监控评估方法、装置、设备及存储介质与流程

摘要: 本说明书涉及系统安全,尤其涉及一种应用监控评估方法、装置、设备及存储介质。背景技术:1、在金融系统运维领域,对系统各个组成部分的监控是保障系统稳定运行的关键手段...
一种应用监控评估方法、装置、设备及存储介质与流程

本说明书涉及系统安全,尤其涉及一种应用监控评估方法、装置、设备及存储介质。

背景技术:

1、在金融系统运维领域,对系统各个组成部分的监控是保障系统稳定运行的关键手段。现有技术中,监控节点主要涵盖网络连接性、ssl证书状态、系统日志、消息队列等核心组件。目前业界普遍采用zabbix、prometheus、elk等通用监控工具,通过预设模板对常见监控节点进行指标采集和告警。

2、然而,现有技术方案在监控节点覆盖性方面存在明显缺陷。一方面,不同业务系统架构差异较大,所需监控的内容各不相同,如某些系统依赖特定消息队列,另一些系统则重点关注证书有效期,但现有监控方案多采用统一模板,缺乏针对系统特性的监控覆盖性评估机制。另一方面,当系统新增组件或架构变更时,现有技术无法自动识别监控盲区,运维人员难以获知当前监控配置是否遗漏了关键监控节点。

3、因此,如何评价系统监控节点的覆盖性,是亟需解决的问题。

技术实现思路

1、为解决现有技术中的问题,本说明书实施例提供了一种应用监控评估方法、装置、设备及存储介质,解决了现有技术中缺乏对监控节点覆盖性评估的问题。

2、本说明书实施例提供了一种应用监控评估方法,包括:

3、接收用户输入的监控需求信息;

4、将所述监控需求信息识别为监控查询信息;

5、根据所述监控查询信息,获取相应的全量监控信息、实时系统技术资产画像和实时监控配置信息;

6、根据所述全量监控信息和实时系统技术资产画像,获得第一应用监控评估结果;

7、根据所述实时系统技术资产画像和实时监控配置信息,获得第二应用监控评估结果;

8、根据所述第一应用监控评估结果和所述第二应用监控评估结果,得到与所述监控需求信息对应的目标应用监控评估结果。

9、作为本说明书的一个进一步的方面,将所述监控需求信息识别为监控查询信息中进一步包括:

10、将所述监控需求信息输入到用户意图识别模型;

11、获取所述用户意图识别模型输出的目标系统和目标系统监控参数。

12、作为本说明书的一个进一步的方面,根据所述监控查询信息,获取相应的全量监控信息、实时系统技术资产画像和实时监控配置信息进一步包括:

13、根据所述目标系统和目标系统监控参数,获取所述目标系统对应监控架构的所有监控项标签,形成所述全量监控信息;

14、获取所述目标系统当前运行中使用技术对应的监控项标签,形成所述实时系统技术资产画像;

15、获取所述目标系统当前配置的监控项标签,形成所述实时监控配置信息。

16、作为本说明书的再一个进一步的方面,获取所述目标系统对应监控架构的所有监控项标签,形成所述全量监控信息进一步包括:

17、在监控框架中,匹配得到与所述目标系统和目标系统监控参数对应的所有监控层级、监控领域以及监控项标签。

18、作为本说明书的再一个进一步的方面,通过以下方式之一或者组合获取所述目标系统当前运行中使用技术对应的监控项标签:

19、从所述目标系统当前运行的进程中获取使用技术对应的监控项标签;

20、从所述目标系统的流量信息中获取使用技术对应的监控项标签;

21、从所述目标系统的数据库配置信息中获取使用技术对应的监控项标签;或者,

22、从所述目标系统的配置管理数据库和开发文档中获取使用技术对应的监控项标签。

23、作为本说明书的再一个进一步的方面,根据所述全量监控信息和实时系统技术资产画像,获得第一应用监控评估结果进一步包括:

24、根据所述目标系统所有监控项标签与所述目标系统当前运行中使用技术对应的监控项标签之间的差异,获得第一应用监控评估结果。

25、作为本说明书的再一个进一步的方面,根据所述实时系统技术资产画像和实时监控配置信息,获得第二应用监控评估结果进一步包括:

26、根据所述目标系统当前运行中使用技术对应的监控项标签与所述目标系统当前配置的监控项标签之间的差异,获得第二应用监控评估结果。

27、作为本说明书的再一个进一步的方面,根据所述第一应用监控评估结果和所述第二应用监控评估结果,得到与所述监控需求信息对应的目标应用监控评估结果进一步包括:

28、根据所述第一应用监控评估结果,确定所述目标系统的活跃应用对应的监控项标签和非活跃应用对应的监控项标签;

29、根据所述第二应用监控评估结果,确定所述目标系统的缺漏监控项标签。

30、作为本说明书的再一个进一步的方面,根据所述第一应用监控评估结果和所述第二应用监控评估结果,得到与所述监控需求信息对应的目标应用监控评估结果之后还包括:

31、根据所述目标系统的载荷、所述活跃应用对应的监控项标签、非活跃应用对应的监控项标签,以及所述缺漏监控项标签,提出所述目标系统的监控项的建议。

32、本说明书实施例还提供了一种应用监控评估装置,包括:

33、接收单元,被配置为接收用户输入的监控需求信息;

34、识别单元,被配置为将所述监控需求信息识别为监控查询信息;

35、获取单元,被配置为根据所述监控查询信息,获取相应的全量监控信息、实时系统技术资产画像和实时监控配置信息;

36、比较单元,被配置为根据所述全量监控信息和实时系统技术资产画像,获得第一应用监控评估结果;根据所述实时系统技术资产画像和实时监控配置信息,获得第二应用监控评估结果;

37、输出单元,被配置为根据所述第一应用监控评估结果和所述第二应用监控评估结果,得到与所述监控需求信息对应的目标应用监控评估结果。

38、本说明书实施例还提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述的方法。

39、本说明书实施例还提供了一种计算机可读存储介质,其上存储有计算机指令,该计算机指令被处理器执行时实现上述的方法。

40、本说明书实施例还提供了一种计算机程序产品,所述计算机程序产品包括计算机程序,所述计算机程序被处理器执行时实现上述的方法。

41、利用本说明书实施例,可以对大型机构(特别是金融机构)中大量不同系统的监控覆盖性进行评估。

1.一种应用监控评估方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,将所述监控需求信息识别为监控查询信息中进一步包括:

3.根据权利要求2所述的方法,其特征在于,根据所述监控查询信息,获取相应的全量监控信息、实时系统技术资产画像和实时监控配置信息进一步包括:

4.根据权利要求3所述的方法,其特征在于,获取所述目标系统对应监控架构的所有监控项标签,形成所述全量监控信息进一步包括:

5.根据权利要求3所述的方法,其特征在于,通过以下方式之一或者组合获取所述目标系统当前运行中使用技术对应的监控项标签:

6.根据权利要求3所述的方法,其特征在于,根据所述全量监控信息和实时系统技术资产画像,获得第一应用监控评估结果进一步包括:

7.根据权利要求3所述的方法,其特征在于,根据所述实时系统技术资产画像和实时监控配置信息,获得第二应用监控评估结果进一步包括:

8.根据权利要求3所述的方法,其特征在于,根据所述第一应用监控评估结果和所述第二应用监控评估结果,得到与所述监控需求信息对应的目标应用监控评估结果进一步包括:

9.根据权利要求8所述的方法,其特征在于,根据所述第一应用监控评估结果和所述第二应用监控评估结果,得到与所述监控需求信息对应的目标应用监控评估结果之后还包括:

10.一种应用监控评估装置,其特征在于,包括:

11.一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现上述权利要求1-9中任意一项所述的方法。

12.一种计算机可读存储介质,其特征在于,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行上述权利要求1-9任意一项所述的方法。

13.一种计算机程序产品,其特征在于,所述计算机程序产品包括计算机程序,所述计算机程序被处理器执行时实现权利要求1-9任意一项所述的方法。