法律状态公告日
法律状态信息
法律状态
2022-11-15
专利权质押合同登记的生效 IPC(主分类):G06F11/32 专利号:ZL2016108636334 登记号:Y2022980020291 登记生效日:20221031 出质人:广州汇通国信科技有限公司 质权人:广州凯得融资担保有限公司 发明名称:监管系统的告警阈值动态配置系统及方法 申请日:20160928 授权公告日:20191015
专利权质押合同登记的生效、变更及注销
2022-11-11
专利权质押合同登记的注销 IPC(主分类):G06F11/32 授权公告日:20191015 申请日:20160928 专利号:ZL2016108636334 登记号:Y2020980005749 出质人:广州汇通国信科技有限公司 质权人:广州凯得融资担保有限公司 解除日:20221027
专利权质押合同登记的生效、变更及注销
2019-10-15
授权
授权
2017-04-12
实质审查的生效 IPC(主分类):G06F11/32 申请日:20160928
实质审查的生效
2017-03-15
公开
公开
技术领域
本发明涉及IT监管系统技术领域,特别是指一种监管系统的告警阈值动态配置系统及方法。
背景技术
近年来,随着企业信息化技术的逐步深化,业务对于IT系统的依赖逐步增加,同时企业对IT监管系统的要求也在逐步升级。其中传统监管系统针对指标告警的做法,目前都是通过采集被监控系统的指标数据信息,再根据手工设置好的指标阀值,判断指标数据超出阀值的上下限,如是,则进行告警提醒。
在IT应用系统较少且业务趋势稳定的情况下,运维人员可以快速根据自己的经验进行设置指标告警阀值的工作,但随着企业的发展,应用主机、业务应用逐步增加,针对指数级倍增的指标库中,由人工再对指标及对应告警上下限阀值的初始化定义、重新指定将耗费庞大的工作量;同时伴随着业务活动的多样化,各业务促销周期内对IT应用系统响应要求级别不同,需要根据要求对指标进行更高频率的调整,以便运维人员根据对应的告警内容及时作出相关应对措施。所以针对大量业务的IT监管系统再通过手工配置指标固定告警阀值的方式已不再符合技术潮流。
现有IT监管系统,对于告警提醒的基本做法,都是采用人工设置各IT元素相关指标的固定告警阀值信息,当各IT元素的指标信息被归集后,系统判断具体指标的数值是否符合已定的告警阀值设置条件,如符合,则对该IT元素指标进行告警提醒。
由于仅通过人工操作的方式进行固定阀值的定义,没有结合业务趋势、周期活动数据、系统负载要求、历史告警处理意见等进行权重计算后,完成阀值自动化初始化、更新,所以存在的缺点包含如下:
1无法批量对各类型指标进行初始化、更新,均需要人工操作。
2无法根据业务权重,在对应的周期要求内,自动完成阀值信息更新;尤其在频繁度要求的情况下,人工操作无法做到快速响应。
发明内容
本发明提出一种监管系统的告警阈值动态配置系统及方法,解决了现有技术中无法自动完成阈值信息配置的缺陷。
本发明的技术方案是这样实现的:
一种监管系统的告警阈值动态配置系统,包括数据采集模块、权重系数运算模块、上下限约束模块和阈值输出模块,所述数据采集模块用于从数据库中获取及存储阈值配置信息、活动周期预估数据和业务趋势预估数据;所述权重系数运算模块用于对各指标进行权重系数运算;所述上下限约束模块用于根据各指标的上下限约束完成指标数据的裁减;所述阈值输出模块用于输出阈值信息。
进一步的,所述权重系数运算模块包括性能趋势权重运算模块和业务等级权重运算模块,所述性能趋势权重运算模块用于按照运算型指标、存储类指标和业务应用指标的历史趋势数据得到性能趋势权重阈值,所述业务等级权重运算模块用于根据活动周期预估数据获取业务等级权重阈值,将性能趋势权重阈值和业务等级权重阈值之中的最大值设为指标的权重系数。
进一步的,所述上下限约束模块包括上限指标阈值计算模块和下限指标阈值计算模块,所述上限指标阈值计算模块用于根据权重系数和上限约束值获取上限指标阈值,所述下限指标阈值计算模块用于根据权重系数和下限约束值获取上限指标阈值。
进一步的,所述数据采集模块还用于采集历史告警处理信息。
进一步的,所述数据库包括告警阈值库、活动周期预估库和业务趋势预估库,所述阈值输出模块将阈值信息写入到所述告警阈值库。
一种监管系统的告警阈值动态配置方法,具体包括以下步骤:
步骤1,数据采集:从数据库获取及存储阈值配置信息、活动周期预估数据和业务趋势预估数据;
步骤2,权重系数运算:根据阈值配置信息、活动周期预估数据和业务趋势预估数据,对指标进行权重系数运算,得到权重阈值;
步骤3,上下限约束:根据各指标的权重阈值和上下限约束得到上下限指标阈值;
步骤4,阈值输出:将阀值信息重新输出到告警阀值库,替换原来的阀值信息。
进一步的,还包括以下步骤:
步骤5,告警分析:根据阈值信息和性能负荷信息,判断指标数据是否超过阈值,若是,则告警并处理。
进一步的,步骤2中,对指标进行权重系数运算的公式=max(性能趋势权重阈值,业务等级权重阈值)。
进一步的,步骤3中,上限指标阈值=min(max(性能趋势权重阈值,业务等级权重阈值),上限约束),下限指标阈值=max(max(性能趋势权重阈值,业务等级权重阈值),下限约束)。
本发明的有益效果在于:通过对原始阀值配置信息、活动周期预估数据和业务趋势预估数据进行采集,进行权重系数运算,最终根据上下限约束,输出动态分析阀值,解决了现有技术中无法自动完成阈值信息配置的缺陷。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明监管系统的告警阈值动态配置系统的原理框图;
图2为本发明监管系统的告警阈值动态配置方法的流程图;
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
如图1,本发明提出了一种监管系统的告警阈值动态配置系统,包括数据采集模块、权重系数运算模块、上下限约束模块和阈值输出模块,数据采集模块用于从数据库中获取及存储阈值配置信息、活动周期预估数据和业务趋势预估数据;权重系数运算模块用于对各指标进行权重系数运算;上下限约束模块用于根据各指标的上下限约束完成指标数据的裁减;阈值输出模块用于输出阈值信息。
具体的,在专利申请中,指标指的是IT监管系统被监控的所有指标,更具体的,指的是需要运维人员需要根据自身经验进行人工设置告警阈值的那些指标。
数据采集模块还用于采集历史告警处理信息和性能负荷信息。
本发明通过对原始阀值配置信息、活动周期预估数据、业务趋势预估数据、指标性能负荷信息、告警处理信息进行采集,由系统结合指标类型、业务权重、数值趋势进行权重系数运算,最终根据上下限约束,输出动态分析阀值。
权重系数运算模块包括性能趋势权重运算模块和业务等级权重运算模块,性能趋势权重运算模块用于按照运算型指标、存储类指标和业务应用指标的历史趋势数据得到性能趋势权重阈值,业务等级权重运算模块用于根据活动周期预估数据获取业务等级权重阈值,将性能趋势权重阈值和业务等级权重阈值之中的最大值设为指标的权重系数。
上下限约束模块包括上限指标阈值计算模块和下限指标阈值计算模块,上限指标阈值计算模块用于根据权重系数和上限约束值获取上限指标阈值,下限指标阈值计算模块用于根据权重系数和下限约束值获取上限指标阈值。
数据库包括告警阈值库、活动周期预估库和业务趋势预估库,阈值输出模块将阈值信息写入到告警阈值库。
具体的,在本实施例中,监管系统的告警阈值动态配置系统在运行过程中所需的公式与监管系统的告警阈值动态配置方法中提到的公式相同。
如图2所示,本发明还提出了一种监管系统的告警阈值动态配置方法,具体包括以下步骤:
步骤1,数据采集:从数据库获取及存储阈值配置信息、活动周期预估数据和业务趋势预估数据;
具体的,还可采集并存储历史告警处理信息和性能负荷信息。
步骤2,权重系数运算:根据阈值配置信息、活动周期预估数据和业务趋势预估数据,对指标进行权重系数运算,得到权重阈值;
步骤2中,对指标进行权重系数运算的公式=max(性能趋势权重阈值,业务等级权重阈值)。
(1)性能趋势权重阀值:按照运算类型指标(如CPU的大小、使用数、I/O量,内存的大小、使用数)、存储类型指标(如硬盘或存储阵列的大小、使用数、I/O量)、业务应用指标(如页面响应时间、页面返回错误码几率)等指标的历史趋势数据,将每一天分成多个时段,按时段进行阀值动态调整。
如果b设置为今天全天时段的指标量,而xa2是昨天全天时段的上限指标阀值,xb2是昨天全天时段的下限指标阀值,z是上一次该指标告警并被处理后管理员设置的后续处理权重(1~10分),那今天的指标上下限阀值计算公式如下:
上限阀值xa1=max(1,(a*b+(1–a)*xa2)*(1+z/100));
下限阀值xb1=max(0,xb2+xa1-xa2);
其中a代表取样时段中的比重,如取样数据为近5天,因为b是今天的数据,所以a=1/5;同时如xa2没值,则赋值为0,如xb2没值,也赋值为0。
(2)业务等级权重阀值:按照业务活动周期等级数据,计算历史同个活动周期中业务关联的各指标的指标阀值及对应的业务增长趋势系数,对关联的各指标进行阀值的动态调整。
如果上个活动周期中业务预估值为A1,它当时关联的运算指标、存储指标、业务应用的指标阀值分别为XA1,XB1,XC1,那么本各活动周期业务预估值为A2,则本周活动周期内该业务关联的运算指标、存储指标、业务应用的指标阀值的计算公式如下(适用于上下限指标):
XA2=(A2/A1-1)*XA1
XB2=(A2/A1-1)*XB1
XC2=(A2/A1-1)*XC1
其中如果上个活动周期中业务预估值没有值,则(A2/A1-1)代替为0计算。
步骤3,上下限约束:根据各指标的权重阈值和上下限约束得到上下限指标阈值;
步骤3中,上限指标阈值=min(max(性能趋势权重阈值,业务等级权重阈值),上限约束),下限指标阈值=max(max(性能趋势权重阈值,业务等级权重阈值),下限约束)。
步骤4,阈值输出:将阀值信息重新输出到告警阀值库,替换原来的阀值信息。
具体的,本发明还包括以下步骤:
步骤5,告警分析:根据阈值信息和性能负荷信息,判断指标数据是否超过阈值,若是,则告警并处理。
本发明的告警阀值动态配置引擎技术,将可帮助IT运维人员进行阀值指标快速初始化、并根据业务权重进行快速更新,从而得到符合业务趋势对应的告警阀值内容,而不会遗漏原本需要调低的告警信息、或耗费大量的工作量查看原本需要调高的告警信息进行告警的排查,从而可节约出更多时间进行IT运维的其它工作。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
机译: 用于自动驾驶车辆的监管系统和与监管系统相关的方法
机译: 监管系统及与监管系统有关的方法,自走式车辆
机译: 工业园区,服务中心,工业园区管理方法,服务监管系统和共享运营信息监管系统