本发明涉及数据处理,具体涉及一种告警基带的容忍度的确定方法及装置。
背景技术:
1、在监控业务系统时,通常利用业务指标(如交易量和平均处理响应时间等指标)和相对应的基带来监控业务系统的运行状态。为控制告警的灵敏度,需要对基带的宽窄进行控制,而基带的容忍度是控制基带的宽窄的参数。
2、目前仍然是由用户来设置基带的容忍度,从而调整基带的宽窄。但是,用户在设置容忍度时主要是依赖个人经验来进行容忍度的设置,这样会导致通过容忍度调节的基带与真实值之间存在较大的偏离,进而导致较高的误告警风险和漏告警风险。
技术实现思路
1、有鉴于此,本发明实施例提供一种告警基带的容忍度的确定方法及装置,以解决由用户来设置基带的容忍度这一方式而导致较高的误告警风险和漏告警风险等风险。
2、为实现上述目的,本发明实施例提供如下技术方案:
3、本发明实施例第一方面公开一种告警基带的容忍度的确定方法,所述方法包括:
4、解析监控数据文件以抽取监控对象和所述监控对象对应的原始告警基带;
5、获取所述监控对象的历史指标数据;
6、基于所述历史指标数据确定得到用于调整所述原始告警基带的容忍度。
7、优选的,基于所述历史指标数据确定得到用于调整所述原始告警基带的容忍度,包括:
8、基于所述监控对象对应的所述历史指标数据和所述原始告警基带,结合预设比例系数,计算所述监控对象对应的目标曲线;
9、针对每个监控对象,计算所述监控对象对应的所述目标曲线和所述历史指标数据之间的距离;
10、确定最大的所述距离所对应的所述目标曲线为总目标曲线;
11、计算所述总目标曲线和目标告警基带之间的第一变换系数,以得到用于调整所述原始告警基带的容忍度,所述目标告警基带为与所述总目标曲线对应的所述监控对象所对应的所述原始告警基带。
12、优选的,计算所述总目标曲线和目标告警基带之间的第一变换系数,以得到用于调整所述原始告警基带的容忍度,包括:
13、划分时间窗口;
14、基于所述总目标曲线和目标告警基带中各个时刻的值,结合最小二乘法计算所述时间窗口内所述总目标曲线和目标告警基带之间的第一变换系数,以得到用于调整所述原始告警基带的容忍度。
15、优选的,基于所述历史指标数据确定得到用于调整所述原始告警基带的容忍度之后,所述方法还包括:
16、获取所述原始告警基带对应的基线;
17、根据所述容忍度和所述基线,计算得到调整后的所述原始告警基带。
18、优选的,所述方法还包括:
19、获取监控对象的实时指标数据,并计算所述实时指标数据和所述监控对象当前应用的告警基带之间的基带偏离度,所述当前应用的告警基带为:所述监控对象对应的调整前的所述原始告警基带或调整后的所述原始告警基带;
20、若预设时间段内所述基带偏离度的减小速率大于阈值,输出业务搬迁提示信息;
21、当检测到针对所述业务搬迁提示信息的确认指令时,确定搬迁起始对象和搬迁终点对象;
22、利用所述搬迁起始对象搬迁前和搬迁后的数据形态和水位线,计算第二变换系数,以及利用所述搬迁终点对象搬迁前和搬迁后的数据形态和水位线,计算第三变换系数;
23、根据所述第二变换系数更新所述搬迁起始对象中所述监控对象当前应用的告警基带,根据所述第三变换系数更新所述搬迁终点对象中所述监控对象当前应用的告警基带。
24、本发明实施例第二方面公开一种告警基带的容忍度的确定装置,所述装置包括:
25、解析单元,用于解析监控数据文件以抽取监控对象和所述监控对象对应的原始告警基带;
26、第一获取单元,用于获取所述监控对象的历史指标数据;
27、第一确定单元,用于基于所述历史指标数据确定得到用于调整所述原始告警基带的容忍度。
28、优选的,所述第一确定单元包括:
29、第一计算模块,用于基于所述监控对象对应的所述历史指标数据和所述原始告警基带,结合预设比例系数,计算所述监控对象对应的目标曲线;
30、第二计算模块,用于针对每个监控对象,计算所述监控对象对应的所述目标曲线和所述历史指标数据之间的距离;
31、确定模块,用于确定最大的所述距离所对应的所述目标曲线为总目标曲线;
32、第三计算模块,用于计算所述总目标曲线和目标告警基带之间的第一变换系数,以得到用于调整所述原始告警基带的容忍度,所述目标告警基带为与所述总目标曲线对应的所述监控对象所对应的所述原始告警基带。
33、优选的,所述第三计算模块具体用于:划分时间窗口;基于所述总目标曲线和目标告警基带中各个时刻的值,结合最小二乘法计算所述时间窗口内所述总目标曲线和目标告警基带之间的第一变换系数,以得到用于调整所述原始告警基带的容忍度。
34、优选的,所述装置还包括:
35、第二获取单元,用于获取所述原始告警基带对应的基线;
36、调整单元,用于根据所述容忍度和所述基线,计算得到调整后的所述原始告警基带。
37、优选的,所述装置还包括:
38、处理单元,用于获取监控对象的实时指标数据,并计算所述实时指标数据和所述监控对象当前应用的告警基带之间的基带偏离度,所述当前应用的告警基带为:所述监控对象对应的调整前的所述原始告警基带或调整后的所述原始告警基带;
39、输出单元,用于若预设时间段内所述基带偏离度的减小速率大于阈值,输出业务搬迁提示信息;
40、第二确定单元,用于当检测到针对所述业务搬迁提示信息的确认指令时,确定搬迁起始对象和搬迁终点对象;
41、计算单元,用于利用所述搬迁起始对象搬迁前和搬迁后的数据形态和水位线,计算第二变换系数,以及利用所述搬迁终点对象搬迁前和搬迁后的数据形态和水位线,计算第三变换系数;
42、更新单元,用于根据所述第二变换系数更新所述搬迁起始对象中所述监控对象当前应用的告警基带,根据所述第三变换系数更新所述搬迁终点对象中所述监控对象当前应用的告警基带。
43、基于上述本发明实施例提供的一种告警基带的容忍度的确定方法及装置,该方法为:解析监控数据文件以抽取监控对象和监控对象对应的原始告警基带;获取监控对象的历史指标数据;基于历史指标数据确定得到用于调整原始告警基带的容忍度。本方案中,从监控数据文件中抽取监控对象和监控对象对应的原始告警基带,并获取监控对象的历史指标数据。通过历史指标数据确定得到用于调整原始告警基带的容忍度,不需要用户依赖个人经验来设置容忍度,以降低误告警风险和漏告警风险。
1.一种告警基带的容忍度的确定方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,基于所述历史指标数据确定得到用于调整所述原始告警基带的容忍度,包括:
3.根据权利要求2所述的方法,其特征在于,计算所述总目标曲线和目标告警基带之间的第一变换系数,以得到用于调整所述原始告警基带的容忍度,包括:
4.根据权利要求1-3中任一所述的方法,其特征在于,基于所述历史指标数据确定得到用于调整所述原始告警基带的容忍度之后,所述方法还包括:
5.根据权利要求1-3中任一所述的方法,其特征在于,所述方法还包括:
6.一种告警基带的容忍度的确定装置,其特征在于,所述装置包括:
7.根据权利要求6所述的装置,其特征在于,所述第一确定单元包括:
8.根据权利要求7所述的装置,其特征在于,所述第三计算模块具体用于:划分时间窗口;基于所述总目标曲线和目标告警基带中各个时刻的值,结合最小二乘法计算所述时间窗口内所述总目标曲线和目标告警基带之间的第一变换系数,以得到用于调整所述原始告警基带的容忍度。
9.根据权利要求6-8中任一所述的装置,其特征在于,所述装置还包括:
10.根据权利要求6-8中任一所述的装置,其特征在于,所述装置还包括: