System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及云,特别涉及一种云平台监控方法,还涉及一种云平台监控装置、云平台、电子设备、计算机可读存储介质以及计算机程序产品。
技术介绍
1、云平台是基于硬件资源和软件资源的服务,提供计算、网络和存储能力。为了能够及时发现云平台中各种服务及资源是否存在异常,需要对核心指标进行检测监控。目前的方法是静态阈值告警,即运维人员依靠自己的经验,给云平台的服务及资源配置一定的指标阈值,当云平台的服务及资源的监控指标达到配置的指定阈值时,便产生告警,提示用户云平台的服务及资源的监控指标出现异常。然而,这种静态阈值告警在实际的应用中有着诸多痛点。首先,每种指标的阈值是运维人员根据运维经验配置的阈值,不同的运维人员,因为业务经验给出的指标阈值必定会存在差异,而且不同的客户不同的业务场景也不是同样的指标阈值能满足的,这样便会导致有的用户应用产生很多且不合理告警,给用户造成困扰;其次,用户的业务是不断变化的,随着业务的变化,预先配置的指标阈值可能不能满足指标现状,如果不进行指标阈值调整,就会导致告警不准确或者不告警的问题;再次,由于指标的方向性,上下变化的指标需要设置多条阈值,比如流量,无论是太大或者太小都认为是异常。
2、因此,如何实现更为准确的云平台监控,进而保证云平台的稳定运行是本领域技术人员亟待解决的问题。
技术实现思路
1、本申请的目的是提供一种云平台监控方法,该云平台监控方法可以实现更为准确的云平台监控,进一步保证了云平台的稳定运行;本申请的另一目的是提供一种云平台监控装置、云平
2、第一方面,本申请提供了一种云平台监控方法,所述云平台中部署有监控组件和采集组件,所述采集组件的数量对应于所述云平台中监控指标的数量,所述方法应用于所述监控组件,包括:
3、当接收到云平台监控指令时,根据所述云平台监控指令确定所述云平台中的目标监控指标以及所述目标监控指标对应的目标采集组件;
4、下发启动指令至所述目标采集组件,以使所述目标采集组件按照预设采集规则进行数据采集,获得所述目标监控指标对应的运行数据样本;
5、利用所述运行数据样本进行正态分布计算,获得所述运行数据样本所服从的正态分布数据;
6、根据所述正态分布数据生成所述目标监控指标对应的目标监控规则,并按照所述监控规则对所述目标监控指标进行数据监控。
7、可选地,当接收到所述云平台监控指令时,所述方法还包括:
8、根据所述云平台监控指令确定所述预设采集规则;其中,所述预设采集规则包括基于预设数量的采集规则和基于预设时长的采集规则;
9、相应地,下发启动指令至所述目标采集组件,以使所述目标采集组件按照预设采集规则进行数据采集,获得所述目标监控指标对应的运行数据样本,包括:
10、当所述预设采集规则为所述基于预设数量的采集规则时,下发所述启动指令至所述目标采集组件,以使所述目标采集组件采集所述预设数量的所述目标监控指标对应的运行数据样本;
11、当所述预设采集规则为所述基于预设时长的采集规则时,下发所述启动指令至所述目标采集组件,以使所述目标采集组件采集所述预设时长内的所述目标监控指标对应的运行数据样本。
12、可选地,利用所述运行数据样本进行正态分布计算,获得所述运行数据样本所服从的正态分布数据,包括:
13、利用所述运行数据样本进行正态分布计算,获得所述运行数据样本所服从的正态分布数据(μ,σ2);
14、其中,μ为所述运行数据样本的期望,σ为所述运行数据样本的标准差;
15、相应地,根据所述正态分布数据生成所述目标监控指标对应的目标监控规则,包括:
16、根据所述正态分布数据生成所述目标监控指标对应的n级监控灵敏度(μ-αi×σ,μ+αi×σ);
17、其中,i取值为1至n之间的正整数,αi为第i级监控灵敏度的灵敏系数;
18、相应地,按照所述监控规则对所述目标监控指标进行数据监控,包括:
19、获取所述采集组件发送的所述目标监控指标的实际运行数据;
20、将所述实际运行数据与所述n级监控灵敏度进行匹配,确定所述实际运行数据命中的目标级监控灵敏度;
21、输出所述目标级监控灵敏度对应的告警提示信息。
22、可选地,所述云平台监控方法还包括:
23、生成并保存所述目标监控指标对应的监控日志;
24、其中,所述监控日志包括所述实际运行数据、所述实际运行数据的采集时间、所述目标级监控灵敏度、所述目标级监控灵敏度对应的告警提示信息。
25、可选地,获取所述采集组件发送的所述目标监控指标的实际运行数据,包括:
26、获取所述采集组件发送的所述目标监控指标在预设监控周期内的实际运行数据;
27、相应地,输出所述目标级监控灵敏度对应的告警提示信息,包括:
28、当所述预设监控周期内的实际运行数据命中所述目标级监控灵敏度的次数达到预设次数时,输出所述目标级监控灵敏度对应的告警提示信息。
29、可选地,所述云平台监控方法还包括:
30、当所述实际运行数据未命中所述n级监控灵敏度时,确定所述实际运行数据正常;
31、统计各所述预设监控周期内处于正常状态的实际运行数据;
32、在每一所述预设监控周期结束后,利用各所述实际运行数据对所述正态分布数据进行更新。
33、第二方面,本申请还提供了一种云平台,所述云平台中部署有监控组件和采集组件,所述采集组件的数量对应于所述云平台中监控指标的数量;
34、其中,所述监控组件用于当接收到云平台监控指令时,根据所述云平台监控指令确定所述云平台中的目标监控指标以及所述目标监控指标对应的目标采集组件;下发启动指令至所述目标采集组件,以使所述目标采集组件按照预设采集规则进行数据采集,获得所述目标监控指标对应的运行数据样本;利用所述运行数据样本进行正态分布计算,获得所述运行数据样本所服从的正态分布数据;根据所述正态分布数据生成所述目标监控指标对应的目标监控规则,并按照所述监控规则对所述目标监控指标进行数据监控。
35、第三方面,本申请还提供了一种云平台监控装置,所述云平台中部署有监控组件和采集组件,所述采集组件的数量对应于所述云平台中监控指标的数量,所述装置应用于所述监控组件,包括:
36、确定模块,用于当接收到云平台监控指令时,根据所述云平台监控指令确定所述云平台中的目标监控指标以及所述目标监控指标对应的目标采集组件;
37、下发模块,用于下发启动指令至所述目标采集组件,以使所述目标采集组件按照预设采集规则进行数据采集,获得所述目标监控指标对应的运行数据样本;
38、计算模块,用于利用所述运行数据样本进行正态分布计算,获得所述运行数据样本所服从的正本文档来自技高网...
【技术保护点】
1.一种云平台监控方法,其特征在于,所述云平台中部署有监控组件和采集组件,所述采集组件的数量对应于所述云平台中监控指标的数量,所述方法应用于所述监控组件,包括:
2.根据权利要求1所述的云平台监控方法,其特征在于,当接收到所述云平台监控指令时,所述方法还包括:
3.根据权利要求1所述的云平台监控方法,其特征在于,利用所述运行数据样本进行正态分布计算,获得所述运行数据样本所服从的正态分布数据,包括:
4.根据权利要求3所述的云平台监控方法,其特征在于,还包括:
5.根据权利要求3所述的云平台监控方法,其特征在于,获取所述采集组件发送的所述目标监控指标的实际运行数据,包括:
6.根据权利要求5所述的云平台监控方法,其特征在于,还包括:
7.一种云平台,其特征在于,所述云平台中部署有监控组件和采集组件,所述采集组件的数量对应于所述云平台中监控指标的数量;
8.一种云平台监控装置,其特征在于,所述云平台中部署有监控组件和采集组件,所述采集组件的数量对应于所述云平台中监控指标的数量,所述装置应用于所述监控组
9.一种电子设备,其特征在于,包括:
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至6任一项所述的云平台监控方法的步骤。
...【技术特征摘要】
1.一种云平台监控方法,其特征在于,所述云平台中部署有监控组件和采集组件,所述采集组件的数量对应于所述云平台中监控指标的数量,所述方法应用于所述监控组件,包括:
2.根据权利要求1所述的云平台监控方法,其特征在于,当接收到所述云平台监控指令时,所述方法还包括:
3.根据权利要求1所述的云平台监控方法,其特征在于,利用所述运行数据样本进行正态分布计算,获得所述运行数据样本所服从的正态分布数据,包括:
4.根据权利要求3所述的云平台监控方法,其特征在于,还包括:
5.根据权利要求3所述的云平台监控方法,其特征在于,获取所述采集组件发送的所述目标监控指标的实际运行数据,...
【专利技术属性】
技术研发人员:娄云磊,
申请(专利权)人:郑州浪潮数据技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。