应用系统监控方法、装置和设备制造方法及图纸

技术编号:38195267 阅读:10 留言:0更新日期:2023-07-20 21:16
本发明专利技术实施例提供一种应用系统监控方法、装置和设备,该方法包括:建立应用系统的监控指标模型;监控指标模型用于进行应用系统对应的多个场景下的指标监控;根据监控指标模型,采集应用系统对应的多个场景下的监控数据;基于应用系统对应的多个场景下的监控数据,获取应用系统对应的多个场景下的指标监控结果。本发明专利技术实施例的方法实现了应用系统的多场景下的全面、精准有效的监控,克服了现有技术中普罗米修斯监控系统组件的部署需要消耗更多的资源、增加维护成本,监控效率较低的问题,提升了应用系统的监控效率和监控的精确性。了应用系统的监控效率和监控的精确性。了应用系统的监控效率和监控的精确性。

【技术实现步骤摘要】
应用系统监控方法、装置和设备


[0001]本专利技术涉及安全
,尤其涉及一种应用系统监控方法、装置和设备。

技术介绍

[0002]应用系统监控可以有效的提升应用系统安全,并根据应用系统监控结果制定应用优化系统优化措施,从而维护良好的应用系统性能,具有重要的意义和作用。
[0003]相关技术中,通过普罗米修斯监控系统进行应用系统的监控,但在实际应用系统的运维工作中需要结合多个场景下的多项指标来监控系统的运行情况,但普罗米修斯监控系统并不能提供上述监控需求。因此如何实现应用系统的多场景下的准确高效的监控,是本领域技术人员亟需解决的技术问题。

技术实现思路

[0004]针对现有技术中的问题,本专利技术实施例提供一种应用系统监控方法、装置和设备。
[0005]具体地,本专利技术实施例提供了以下技术方案:
[0006]第一方面,本专利技术实施例提供了一种应用系统监控方法,包括:
[0007]建立应用系统的监控指标模型;监控指标模型用于进行应用系统对应的多个场景下的指标监控;
[0008]根据监控指标模型,采集应用系统对应的多个场景下的监控数据;
[0009]基于应用系统对应的多个场景下的监控数据,获取应用系统对应的多个场景下的指标监控结果。
[0010]进一步地,建立应用系统的监控指标模型,包括:
[0011]建立应用系统的第一场景监控子模型、第二场景监控子模型和第三场景监控子模型;第一场景监控子模型用于监控应用系统所在的操作系统的性能指标;第二场景监控子模型用于监控应用系统的进程相关的性能指标;第三场景监控子模型用于监控应用系统的接口相关的性能指标;
[0012]根据第一场景监控子模型、第二场景监控子模型和第三场景监控子模型,生成应用系统的监控指标模型。
[0013]进一步地,根据监控指标模型,采集应用系统对应的多个场景下的监控数据,包括:
[0014]根据监控指标模型,创建目标配置文件;目标配置文件用于提供应用系统对应的多个场景进行监控时所需的配置信息;
[0015]根据目标配置文件,采集应用系统对应的多个场景下的监控数据。
[0016]进一步地,根据目标配置文件,采集应用系统对应的多个场景下的监控数据,包括:
[0017]加载目标配置文件;
[0018]基于目标配置文件中的配置信息,调用系统命令采集应用系统对应的多个场景下
的监控数据。
[0019]进一步地,调用系统命令采集应用系统对应的多个场景下的监控数据,包括:
[0020]利用go语言调用系统命令采集应用系统对应的多个场景下的监控数据。
[0021]进一步地,建立应用系统的监控指标模型之后,还包括:
[0022]利用go语言确定指标采集路由;指标采集路由用于指示监控指标的访问路径;
[0023]根据监控指标模型,采集应用系统对应的多个场景下的监控数据,包括:
[0024]基于指标采集路由,将应用系统对应的多个场景下的监控数据进行封装,得到封装后的多个场景下的监控数据;
[0025]利用普罗米修斯SDK将封装后的多个场景下的监控数据转换成普罗米修斯服务端可识别的规范格式类型,并被采集到服务端。
[0026]进一步地,根据监控指标模型,采集应用系统对应的多个场景下的监控数据之前,还包括:
[0027]获取应用系统指标监控查询请求;查询请求用于请求基于普罗米修斯服务端采集应用系统的多场景下的指标,并进行指标的展示、监控和告警。
[0028]第二方面,本专利技术实施例还提供了一种应用系统监控装置,包括:
[0029]建立模块,用于建立应用系统的监控指标模型;监控指标模型用于进行应用系统对应的多个场景下的指标监控;
[0030]采集模块,用于根据监控指标模型,采集应用系统对应的多个场景下的监控数据;
[0031]监控模块,用于基于应用系统对应的多个场景下的监控数据,获取应用系统对应的多个场景下的指标监控结果。
[0032]第三方面,本专利技术实施例还提供了一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述程序时实现如第一方面所述应用系统监控方法。
[0033]第四方面,本专利技术实施例还提供了一种非暂态计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如第一方面所述应用系统监控方法。
[0034]第五方面,本专利技术实施例还提供了一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如第一方面所述应用系统监控方法。
[0035]本专利技术实施例提供的应用系统监控方法、装置和设备,建立应用系统的监控指标模型,其中,监控指标模型中包括与应用系统对应的多个场景的分别需要进行监控的指标,进而基于应用系统的监控指标模型就可以实现对影响应用系统的多个场景的全面准确的监控;进一步的,将应用系统对应的多个场景下的监控数据在普罗米修斯监控系统中进行展示,就可以获得应用系统对应的多个场景下的监控结果,克服了现有技术中基于普罗米修斯监控系统中的组件只能进行有限场景下的监控,无法满足应用系统多场景下的监控需求的问题,实现了应用系统的多场景下的全面、精准有效的监控;另一方面,也克服了现有技术中普罗米修斯监控系统组件的部署需要消耗更多的资源、增加维护成本,监控效率较低的问题,提升了应用系统的监控效率和监控的精确性。
附图说明
[0036]为了更清楚地说明本专利技术或现有技术中的技术方案,下面将对实施例或现有技术
描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0037]图1是本专利技术实施例提供的应用系统监控方法的流程示意图;
[0038]图2是本专利技术实施例提供的应用系统的监控指标模型示意图;
[0039]图3是本专利技术实施例提供的应用系统监控方法的另一流程示意图;
[0040]图4是本专利技术实施例提供的应用系统监控装置的结构示意图;
[0041]图5是本专利技术实施例提供的电子设备的结构示意图。
具体实施方式
[0042]为使本专利技术的目的、技术方案和优点更加清楚,下面将结合本专利技术中的附图,对本专利技术中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0043]本专利技术实施例的方法可以应用于应用系统监控场景中,实现了应用系统的多场景下的全面、精准有效的监控,克服了现有技术中普罗米修斯监控系统组件的部署需要消耗更多的资源、增加维护成本,监控效率较低的问题,提升了应用系统的监控效率和监控的精确性。
[0044]相关技术中,通过普罗米修本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种应用系统监控方法,应用于普罗米修斯监控系统,其特征在于,包括:建立应用系统的监控指标模型;所述监控指标模型用于进行应用系统对应的多个场景下的指标监控;根据所述监控指标模型,采集应用系统对应的多个场景下的监控数据;基于应用系统对应的多个场景下的监控数据,获取应用系统对应的多个场景下的指标监控结果。2.根据权利要求1所述的应用系统监控方法,其特征在于,所述建立应用系统的监控指标模型,包括:建立应用系统的第一场景监控子模型、第二场景监控子模型和第三场景监控子模型;所述第一场景监控子模型用于监控应用系统所在的操作系统的性能指标;所述第二场景监控子模型用于监控应用系统的进程相关的性能指标;所述第三场景监控子模型用于监控应用系统的接口相关的性能指标;根据所述第一场景监控子模型、第二场景监控子模型和第三场景监控子模型,生成所述应用系统的监控指标模型。3.根据权利要求2所述的应用系统监控方法,其特征在于,所述根据所述监控指标模型,采集应用系统对应的多个场景下的监控数据,包括:根据所述监控指标模型,创建目标配置文件;所述目标配置文件用于提供应用系统对应的多个场景进行监控时所需的配置信息;根据所述目标配置文件,采集应用系统对应的多个场景下的监控数据。4.根据权利要求3所述的应用系统监控方法,其特征在于,所述根据所述目标配置文件,采集应用系统对应的多个场景下的监控数据,包括:加载所述目标配置文件;基于所述目标配置文件中的配置信息,调用系统命令采集应用系统对应的多个场景下的监控数据。5.根据权利要求4所述的应用系统监控方法,其特征在于,所述调用系统命令采集应用系统对应的多个场景下的监控数据,包括:利用go语言调用系统命令采集应用...

【专利技术属性】
技术研发人员:刘晓强王吉玲杜会军杨一雄王晓明
申请(专利权)人:中国人民财产保险股份有限公司
类型:发明
国别省市:

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

1