指标异常区间检测方法技术

技术编号:39723920 阅读:7 留言:0更新日期:2023-12-17 23:29
本发明专利技术涉及数据存储技术领域,公开了一种指标异常区间检测方法

【技术实现步骤摘要】
指标异常区间检测方法、装置、计算机设备及存储介质


[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]在第二异常指标数据小于第一预设阈值的情况下,根据周期指标数据集,确定第二候选采样点时刻的下一个采样点时刻,并将下一个采样点本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种指标异常区间检测方法,其特征在于,所述方法包括:采集指标数据,并根据预设时间周期将所述指标数据划分为第一数量个周期指标数据集;检测每个所述周期指标数据集中是否存在异常指标数据,其中,所述异常指标数据为超过第一预设阈值的指标数据;在检测到所述异常指标数据的情况下,根据所述异常指标数据和所述周期指标数据集,确定所述异常指标数据所在异常区间的开始时间和结束时间;根据所述开始时间和所述结束时间,确定所述异常区间
。2.
根据权利要求1所述的方法,其特征在于,确定所述异常区间的开始时间,包括:将所述异常指标数据对应的采样点时刻作为第一候选采样点时刻,并将所述异常指标数据作为第一异常指标数据;根据所述周期指标数据集,确定所述第一候选采样点时刻的上一个采样点时刻,并将所述上一个采样点时刻的指标数据作为第一指标数据;确定所述第一候选采样点时刻和所述上一个采样点时刻之间的第一时间差值,并确定所述第一异常指标数据和所述第一指标数据之间的第一数据差值;根据所述第一时间差值和所述第一数据差值,确定所述第一候选采样点时刻的第一斜率;判断所述第一斜率是否小于或等于第二预设阈值;在所述第一斜率小于或等于所述第二预设阈值的情况下,将所述第一候选采样点时刻作为所述开始时间;在所述第一斜率大于所述第二预设阈值的情况下,将所述上一个采样点时刻作为所述第一候选采样点时刻,将所述第一指标数据作为所述第一异常指标数据,并从所述根据所述周期指标数据集,确定所述第一候选采样点时刻的上一个采样点时刻开始执行后续步骤,直到得到所述开始时间
。3.
根据权利要求1所述的方法,其特征在于,确定所述异常区间的结束时间,包括:将所述异常指标数据对应的采样点时刻作为第二候选采样点时刻;根据所述周期指标数据集,确定所述第二候选采样点时刻的下一个采样点时刻,并将所述下一个采样点时刻的指标数据作为第二指标数据;判断所述第二指标数据是否小于所述第一预设阈值;在所述第二指标数据小于所述第一预设阈值的情况下,将所述下一个采样点时刻作为所述结束时间;在所述第二指标数据不小于所述第一预设阈值的情况下,将所述下一个采样点时刻作为所述第二候选采样点时刻,并从所述根据所述周期指标数据集,确定所述第二候选采样点时刻的下一个采样点时刻开始执行后续步骤,直到得到所述结束时间
。4.
根据权利要求2所述的方法,其特征在于,确定所述异常区间的结束时间,包括:将所述开始时间的指标数据作为第三指标数据,并将所述异常指标数据对应的采样点时刻作为第二候选采样点时刻;根据所述周期指标数据集,确定所述第二候选采样点时刻的下一个采样点时刻,并将所述下一个采样点时刻的指标数据作为第四指标数据;
判断所述第四指标数据是否小于或等于所述第三指标数据;在所述第四指标数据小于或等于所述第三指标数据的情况下,将所述下一个采样点时刻作为所述结束时间;在所述第四指标数据大于所述第三指标数据的情况下,将所述下一个采样点时刻作为所述第二候选采样点时刻,并从所述根据所述周期指标数据集,确定所述第二候选采样点时刻的下一个采样点时刻开始执行后续步骤,直到得到所述结束时间
。5.
根据权利要求1所述的方法,其特征在于,确定所述异常区间的结束时间,包括:将所述异常指标数据对应的采样点时刻作为第二候选采样点时刻,并将所述异常指标数据作为第二异常指标数据;判断所述第二异常指标数据是否小于所述第一预设阈值;在所述第二异常指标数据小于所述第一预设阈值的情况下,根据所述周期指标数据集,确定所述第二候选采样点时刻的下一个采样点时刻,并将所述下一个采样点时刻的指标数据作为第五指标数据;确定所述第二候选采样点时刻和所述下一个采样点时刻之间的第二时间差值,并确定所述第二异常指标数据和所述第五指标数据之间的第二数据差值;根据所述第二时间差值和所述第二数据差值,确定所述第二候选采样点时刻的第二斜率;判断所述第二斜率是否小于或等于第二预设阈值;在所述第二斜率小于或等于所述第二预设阈值的情况下,将所述第二候选采样点时刻作为所述结束时间;在所述第二斜率大于所述第二预设阈值的情况下,将所述下一个采样点时刻作为所述第二候选采样点时刻,将所述第五指标数据作为所述第二异常指标数据,并从所述判断所述第二异常指标数据是否小于所述第一预设阈值开始执行后续步骤,直到得到所述结束时间;在所述第二异常指标数据大于或等于所述第一预设阈值的情况下,根据所述周期指标数据集,确定所述第二候选采样点时刻的下一个采样点时刻,将所述下一个采样点时刻的指标数据作为所述第二异常指标数据,将所述下一个采样点时刻作为所述第二候选采样点时刻,并从所述判断所述第二异常指标数据是否小于所述第一预设阈值开始执行后续步骤,直到得到所述结束时间
。6.
根据权利要求1所述的方法,其特征在于,确定所述异常区间的结束时间,包括:将所述异常指标数据对应的采样点时刻作...

【专利技术属性】
技术研发人员:郝振王祥李娟
申请(专利权)人:济南浪潮数据技术有限公司
类型:发明
国别省市:

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

1