一种应用系统全生命周期监控方法、设备及介质技术方案

技术编号:36024155 阅读:18 留言:0更新日期:2022-12-21 10:21
本申请公开了一种应用系统全生命周期监控方法、设备及介质,其中,方法包括:获取待监测应用系统对应的监控对象信息;监控对象信息至少包括应用系统所要申请的资源类型;从监控系统中,提取与资源类型相对应的标准监控模板;通过预设的监控脚本,将标准监控模板添加至应用系统,以生成与资源类型相对应的监控事项;通过指定方式启动执行监控事项,并在监控事项执行的过程中,采集应用系统的监控需求,以根据监控需求对监控事项进行更新,实现对应用系统全生命周期的监控。用系统全生命周期的监控。用系统全生命周期的监控。

【技术实现步骤摘要】
一种应用系统全生命周期监控方法、设备及介质


[0001]本申请涉及计算机
,具体涉及一种应用系统全生命周期监控方法、设备及介质。

技术介绍

[0002]在数字化时代,为了保证应用系统的业务服务质量,需要在其系统架构中设置监控系统以实现业务服务质量的监控。监控能够在应用系统即将要发生故障时或已经故障时,及时准确地进行告警,从而保证应用系统的安全稳定运行。监控的实现依赖于监控需求,需求人如若不了解系统监控原理,其提交的监控需求通常会不够全面且存在较大误差,并且,由于存在需求提交不及时的情况,也会造成监控空窗期的存在,难以实现全生命周期的监控。

技术实现思路

[0003]为了解决上述问题,本申请提出了一种应用系统全生命周期监控方法,包括:
[0004]获取待监测应用系统对应的监控对象信息;所述监控对象信息至少包括所述应用系统所要申请的资源类型;
[0005]从监控系统中,提取与所述资源类型相对应的标准监控模板;
[0006]通过预设的监控脚本,将所述标准监控模板添加至所述应用系统,以生成与所述资源类型相对应的监控事项;
[0007]通过指定方式启动执行所述监控事项,并在所述监控事项执行的过程中,采集所述应用系统的监控需求,以根据所述监控需求对所述监控事项进行更新,实现对所述应用系统全生命周期的监控。
[0008]在本申请的一种实现方式中,提取与所述资源类型相对应的标准监控模板之前,所述方法还包括:
[0009]确定所述资源类型对应的标准监控信息;所述标准监控信息包括所述资源类型、监控指标和告警条件;
[0010]根据所述标准监控信息,生成用于监测所述资源类型的标准监控模板,以得到由所述标准监控模板构成的监控系统。
[0011]在本申请的一种实现方式中,确定所述资源类型对应的标准监控信息,具体包括:
[0012]根据所述应用系统的告警需求,确定所述资源类型对应的监控指标;
[0013]获取所述监控系统的状态数据序列,并计算所述状态数据序列对应的估计区间;所述估计区间表示所述状态数据序列的概率分布临界范围;
[0014]根据所述估计区间,确定所述资源类型对应的监控指标的告警临界值。
[0015]在本申请的一种实现方式中,采集所述应用系统的监控需求,以根据所述监控需求对所述监控事项进行更新,具体包括:
[0016]在所述应用系统进行投产变更的情况下,获取投产变更实例,根据所述投产变更
实例中的监控需求数据,确定所述应用系统需进行投产变更的目标监控事项;
[0017]将所述监控需求数据中携带的监控信息作为脚本运行参数,通过携带有所述脚本运行参数的目标监控脚本,对所述目标监控事项进行更新;所述目标监控脚本为所述目标监控事项对应的监控脚本,所述监控信息为所述目标监控事项中需进行投产变更的监控项及其对应的监控项值。
[0018]在本申请的一种实现方式中,根据所述投产变更实例中的监控需求数据,确定所述应用系统需进行投产变更的目标监控事项之后,所述方法还包括:
[0019]将所述监控信息与所述目标监控事项中的标准监控信息进行匹配,以得到所述投产变更实例对应的更新度;
[0020]在所述更新度大于预设阈值的情况下,对所述投产变更实例进行模块化,以得到由标准模块和多个其他模块构成的投产变更流程;
[0021]所述目标监控事项包括第一目标监控事项和第二目标监控事项,对所述目标监控事项进行更新,具体包括:
[0022]对所述标准模块和所述多个其他模块分别对应的第一目标监控事项和第二目标监控事项进行更新;
[0023]将更新后的所述第一目标监控事项依次与所述第二目标监控事项进行拼接,得到更新后的目标监控事项。
[0024]在本申请的一种实现方式中,通过指定方式启动执行所述监控事项之后,所述方法还包括:
[0025]按照预设的监控间隔定期查询所述监控事项,以根据告警临界值,确定所述监控事项在所述监控间隔内是否触发告警;
[0026]若是,获取所述监控事项的初始告警信息,从所述应用系统中获取所述监控事项相对应的应用信息台账,并将所述应用信息台账填充至所述监控事项的初始告警信息中,以得到填充后的告警信息;
[0027]确定所述监控事项所属的资源类型,根据所述资源类型对应的告警规则,对填充后的所述告警信息进行处理。
[0028]在本申请的一种实现方式中,通过指定方式启动执行所述监控事项,具体包括:
[0029]根据所述监控事项所属的资源类型,确定对应的监控类型;所述监控类型包括自启型监控和非自启型监控;
[0030]在所述监控类型为自启型监控的情况下,确定所述应用系统在申请所述自启型监控对应的第一资源时,启动执行所述监控事项;
[0031]在所述监控类型为非自启型监控的情况下,通过所述监控脚本定期轮询所述非自启型监控对应的第二资源,以判断所述第二资源是否已生效,并确定所述第二资源已生效时启动执行所述监控事项。
[0032]在本申请的一种实现方式中,计算所述状态数据序列对应的估计区间之前,所述方法还包括:
[0033]通过预设的移动窗口遍历所述状态数据序列,得到若干个状态数据区间;所述状态数据区间的长度与所述移动窗口的长度相对应;
[0034]根据所述状态数据区间包含的多个状态数据对应的序列时间,确定所述多个状态
数据对应的影响系数;
[0035]针对所述状态数据区间,根据所述影响系数对所述多个状态数据进行加权求和,得到所述状态数据区间对应的目标状态数据;
[0036]生成由所述目标状态数据组成的状态数据序列。
[0037]本申请实施例提供了一种应用系统全生命周期监控设备,其特征在于,所述设备包括:
[0038]至少一个处理器;
[0039]以及,与所述至少一个处理器通信连接的存储器;
[0040]其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够:
[0041]获取待监测应用系统对应的监控对象信息;所述监控对象信息至少包括所述应用系统所要申请的资源类型;
[0042]从监控系统中,提取与所述资源类型相对应的标准监控模板;
[0043]通过预设的监控脚本,将所述标准监控模板添加至所述应用系统,以生成与所述资源类型相对应的监控事项;
[0044]通过指定方式启动执行所述监控事项,并在所述监控事项执行的过程中,采集所述应用系统的监控需求,以根据所述监控需求对所述监控事项进行更新,实现对所述应用系统全生命周期的监控。
[0045]本申请实施例提供了一种非易失性计算机存储介质,存储有计算机可执行指令,其特征在于,所述计算机可执行指令设置为:
[0046]获取待监测应用系统对应的监控对象信息;所述监控对象信息至少包括所述应用系统所要申请的资源类型;
[0本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种应用系统全生命周期监控方法,其特征在于,所述方法包括:获取待监测应用系统对应的监控对象信息;所述监控对象信息至少包括所述应用系统所要申请的资源类型;从监控系统中,提取与所述资源类型相对应的标准监控模板;通过预设的监控脚本,将所述标准监控模板添加至所述应用系统,以生成与所述资源类型相对应的监控事项;通过指定方式启动执行所述监控事项,并在所述监控事项执行的过程中,采集所述应用系统的监控需求,以根据所述监控需求对所述监控事项进行更新,实现对所述应用系统全生命周期的监控。2.根据权利要求1所述的一种应用系统全生命周期监控方法,其特征在于,提取与所述资源类型相对应的标准监控模板之前,所述方法还包括:确定所述资源类型对应的标准监控信息;所述标准监控信息包括所述资源类型、监控指标和告警条件;根据所述标准监控信息,生成用于监测所述资源类型的标准监控模板,以得到由所述标准监控模板构成的监控系统。3.根据权利要求2所述的一种应用系统全生命周期监控方法,其特征在于,确定所述资源类型对应的标准监控信息,具体包括:根据所述应用系统的告警需求,确定所述资源类型对应的监控指标;获取所述监控系统的状态数据序列,并计算所述状态数据序列对应的估计区间;所述估计区间表示所述状态数据序列的概率分布临界范围;根据所述估计区间,确定所述资源类型对应的监控指标的告警临界值。4.根据权利要求1所述的一种应用系统全生命周期监控方法,其特征在于,采集所述应用系统的监控需求,以根据所述监控需求对所述监控事项进行更新,具体包括:在所述应用系统进行投产变更的情况下,获取投产变更实例,根据所述投产变更实例中的监控需求数据,确定所述应用系统需进行投产变更的目标监控事项;将所述监控需求数据中携带的监控信息作为脚本运行参数,通过携带有所述脚本运行参数的目标监控脚本,对所述目标监控事项进行更新;所述目标监控脚本为所述目标监控事项对应的监控脚本,所述监控信息为所述目标监控事项中需进行投产变更的监控项及其对应的监控项值。5.根据权利要求4所述的一种应用系统全生命周期监控方法,其特征在于,根据所述投产变更实例中的监控需求数据,确定所述应用系统需进行投产变更的目标监控事项之后,所述方法还包括:将所述监控信息与所述目标监控事项中的标准监控信息进行匹配,以得到所述投产变更实例对应的更新度;在所述更新度大于预设阈值的情况下,对所述投产变更实例进行模块化,以得到由标准模块和多个其他模块构成的投产变更流程;所述目标监控事项包括第一目标监控事项和第二目标监控事项,对所述目标监控事项进行更新,具体包括:对所述标准模块和所述多个其他模块分别对应的第一目标监控事项和第二目标监控
事项进行更新;将更新后的所述第一目标监控事项依次与所述第二目标监控事项进行拼接,得到更新后的目标监控事项。6.根据权利要求1所述的一种应用系统全生命周期监控方法,其特征在于,通过指定方式启动执行所述监控事项之后,所述方法还包括:按照预设的监控间隔定期查询所述...

【专利技术属性】
技术研发人员:李梦坤高翰
申请(专利权)人:恒丰银行股份有限公司
类型:发明
国别省市:

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

1