一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

异常监控方法、装置、设备及存储介质与流程

2021-12-01 01:27:00 来源:中国专利 TAG:


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.图1为本技术实施例提供的一种计算机设备的框图;
27.图2为本技术实施例提供的一种异常监控方法的流程图;
28.图3为本技术实施例提供的一种生成门限预测模型的流程图;
29.图4为本技术实施例提供的一种获得样本门限的流程图;
30.图5为本技术实施例提供的另一种获得样本门限的流程图;
31.图6为本技术实施例提供的一种生成校正成功率的流程图;
32.图7为本技术实施例提供的一种异常监控方法的流程图;
33.图8为本技术实施例提供的一种异常监控装置的框图。
具体实施方式
34.为使本技术的目的、技术方案和优点更加清楚,下面将结合附图对本技术实施方式作进一步地详细描述。
35.本技术提供的异常监控方法可以应用于计算机设备中,计算机设备可以是服务器,也可以是终端,其中,服务器可以为一台服务器也可以为由多台服务器组成的服务器集群,本技术实施例对此不作具体限定,终端可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备。
36.以计算机设备是服务器为例,图1示出了一种服务器的框图,如图1所示,服务器可以包括通过系统总线连接的处理器和存储器。其中,该服务器的处理器用于提供计算和控制能力。该服务器的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序以及数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机程序被处理器执行时以实现一种异常监控方法。
37.本领域技术人员可以理解,图1中示出的结构,仅仅是与本技术方案相关的部分结构的框图,并不构成对本技术方案所应用于其上的服务器的限定,可选地服务器可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
38.需要说明的是,本技术实施例的执行主体可以是计算机设备,也可以是异常监控装置,下述方法实施例中就以计算机设备为执行主体进行说明。
39.在一个实施例中,如图2所示,其示出了本技术实施例提供的一种异常监控方法的流程图,该方法可以包括以下步骤:
40.步骤220、根据业务交易系统的交易日志,获取业务交易系统在监控时间段的交易成功率。
41.其中,交易日志是业务交易系统对所有交易事件的记录,在获取业务交易系统在监控时间段的交易成功率时,可以通过业务交易系统的交易日志获取到。交易日志中可以包括交易请求信息和交易返回信息,交易请求信息可以包括交易时间、交易名或交易码等信息,交易返回信息可以包括交易成功或交易失败信息、流水号、响应时间、上下游渠道等信息。可以通过预先设置交易日志埋点,将交易请求信息和交易返回信息按照固定格式输出到交易日志中,再通过统一收集交易日志,采用正则表达式字段提取算法提取计算交易成功率所需要的信息。在提取计算交易成功率所需要的信息时,还可以采用其他类型的字段提取算法,本实施例对此不作具体限定。
42.计算交易成功率需要的信息可以包括交易成功或交易失败信息、交易时间、交易名或交易码,将交易日志中提取的字段信息根据交易时间、交易名或交易码等信息进行聚合处理,从而可以计算得到监控时间段内的按交易名或交易码分组的交易成功率,从而可以得到一个采集周期t内的每个监控时间段的按交易名或交易码分组的交易成功率。具体
计算时,可以针对采集周期t内的每个监控时间段t,通过获取某一个交易名或交易码的总交易请求数为r
t
,该交易名或交易码的请求成功数为s
t
,计算得到监控时间段t的交易成功率y
t
为:y
t
=s
t
/r
t
,那么对于t∈t,采集周期t内交易成功率集合为{y
t1
,y
t2
,y
t3
,......}。
43.步骤240、获取监控时间段对应的时间特征,并将时间特征输入预设的门限预测模型,获得监控时间段对应的成功率阈值门限;门限预测模型为采用交易样本进行训练获得的;交易样本包括业务交易系统在历史监控时间段的历史交易成功率,以及历史监控时间段对应的历史时间特征。
44.其中,时间特征用于表征监控时间段对应的交易成功率的时间特性,采集周期t内的时间特征集合f
t
为{f
t1
,f
t2
,f
t3
,......},时间特征可以包括周期性特征、节假日特征、特定日期特征等,还可以包括其他时间特征,例如,可以是不同交易的特殊时间等特征,本实施例对此不作具体限定。在获取到监控时间段对应的时间特征后,可以将该时间特征输入预设的门限预测模型中,从而计算得到监控时间段对应的成功率阈值门限。成功率阈值门限是预测得到的正常交易成功率,成功率阈值门限可以是一个数值,也可以包括成功率阈值上限及成功率阈值下限,从而形成的范围区间,范围区间可以是成功率阈值上限与成功率阈值下限之间的范围,也可以是成功率阈值上限以上、成功率阈值下限以下的范围。
45.门限预测模型为采用交易样本进行训练获得的,交易样本可以包括业务交易系统在历史监控时间段的历史交易成功率,以及历史监控时间段对应的历史时间特征,通过将历史交易成功率以及对应的历史时间特征输入至初始门限预测模型中进行学习,从而训练得到门限预测模型,门限预测模型可以记作model.fit(f
t
,y
t
)。
46.步骤260、根据交易成功率与成功率阈值门限的比较结果,确定业务交易系统在监控时间段内的运行状态。
47.其中,可以将采集到的交易成功率与门限预测模型预测得到的成功率阈值门限进行比较,从而可以根据比较结果确定业务交易系统在监控时间段内的运行状态,业务交易系统在监控时间段内的运行状态可以包括正常状态、异常状态。例如,成功率阈值门限为一个数值,则可以根据交易成功率与该数值的比较结果确定业务交易系统在监控时间段内的运行状态;成功率阈值门限也可以为成功率阈值上限及成功率阈值下限形成的范围区间,则可以根据交易成功率与该范围区间的比较结果确定业务交易系统在监控时间段内的运行状态。
48.本实施例中,通过根据业务交易系统的交易日志,获取业务交易系统在监控时间段的交易成功率;获取监控时间段对应的时间特征,并将时间特征输入预设的门限预测模型,获得监控时间段对应的成功率阈值门限;根据交易成功率与成功率阈值门限的比较结果,确定业务交易系统在监控时间段内的运行状态。与传统方法相比,由于设置的成功率阈值门限可以包括成功率阈值上限和成功率阈值下限,从而可以根据业务交易系统在不同时间段的业务特征,形成对应的监控区间,再根据交易成功率与成功率阈值门限的比较结果对业务交易系统的异常进行监控,从而提高了对业务系统异常的监控准确度。
49.在一个实施例中,如图3所示,其示出了本技术实施例提供的一种异常监控方法的流程图,具体涉及的是生成门限预测模型的一种可能的过程,该方法可以包括以下步骤:
50.步骤320、获取历史监控时间段对应的历史时间特征。
51.步骤340、根据历史交易成功率,确定历史监控时间段对应的样本门限。
52.步骤360、将历史时间特征作为初始门限预测模型的参考输入,将样本门限作为初始门限预测模型的参考输出,根据预设的损失函数对初始门限预测模型进行训练,获得门限预测模型。
53.其中,在对门限预测模型训练时,需要采用历史交易成功率数据,因而需要获取历史监控时间段对应的历史时间特征,可选地,时间特征可以包括周期性特征、节假日特征、特定日期特征中的至少一个,可以通过特征提取与分析方法得到历史交易成功率对应的历史时间特征。在提取历史时间特征之前,还可以对历史交易成功率进行数据预处理,例如数据格式转换、数据清洗等预处理过程,也可以包括其他预处理过程,从而对预处理后的交易成功率进行特征提取与分析,得到历史交易成功率对应的历史时间特征。
54.再根据历史交易成功率确定历史监控时间段对应的样本门限,将历史时间特征作为初始门限预测模型的参考输入,将样本门限作为初始门限预测模型的参考输出,从而通过初始门限预测模型输出对应的预测成功率阈值门限与参考输出比较后,对初始门限预测模型的参数进行更新,从而根据更新后的模型参数生成门限预测模型。初始门限预测模型输出的成功率阈值门限与参考输出进行比较对初始门限预测模型的参数进行更新时,可以通过求解预设的损失函数值,采用梯度下降算法或其他算法对模型参数进行更新。门限预测模型可以是随机森林回归模型,还可以是其他类型的机器学习模型,本实施例对此不作具体限定。
55.本实施例中,通过获取历史监控时间段对应的历史时间特征,根据历史交易成功率,确定历史监控时间段对应的样本门限,将历史时间特征作为初始门限预测模型的参考输入,将样本门限作为初始门限预测模型的参考输出,根据预设的损失函数对初始门限预测模型进行训练,获得门限预测模型。通过样本门限与预测门限对模型参数进行更新,提高了对门限预测模型的训练效率。
56.在一个实施例中,如图4所示,其示出了本技术实施例提供的一种异常监控方法的流程图,具体涉及的是获得样本门限的一种可能的过程,该方法可以包括以下步骤:
57.步骤420、根据历史异常监控结果,确定业务交易系统在历史监控时刻是否被判定为运行状态异常。
58.步骤440、若否,则将历史交易成功率输入预设算法,获得历史监控时间段对应的样本门限。
59.其中,在根据历史交易成功率确定历史监控时间段对应的样本门限时,可以先根据历史异常监控结果,确定业务交易系统在历史监控时刻是否被判定为运行状态异常。若业务交易系统在历史监控时刻不是异常运行状态,则可以直接将历史交易成功率输入预设算法,从而计算得到历史监控时间段对应的样本门限。若业务交易系统在历史监控时刻是异常运行状态,可选地,如图5所示,其示出了本技术实施例提供的一种异常监控方法的流程图,具体涉及的是获得样本门限的另一种可能的过程,该方法可以包括以下步骤:
60.步骤520、若业务交易系统在历史监控时刻被判定为运行状态异常,则对交易样本进行校正,获得历史监控时间段的校正成功率。
61.步骤540、将校正成功率输入预设算法,获得历史监控时间段对应的样本门限。
62.其中,若业务交易系统在历史监控时刻被判定为运行状态异常,则需要对交易样本进行校正处理,从而得到历史监控时间段的校正成功率,校正成功率是业务交易系统在
正常运行状态下的交易成功率,从而将校正成功率输入预设算法,计算得到历史监控时间段对应的样本门限。上述预设算法可以是prophet算法,即时间序列预测算法,当然还可以是其他可以计算样本门限的算法,本实施例对此不作具体限定。
63.在获取历史监控时间段的校正成功率时,可选地,如图6所示,其示出了本技术实施例提供的一种异常监控方法的流程图,具体涉及的是生成校正成功率的另一种可能的过程,该方法可以包括以下步骤:
64.步骤620、获取监控系统在历史监控时间段进行异常监控时采用的成功率阈值上限和成功率阈值下限。
65.步骤640、根据成功率阈值上限和成功率阈值下限,确定校正成功率;校正成功率为成功率阈值上限和成功率阈值下限之间的值。
66.其中,上述成功率阈值门限可以包括成功率阈值上限和成功率阈值下限,通过获取监控系统在历史监控时间段进行异常监控时采用的成功率阈值上限和成功率阈值下限,从而可以根据成功率阈值上限和成功率阈值下限,确定校正成功率,校正成功率为成功率阈值上限和成功率阈值下限之间的值。校正成功率可以是在成功率阈值上限和成功率阈值下限之间任意选取的一个值,也可以是根据预设算法计算出来的一个值。
67.本实施例中,通过根据历史异常监控结果,确定业务交易系统在历史监控时刻是否被判定为运行状态异常,若否,则将历史交易成功率输入预设算法,获得历史监控时间段对应的样本门限;若是,则对交易样本进行校正,获得历史监控时间段的校正成功率,将校正成功率输入预设算法,获得历史监控时间段对应的样本门限。由于对业务交易系统异常下的历史交易成功率进行校正,从而提高了对门限预测模型训练的准确性。
68.在一个实施例中,若业务交易系统在连续预设数量个监控时间段内的运行状态均为异常,则发送系统异常报警。
69.其中,若业务交易系统运行状态异常时,可以进一步地进行异常判断,只有在连续预设数量个监控时间段内的运行状态均为异常,则发送系统异常报警。连续预设数量个监控时间段可以属于同一个采集周期内的时间段,也可以是属于连续多个采集周期内的时间段。连续预设数量可以根据历史经验人工设定,在确定业务交易系统后,可以进行异常报警。可以将报警信息进行格式化处理,并调用报警通知平台外部邮件服务器、电话短信或webhook,实现邮件报警、电话短信报警或webhook报警,对用户进行通知,当然还可以是其他方式的报警,本技术实施例对此不作具体限定。通过对异常运行状态的业务交易系统进行报警,可以使运维人员及时应对业务交易系统的异常,从而保证业务交易系统的可靠运行。
70.在一个实施例中,如图7所示,其示出了本技术实施例提供的一种异常监控方法的流程图,该方法可以包括以下步骤:
71.步骤701、应用交易日志文件。
72.获取业务交易系统的交易日志。
73.步骤702、交易数据采集。
74.从交易日志中采集业务交易系统的交易请求信息和交易返回信息。
75.步骤703、交易成功率数据。
76.根据交易请求信息和交易返回信息计算得到监控时间段的交易成功率。
77.步骤704、训练数据采集。
78.获取历史监控时间段对应的历史时间特征;根据历史交易成功率,确定历史监控时间段对应的样本门限。
79.步骤705、数据修正。
80.根据历史异常监控结果,确定业务交易系统在历史监控时刻是否被判定为运行状态异常;若业务交易系统在历史监控时刻被判定为运行状态异常,则对交易样本进行校正,获得历史监控时间段的校正成功率;将校正成功率输入预设算法,获得历史监控时间段对应的样本门限。
81.步骤706、模型训练。
82.将历史时间特征作为初始门限预测模型的参考输入,将样本门限作为初始门限预测模型的参考输出,根据预设的损失函数对初始门限预测模型进行训练,获得门限预测模型。
83.步骤707、模型预测。
84.获取监控时间段对应的时间特征,并将时间特征输入预设的门限预测模型。
85.步骤708、预测数据。
86.通过门限预测模型计算得到监控时间段对应的成功率阈值门限。
87.步骤709、监控逻辑判断。
88.若业务交易系统在连续预设数量个监控时间段内的运行状态均为异常,则发送系统异常报警。
89.步骤710、判断是否异常。
90.步骤711、告警输出。
91.将报警信息进行格式化处理,并调用报警通知平台外部邮件服务器、电话短信或webhook,实现邮件报警、电话短信报警或webhook报警,对用户进行通知。
92.本实施例提供的异常监控方法中各步骤,其实现原理和技术效果与前面各异常监控方法实施例中类似,在此不再赘述。图7实施例中各步骤的实现方式只是一种举例,对各实现方式不作限定,各步骤的顺序在实际应用中可进行调整,只要可以实现各步骤的目的即可。
93.在本技术实施例提供的技术方案中,由于设置的成功率阈值门限可以包括成功率阈值上限和成功率阈值下限,从而可以根据业务交易系统在不同时间段的业务特征,形成对应的监控区间,再根据交易成功率与成功率阈值门限的比较结果对业务交易系统的异常进行监控,从而提高了对业务系统异常的监控准确度。
94.应该理解的是,虽然图2

7的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2

7中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
95.请参考图8,其示出了本技术实施例提供的一种异常监控装置800的框图。如图8所示,该异常监控装置800可以包括:第一获取模块802、第一计算模块804和第一确定模块
806,其中:
96.第一获取模块802,用于根据业务交易系统的交易日志,获取业务交易系统在监控时间段的交易成功率。
97.第一计算模块804,用于获取监控时间段对应的时间特征,并将时间特征输入预设的门限预测模型,获得监控时间段对应的成功率阈值门限;门限预测模型为采用交易样本进行训练获得的;交易样本包括业务交易系统在历史监控时间段的历史交易成功率,以及历史监控时间段对应的历史时间特征。
98.第一确定模块806,用于根据交易成功率与成功率阈值门限的比较结果,确定业务交易系统在监控时间段内的运行状态。
99.在一个实施例中,上述异常监控装置800还包括第二获取模块808、第二确定模块810和训练模块812,其中:
100.第二获取模块808,用于获取历史监控时间段对应的历史时间特征。
101.第二确定模块810,用于根据历史交易成功率,确定历史监控时间段对应的样本门限。
102.训练模块812,用于将历史时间特征作为初始门限预测模型的参考输入,将样本门限作为初始门限预测模型的参考输出,根据预设的损失函数对初始门限预测模型进行训练,获得门限预测模型。
103.在一个实施例中,上述第二确定模块810包括确定单元和计算单元,其中,确定单元用于根据历史异常监控结果,确定业务交易系统在历史监控时刻是否被判定为运行状态异常;计算单元用于若否,则将历史交易成功率输入预设算法,获得历史监控时间段对应的样本门限。
104.在一个实施例中,上述异常监控装置800还包括校正模块814和第二计算模块816,其中:
105.校正模块814,用于若业务交易系统在历史监控时刻被判定为运行状态异常,则对交易样本进行校正,获得历史监控时间段的校正成功率。
106.第二计算模块816,用于将校正成功率输入预设算法,获得历史监控时间段对应的样本门限。
107.在一个实施例中,上述成功率阈值门限包括成功率阈值上限和成功率阈值下限,上述校正模块814包括获取单元和确定单元,其中,获取单元用于获取监控系统在历史监控时间段进行异常监控时采用的成功率阈值上限和成功率阈值下限;确定单元用于根据成功率阈值上限和成功率阈值下限,确定校正成功率;校正成功率为成功率阈值上限和成功率阈值下限之间的值。
108.在一个实施例中,上述时间特征包括周期性特征、节假日特征、特定日期特征中的至少一个。
109.在一个实施例中,上述异常监控装置800还包括报警模块818,报警模块818用于若业务交易系统在连续预设数量个监控时间段内的运行状态均为异常,则发送系统异常报警。
110.关于异常监控装置的具体限定可以参见上文中对于异常监控方法的限定,在此不再赘述。上述异常监控装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上
述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块的操作。
111.在本技术的一个实施例中,提供了一种计算机设备,该计算机设备包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现以下步骤:
112.根据业务交易系统的交易日志,获取业务交易系统在监控时间段的交易成功率;获取监控时间段对应的时间特征,并将时间特征输入预设的门限预测模型,获得监控时间段对应的成功率阈值门限;门限预测模型为采用交易样本进行训练获得的;交易样本包括业务交易系统在历史监控时间段的历史交易成功率,以及历史监控时间段对应的历史时间特征;根据交易成功率与成功率阈值门限的比较结果,确定业务交易系统在监控时间段内的运行状态。
113.在本技术的一个实施例中,处理器执行计算机程序时还实现以下步骤:
114.获取历史监控时间段对应的历史时间特征;根据历史交易成功率,确定历史监控时间段对应的样本门限;将历史时间特征作为初始门限预测模型的参考输入,将样本门限作为初始门限预测模型的参考输出,根据预设的损失函数对初始门限预测模型进行训练,获得门限预测模型。
115.在本技术的一个实施例中,处理器执行计算机程序时还实现以下步骤:
116.根据历史异常监控结果,确定业务交易系统在历史监控时刻是否被判定为运行状态异常;若否,则将历史交易成功率输入预设算法,获得历史监控时间段对应的样本门限。
117.在本技术的一个实施例中,处理器执行计算机程序时还实现以下步骤:
118.若业务交易系统在历史监控时刻被判定为运行状态异常,则对交易样本进行校正,获得历史监控时间段的校正成功率;将校正成功率输入预设算法,获得历史监控时间段对应的样本门限。
119.在本技术的一个实施例中,成功率阈值门限包括成功率阈值上限和成功率阈值下限;
120.处理器执行计算机程序时还实现以下步骤:
121.获取监控系统在历史监控时间段进行异常监控时采用的成功率阈值上限和成功率阈值下限;根据成功率阈值上限和成功率阈值下限,确定校正成功率;校正成功率为成功率阈值上限和成功率阈值下限之间的值。
122.在本技术的一个实施例中,时间特征包括周期性特征、节假日特征、特定日期特征中的至少一个。
123.在本技术的一个实施例中,处理器执行计算机程序时还实现以下步骤:
124.若业务交易系统在连续预设数量个监控时间段内的运行状态均为异常,则发送系统异常报警。
125.本技术实施例提供的计算机设备,其实现原理和技术效果与上述方法实施例类似,在此不再赘述。
126.在本技术的一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:
127.根据业务交易系统的交易日志,获取业务交易系统在监控时间段的交易成功率;获取监控时间段对应的时间特征,并将时间特征输入预设的门限预测模型,获得监控时间
段对应的成功率阈值门限;门限预测模型为采用交易样本进行训练获得的;交易样本包括业务交易系统在历史监控时间段的历史交易成功率,以及历史监控时间段对应的历史时间特征;根据交易成功率与成功率阈值门限的比较结果,确定业务交易系统在监控时间段内的运行状态。
128.在本技术的一个实施例中,计算机程序被处理器执行时还实现以下步骤:
129.获取历史监控时间段对应的历史时间特征;根据历史交易成功率,确定历史监控时间段对应的样本门限;将历史时间特征作为初始门限预测模型的参考输入,将样本门限作为初始门限预测模型的参考输出,根据预设的损失函数对初始门限预测模型进行训练,获得门限预测模型。
130.在本技术的一个实施例中,计算机程序被处理器执行时还实现以下步骤:
131.根据历史异常监控结果,确定业务交易系统在历史监控时刻是否被判定为运行状态异常;若否,则将历史交易成功率输入预设算法,获得历史监控时间段对应的样本门限。
132.在本技术的一个实施例中,计算机程序被处理器执行时还实现以下步骤:
133.若业务交易系统在历史监控时刻被判定为运行状态异常,则对交易样本进行校正,获得历史监控时间段的校正成功率;将校正成功率输入预设算法,获得历史监控时间段对应的样本门限。
134.在本技术的一个实施例中,成功率阈值门限包括成功率阈值上限和成功率阈值下限;
135.计算机程序被处理器执行时还实现以下步骤:
136.获取监控系统在历史监控时间段进行异常监控时采用的成功率阈值上限和成功率阈值下限;根据成功率阈值上限和成功率阈值下限,确定校正成功率;校正成功率为成功率阈值上限和成功率阈值下限之间的值。
137.在本技术的一个实施例中,时间特征包括周期性特征、节假日特征、特定日期特征中的至少一个。
138.在本技术的一个实施例中,计算机程序被处理器执行时还实现以下步骤:
139.若业务交易系统在连续预设数量个监控时间段内的运行状态均为异常,则发送系统异常报警。
140.本实施例提供的计算机可读存储介质,其实现原理和技术效果与上述方法实施例类似,在此不再赘述。
141.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。
142.以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
143.以上实施例仅表达了本技术的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对申请专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本技术构思的前提下,还可以做出若干变形和改进,这些都属于本技术的保护范围。因此,本技术专利的保护范围应以所附权利要求为准。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献