一种监控方式的调整方法、装置和计算机可读存储介质制造方法及图纸

技术编号:25834758 阅读:29 留言:0更新日期:2020-10-02 14:16
本发明专利技术实施例公开了一种监控方式的调整方法、装置和介质,将实时监控模式、离散监控模式和告警触发模式所对应的占比作为变量,为每个目标参数构建其对应的监控函数;其中,目标参数包括系统整体资源占用量、待处理问题增长数量、系统可服务人数和告警上报量。利用非支配邻域免疫算法对监控函数进行综合训练,得到符合所有目标参数约束条件的多个备用监控配置方案。根据获取的业务需求,从多个备用监控配置方案中选取出符合业务需求的目标监控配置方案。该技术方案综合了实时监控、离线监控和告警触发等多种监控方式的优势,根据系统运行的状况,通过多目标的监控函数得出各种监控方式在当前系统环境下的运行配置,实现了系统监控方式的灵活调整。

【技术实现步骤摘要】
一种监控方式的调整方法、装置和计算机可读存储介质
本专利技术涉及计算机软件
,特别是涉及一种监控方式的调整方法、装置和计算机可读存储介质。
技术介绍
随着计算机软件系统功能越来越丰富,架构越来越复杂,为确保系统的正常运行,对软件系统的高效监控就显得非常重要。软件系统运行的不同阶段呈现不同的运行环境,比如系统不稳定时告警日志信息较多,系统服务能力较低,资源占用率较低。而在系统运行平稳期,资源占用随着业务特性或时间区间呈现一定规律的波动。如果通过单纯的人工监控,工作量巨大,效率极低,无法满足大型系统的监控要求。为了提升系统的监控效率,可以采用实时监控的方式,其实现原理是对被监控进程、线程或功能模块内嵌探针进行实时的数据采集。但是当系统处于忙时,系统资源非常紧张,此时实时监控服务会抢占宝贵的系统资源,影响系统服务质量。采用单一离线监控的方式,虽然可以降低实时监控带来的资源占用,但是也降低了对软件系统问题实时发现处理的效率。总之,现有的方式缺乏一定的灵活性,不能根据系统运行状况灵活的调整系统监控方式。可见,如何实现系统监控方式的灵活调整,是本领域技术人员需要解决的问题。
技术实现思路
本专利技术实施例的目的是提供一种监控方式的调整方法、装置和计算机可读存储介质,可以实现系统监控方式的灵活调整。为解决上述技术问题,本专利技术实施例提供一种监控方式的调整方法,包括:将实时监控模式、离散监控模式和告警触发模式所对应的占比作为变量,为每个目标参数构建其对应的监控函数;其中,所述目标参数包括系统整体资源占用量、待处理问题增长数量、系统可服务人数和告警上报量;利用非支配邻域免疫算法对所述监控函数进行综合训练,得到符合所有所述目标参数约束条件的多个备用监控配置方案;根据获取的业务需求,从所述多个备用监控配置方案中选取出符合所述业务需求的目标监控配置方案。可选地,所述利用非支配邻域免疫算法对所述监控函数进行综合训练,得到符合所有所述目标参数约束条件的多个备用监控配置方案包括:基于所述监控函数以及预先设定的种群参数,建立初始监控种群;其中,所述初始监控种群中包含所述实时监控模式、所述离散监控模式和所述告警触发模式在不同占比下的初始监控配置方案;将当前系统的运行参数输入所述初始监控种群进行计算,以得到目标函数值;其中,所述运行参数包括系统已使用资源、系统待处理问题数量、系统当前服务人数和系统当前告警上报量;将所述初始监控种群中符合所述目标参数约束条件的目标函数值对应的初始监控配置方案作为优化种群;基于各所述优化种群中个体的拥挤度距离以及预先设定的比例克隆参数,从所述优化种群中筛选出多个备用监控配置方案。可选地,在所述将实时监控模式、离散监控模式和告警触发模式所对应的占比作为变量,为每个目标参数构建其对应的监控函数之前还包括:记录各所述目标参数各自对应的门限条件;依据当前系统的运行参数,计算当前系统的各目标参数;判断是否存在满足所述门限条件的目标参数,当存在满足所述门限条件的目标参数时,则执行所述将实时监控模式、离散监控模式和告警触发模式所对应的占比作为变量,为每个目标参数构建其对应的监控函数的步骤。可选地,在所述记录各所述目标参数各自对应的门限条件之后还包括:当接收到门限调整指令时,将所述门限条件中的原始门限值替换为所述门限调整指令中携带的门限值。可选地,所述根据获取的业务需求,从所述多个备用监控配置方案中选取出符合所述业务需求的目标监控配置方案包括:当所述业务需求为系统整体资源最优时,则从所述多个备用监控配置方案中选取出系统整体资源占用量最小的监控配置方案作为目标监控配置方案;当所述业务需求为待处理问题最优时,则从所述多个备用监控配置方案中选取出待处理问题增长数量最少的监控配置方案作为目标监控配置方案;当所述业务需求为系统可服务人数最优时,则从所述多个备用监控配置方案中选取出系统可服务人数最多的监控配置方案作为目标监控配置方案;当所述业务需求为告警上报量最优时,则从所述多个备用监控配置方案中选取出告警上报量最少的监控配置方案作为目标监控配置方案。本专利技术实施例还提供了一种监控方式的调整装置,包括构建单元、训练单元和选取单元;所述构建单元,用于将实时监控模式、离散监控模式和告警触发模式所对应的占比作为变量,为每个目标参数构建其对应的监控函数;其中,所述目标参数包括系统整体资源占用量、待处理问题增长数量、系统可服务人数和告警上报量;所述训练单元,用于利用非支配邻域免疫算法对所述监控函数进行综合训练,得到符合所有所述目标参数约束条件的多个备用监控配置方案;所述选取单元,用于根据获取的业务需求,从所述多个备用监控配置方案中选取出符合所述业务需求的目标监控配置方案。可选地,所述训练单元包括建立子单元、计算子单元、作为子单元和筛选子单元;所述建立子单元,用于基于所述监控函数以及预先设定的种群参数,建立初始监控种群;其中,所述初始监控种群中包含所述实时监控模式、所述离散监控模式和所述告警触发模式在不同占比下的初始监控配置方案;所述计算子单元,用于将当前系统的运行参数输入所述初始监控种群进行计算,以得到目标函数值;其中,所述运行参数包括系统已使用资源、系统待处理问题数量、系统当前服务人数和系统当前告警上报量;所述作为子单元,用于将所述初始监控种群中符合所述目标参数约束条件的目标函数值对应的初始监控配置方案作为优化种群;所述筛选子单元,用于基于各所述优化种群中个体的拥挤度距离以及预先设定的比例克隆参数,从所述优化种群中筛选出多个备用监控配置方案。可选地,还包括记录单元、计算单元和判断单元;所述记录单元,用于记录各所述目标参数各自对应的门限条件;所述计算单元,用于依据当前系统的运行参数,计算当前系统的各目标参数;所述判断单元,用于判断是否存在满足所述门限条件的目标参数,当存在满足所述门限条件的目标参数时,则触发所述构建单元。可选地,还包括调整单元;所述调整单元,用于当接收到门限调整指令时,将所述门限条件中的原始门限值替换为所述门限调整指令中携带的门限值。可选地,所述选取单元具体用于当所述业务需求为系统整体资源最优时,则从所述多个备用监控配置方案中选取出系统整体资源占用量最小的监控配置方案作为目标监控配置方案;当所述业务需求为待处理问题最优时,则从所述多个备用监控配置方案中选取出待处理问题增长数量最少的监控配置方案作为目标监控配置方案;当所述业务需求为系统可服务人数最优时,则从所述多个备用监控配置方案中选取出系统可服务人数最多的监控配置方案作为目标监控配置方案;当所述业务需求为告警上报量最优时,则从所述多个备用监控配置方案中选取出告警上报量最少的监控配置方案作为目标监控配置方案。本专利技术实施例还提供了一种监控方式的调整装置,包括:存储器,用于存储计本文档来自技高网...

【技术保护点】
1.一种监控方式的调整方法,其特征在于,包括:/n将实时监控模式、离散监控模式和告警触发模式所对应的占比作为变量,为每个目标参数构建其对应的监控函数;其中,所述目标参数包括系统整体资源占用量、待处理问题增长数量、系统可服务人数和告警上报量;/n利用非支配邻域免疫算法对所述监控函数进行综合训练,得到符合所有所述目标参数约束条件的多个备用监控配置方案;/n根据获取的业务需求,从所述多个备用监控配置方案中选取出符合所述业务需求的目标监控配置方案。/n

【技术特征摘要】
1.一种监控方式的调整方法,其特征在于,包括:
将实时监控模式、离散监控模式和告警触发模式所对应的占比作为变量,为每个目标参数构建其对应的监控函数;其中,所述目标参数包括系统整体资源占用量、待处理问题增长数量、系统可服务人数和告警上报量;
利用非支配邻域免疫算法对所述监控函数进行综合训练,得到符合所有所述目标参数约束条件的多个备用监控配置方案;
根据获取的业务需求,从所述多个备用监控配置方案中选取出符合所述业务需求的目标监控配置方案。


2.根据权利要求1所述的监控方式的调整方法,其特征在于,所述利用非支配邻域免疫算法对所述监控函数进行综合训练,得到符合所有所述目标参数约束条件的多个备用监控配置方案包括:
基于所述监控函数以及预先设定的种群参数,建立初始监控种群;其中,所述初始监控种群中包含所述实时监控模式、所述离散监控模式和所述告警触发模式在不同占比下的初始监控配置方案;
将当前系统的运行参数输入所述初始监控种群进行计算,以得到目标函数值;其中,所述运行参数包括系统已使用资源、系统待处理问题数量、系统当前服务人数和系统当前告警上报量;
将所述初始监控种群中符合所述目标参数约束条件的目标函数值对应的初始监控配置方案作为优化种群;
基于各所述优化种群中个体的拥挤度距离以及预先设定的比例克隆参数,从所述优化种群中筛选出多个备用监控配置方案。


3.根据权利要求2所述的监控方式的调整方法,其特征在于,在所述将实时监控模式、离散监控模式和告警触发模式所对应的占比作为变量,为每个目标参数构建其对应的监控函数之前还包括:
记录各所述目标参数各自对应的门限条件;
依据当前系统的运行参数,计算当前系统的各目标参数;
判断是否存在满足所述门限条件的目标参数,当存在满足所述门限条件的目标参数时,则执行所述将实时监控模式、离散监控模式和告警触发模式所对应的占比作为变量,为每个目标参数构建其对应的监控函数的步骤。


4.根据权利要求3所述的监控方式的调整方法,其特征在于,在所述记录各所述目标参数各自对应的门限条件之后还包括:
当接收到门限调整指令时,将所述门限条件中的原始门限值替换为所述门限调整指令中携带的门限值。


5.根据权利要求1-4任意一项所述的监控方式的调整方法,其特征在于,所述根据获取的业务需求,从所述多个备用监控配置方案中选取出符合所述业务需求的目标监控配置方案包括:
当所述业务需求为系统整体资源最优时,则从所述多个备用监控配置方案中选取出系统整体资源占用量最小的监控配置方案作为目标监控配置方案;
当所述业务需求为待处理问题最优时,则从所述多个备用监控配置方案中选取出待处理问题增长数量最少的监控配置方案作为目标监控...

【专利技术属性】
技术研发人员:刘超邓淮谦
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:江苏;32

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

1