【技术实现步骤摘要】
异常流量的检测方法、装置、计算机设备及存储介质
本专利技术涉及软件监控
,尤其涉及一种异常流量的检测方法、装置、计算机设备及存储介质。
技术介绍
在应对数量巨大的用户群体时,为了保证网站的服务端的服务器能够正常运行,为用户提供正常的访问服务,则需要对服务端的网络流量的异常情况进行监控,以便及时发现并解决服务端的异常问题,以免异常问题的扩大化,造成更大的损失,因此,对于服务端的网络流量状态的监控是必不可少的运维项目。目前,针对服务端的网络流量数据,主要是通过在监控系统中设置告警阈值进行预警的方式进行监控,例如,在监测点设置采集端,定期将流量数据收集并反馈至监控系统,若收集的网络流量数据超过该告警阈值,监控系统则发送告警提示给相关的运维人员。但是,监控系统的告警阈值一般是根据历史经验进行设置,根据历史经验设置的告警阈值的准确度不高,并且在到达告警阈值时,亦不能说明目前已影响到服务器正常运行,容易造成误判,因此,现有的网络流量监控方法中异常流量的检测准确率不高,导致不必要的告警邮件的发送,给工作人员增加工作负担。
技术实现思路
本专利技术实施例中提供一种异常流量的检测方法、装置、计算机设备及存储介质,以解决目前服务器的网络流量异常检测的准确率低的问题。一种异常流量的检测方法,包括:从预设的流量信息库中获取监控对象的历史流量数据,并对所述历史流量数据进行筛选处理,获取目标流量数据;对所述目标流量数据进行回归分析,建立流量预测模型;使用所述流量预测模型对所述监控对象的流量数据进行预测,获取在预设时间段内所述监控对象的流量数据的预测结果;按照预设的统计方式对所述预测 ...
【技术保护点】
1.一种异常流量的检测方法,其特征在于,所述异常流量的检测方法包括:从预设的流量信息库中获取监控对象的历史流量数据,并对所述历史流量数据进行筛选处理,获取目标流量数据;对所述目标流量数据进行回归分析,建立流量预测模型;使用所述流量预测模型对所述监控对象的流量数据进行预测,获取在预设时间段内所述监控对象的流量数据的预测结果;按照预设的统计方式对所述预测结果进行统计分析,得到所述监控对象的流量告警阈值;获取所述监控对象的实时流量数据;若所述实时流量数据大于所述流量告警阈值,则从预设的日志库中,获取所述监控对象的实时访问日志,其中,所述实时访问日志包括访问请求和所述访问请求的响应时间;若所述实时访问日志的所述响应时间大于预设的响应时间阈值,则进行异常流量告警。
【技术特征摘要】
1.一种异常流量的检测方法,其特征在于,所述异常流量的检测方法包括:从预设的流量信息库中获取监控对象的历史流量数据,并对所述历史流量数据进行筛选处理,获取目标流量数据;对所述目标流量数据进行回归分析,建立流量预测模型;使用所述流量预测模型对所述监控对象的流量数据进行预测,获取在预设时间段内所述监控对象的流量数据的预测结果;按照预设的统计方式对所述预测结果进行统计分析,得到所述监控对象的流量告警阈值;获取所述监控对象的实时流量数据;若所述实时流量数据大于所述流量告警阈值,则从预设的日志库中,获取所述监控对象的实时访问日志,其中,所述实时访问日志包括访问请求和所述访问请求的响应时间;若所述实时访问日志的所述响应时间大于预设的响应时间阈值,则进行异常流量告警。2.如权利要求1所述的异常流量的检测方法,其特征在于,在所述获取所述监控对象的实时流量数据之后,所述异常流量的检测方法还包括:根据所述实时流量数据的获取时间,从所述预测结果中,获取与所述实时流量数据对应的预测流量数据;计算所述实时流量数据与所述预测流量数据之间的偏差值;根据所述偏差值在预设的异常等级定义表中进行查询,确认所述监控对象的流量数据的异常等级,并根据所述异常等级对应的预设告警策略进行告警处理。3.如权利要求1或2所述的异常流量的检测方法,其特征在于,所述从预设的流量信息库中获取监控对象的历史流量数据,并对所述历史流量数据进行筛选处理,获取目标流量数据包括:从预设的流量信息库中获取所述监控对象的历史流量数据,其中,所述监控对象包括N台服务器,N为正整数,所述历史流量数据包括服务器标识和监控时间;将包含相同的所述服务器标识的历史流量数据保存到同一流量数据集中,得到N个所述流量数据集;针对每个所述流量数据集,按照所述历史流量数据的所述监控时间的时间顺序,对每个所述流量数据集中的所述历史流量数据进行排序,构建每台所述服务器的流量时序数据;根据N台所述服务器的流量时序数据,计算在同一时间下所述监控对象的流量特征数据,其中,所述流量特征数据包括最大流量值、最小流量值和平均流量值;获取满足预设的样本要求的所述流量特征数据作为所述目标流量数据。4.如权利要求1所述的异常流量的检测方法,其特征在于,在所述若所述实时流量数据大于所述流量告警阈值,则从预设的日志库中,获取所述监控对象的实时访问日志之后,并且在所述若所述实时访问日志的所述响应时间大于预设的响应时间阈值,则进行异常流量告警之前,所述异常流量的检测方法还包括:获取所述实时访问日志中所述访问请求的访问类型,其中,所述访问类型包括静态资源请求和动态资源请求;若所述访问类型为所述静态资源请求,则将所述静态资源请求对应的响应时间阈值作为所述预设的响应时间阈值;若所述访问类型为所述动态资源请求,则将所述动态资源请求对应的响应时间阈值作为所述预设的响应时间阈值。5.如权利要求4所述的异常流量的检测方法,其特征在于,在所述若所述实时访问日志的所述响应时间大于预设的响应时间阈值,则进行异常流量告警之前,所述异常流量的检测方法还包括:从所述预设的日志库中,获取历史访问日志,其中,所述历史访问日志包括所述访问请求和所述访问请求的所述响应时间;检测所述历史访问日志中所述访问请求的访问类型,将所...
【专利技术属性】
技术研发人员:郑宇聪,
申请(专利权)人:深圳壹账通智能科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。