The present invention provides a network alarm analysis method, device and electronic device. In the present invention, based on the historical statistics corresponding to each of the data to be analyzed, the invention determines the alarm conditions for each of the data to be analyzed, in which the alarm conditions include a logical relationship symbol with a corresponding relationship and an alarm threshold. That is, the alarm threshold in the invention does not need to be set artificially, thus avoiding the problem that the subjective factors of the artificial setting are too large and the threshold setting is unreasonable.
【技术实现步骤摘要】
一种网络报警分析方法、装置及电子设备
本专利技术涉及通信领域,更具体的说,涉及一种网络报警分析方法、装置及电子设备。
技术介绍
用户与应用服务器之间的网络问题是决定传统网络应用的服务质量的关键问题。为了避免网络延迟较大,提出了基于内容分发网络CDN服务器。CDN服务器能够减少路由过长、跨运营商等造成服务质量低下的问题。其中,CDN服务器在使用过程中,需要实时监控CDN业务的各项基础数据,包括带宽、状态码、请求数、下载速度等,当这些数据发生异常则会报警。其中,判断数据是否发生异常,是判断数据是否在规定的阈值内。若在规定的阈值内,则不进行报警,若未在规定的阈值内,则进行报警。上述中的阈值是人工根据经验进行设定的,主观影响因素太大,进而造成阈值设置不合理。
技术实现思路
有鉴于此,本专利技术提供一种网络报警分析方法、装置及电子设备,以解决阈值是人工根据经验进行设定的,主观影响因素太大,进而造成阈值设置不合理的问题。为解决上述技术问题,本专利技术采用了如下技术方案:一种网络报警分析方法,包括:获取多个待分析数据;其中,每个所述待分析数据包括一个统计维度下的一种统计数据;所述统 ...
【技术保护点】
一种网络报警分析方法,其特征在于,包括:获取多个待分析数据;其中,每个所述待分析数据包括一个统计维度下的一种统计数据;所述统计维度包括域名、省份和服务器,所述统计数据包括带宽数据、延迟数据、状态码和请求数;基于每个所述待分析数据对应的历史统计数据,确定每个所述待分析数据的报警条件;其中,所述报警条件中包括具有对应关系的逻辑关系符号和报警阈值;基于每个所述待分析数据对应的报警条件,对每个所述待分析数据进行报警分析。
【技术特征摘要】
1.一种网络报警分析方法,其特征在于,包括:获取多个待分析数据;其中,每个所述待分析数据包括一个统计维度下的一种统计数据;所述统计维度包括域名、省份和服务器,所述统计数据包括带宽数据、延迟数据、状态码和请求数;基于每个所述待分析数据对应的历史统计数据,确定每个所述待分析数据的报警条件;其中,所述报警条件中包括具有对应关系的逻辑关系符号和报警阈值;基于每个所述待分析数据对应的报警条件,对每个所述待分析数据进行报警分析。2.根据权利要求1所述的网络报警分析方法,其特征在于,基于每个所述待分析数据对应的历史统计数据,确定每个所述待分析数据的报警条件,包括:获取每个所述待分析数据对应的第一预设时间之内的历史统计数据;其中,所述历史统计数据包括发生时间、数据有效标志位、数据权重值以及数据值;根据每个所述待分析数据对应的历史统计数据以及预设阈值计算公式,计算得到每个所述待分析数据的报警阈值;基于每个所述待分析数据的报警阈值,生成每个所述待分析数据的报警条件。3.根据权利要求1所述的网络报警分析方法,其特征在于,基于每个所述待分析数据对应的报警条件,对每个所述待分析数据进行报警分析,包括:基于每个所述待分析数据对应的报警条件,筛选出符合对应的报警条件的多个所述待分析数据;确定筛选出的每个所述待分析数据的第一服务器报警标志位;其中,所述第一服务器报警标志位中的内容包括内容分发网络CDN服务器或源点服务器;获取筛选出的每个所述待分析数据对应的第二预设时间之内的历史待分析数据;基于筛选出的每个所述待分析数据中的第一服务器报警标志位以及筛选出的每个所述待分析数据对应的历史待分析数据中的第二服务器报警标志位中的内容,确定筛选出的每个所述待分析数据的报警地点;其中,所述报警地点包括所述CDN服务器或所述源点服务器;根据筛选出的每个所述待分析数据的报警地点,进行报警。4.根据权利要求3所述的网络报警分析方法,其特征在于,基于筛选出的每个所述待分析数据中的第一服务器报警标志位以及筛选出的每个所述待分析数据对应的历史待分析数据中的第二服务器报警标志位中的内容,确定筛选出的每个所述待分析数据的报警地点,包括:将筛选出的每个所述待分析数据中的第一服务器报警标志位中的内容以及对应的历史待分析数据中的第二服务器报警标志位中的内容进行组合得到筛选出的每个所述待分析数据对应的服务器报警标志位中的内容;计算筛选出的每个所述待分析数据对应的服务器报警标志位的内容中为所述CDN服务器的发生时间与为所述源点服务器的发生时间的时间重合度;基于筛选出的每个所述待分析数据对应的时间重合度,确定筛选出的每个所述待分析数据的报警地点。5.根据权利要求4所述的网络报警分析方法,其特征在于,基于筛选出的每个所述待分析数据对应的时间重合度,确定筛选出的每个所述待分析数据的报警地点,包括:计算筛选出的每个所述待分析数据对应的时间重合度与相应的所述待分析数据对应的服务器报警标志位中的内容为所述CDN服务器的发生时间之和的比值;当所述比值大于预设数值时,将所述报警地点设置为所述源点服务器;当所述比值小于预设数值时,将所述报警地点设置为所述源点服务器和所述CDN服务器。6.一种网络报警分析装置,其特征在于,包括:获取模块,用于获取多个待分析数据;其中,每个所述待分析数据包括一个统计维度下的一种统计数据;所述统计维度包括域名、省份和服务器,所述统计数据包括带宽数据、延迟数据、状...
【专利技术属性】
技术研发人员:周杰,王蕾,
申请(专利权)人:北京搜狐新媒体信息技术有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。