【技术实现步骤摘要】
本申请涉及数据处理
,特别涉及一种网络异常监控方法和装置。
技术介绍
随着网络技术的发展,通过一套业务服务平台可以为全球不同地区的用户提供某些业务的服务。如,基于同一套游戏服务器体系可以实现不同国家和地区的游戏玩家提供游戏业务,使得全球不同国家和地区的游戏玩家之间可以进行游戏竞技。然而由于不同国家以及运营商所提供的网络状况的差异较大,使得全球不同地区的用户的网络质量差异性较大,这样,如果某个地区的某个或某些用户出现网络访问异常,很难及时发现并定位网络访问异常,从而影响到业务服务平台的网络质量,进而影响到用户对业务服务平台的正常访问。因此,如何及时发现并定位用户访问业务服务平台的过程中所出现的网络访问异常是本领域技术人员迫切需要解决的技术问题。
技术实现思路
本申请提供了一种网络异常监控方法和装置,以及时发现并定位出客户端访问业务服务平台过程中所出现的网络访问异常,从而有利于提高业务服务平台的网络质量。为了解决上述问题,一方面,本申请提供了一种网络异常监控方法,包括:获取待分析时间段内业务服务平台中的服务器上报的网络数据对象集合,所述网络数据对象集合中包括多个网络数据对象,每个所述网络数据对象包括:客户端访问所述服务器的网络时延以及所述网络时延的生成时刻;基于所述网络时延的生成时刻的密度分布,对所述网络数据对象集合中的网络数据对象进行聚类,得到多个聚类簇,每个聚类簇中包含多个网络数据对象;依据所述多个聚类簇中所述网络时延的分布,从所述多个聚类簇中确定出网络时延异常的异常聚类簇;基于所述异常聚类簇中包含的所述网络时延的生成时刻以及所述异常聚类簇中包含的所述 ...
【技术保护点】
一种网络异常监控方法,其特征在于,包括:获取待分析时间段内业务服务平台中的服务器上报的网络数据对象集合,所述网络数据对象集合中包括多个网络数据对象,每个所述网络数据对象包括:客户端访问所述服务器的网络时延以及所述网络时延的生成时刻;基于所述网络时延的生成时刻的密度分布,对所述网络数据对象集合中的网络数据对象进行聚类,得到多个聚类簇,每个聚类簇中包含多个网络数据对象;依据所述多个聚类簇中所述网络时延的分布,从所述多个聚类簇中确定出网络时延异常的异常聚类簇;基于所述异常聚类簇中包含的所述网络时延的生成时刻以及所述异常聚类簇中包含的所述网络数据对象所关联的网络登录信息,进行网络异常分析。
【技术特征摘要】
1.一种网络异常监控方法,其特征在于,包括:获取待分析时间段内业务服务平台中的服务器上报的网络数据对象集合,所述网络数据对象集合中包括多个网络数据对象,每个所述网络数据对象包括:客户端访问所述服务器的网络时延以及所述网络时延的生成时刻;基于所述网络时延的生成时刻的密度分布,对所述网络数据对象集合中的网络数据对象进行聚类,得到多个聚类簇,每个聚类簇中包含多个网络数据对象;依据所述多个聚类簇中所述网络时延的分布,从所述多个聚类簇中确定出网络时延异常的异常聚类簇;基于所述异常聚类簇中包含的所述网络时延的生成时刻以及所述异常聚类簇中包含的所述网络数据对象所关联的网络登录信息,进行网络异常分析。2.根据权利要求1所述的网络异常监控方法,其特征在于,所述基于所述网络时延的生成时刻的密度分布,对所述网络数据对象集合中的网络数据对象进行聚类,得到多个聚类簇,包括:获取当前设定的时间半径区间以及密度阈值;基于所述多个网络数据对象对应的多个所述网络时延的生成时刻的密度分布,以及当前设定的所述时间半径区间以及密度阈值,采用具有噪声的基于密度的聚类DBSCAN算法对所述多个网络数据对象进行聚类,得到多个聚类簇。3.根据权利要求2所述的网络异常监控方法,其特征在于,在得到所述多个聚类簇之后,还包括:分别确定每个聚类簇中包含的网络时延的最大值以及最小值;基于聚类簇中包含的网络时延的最大值以及最小值之间的差距,从所述多个聚类簇中确定出至少一个感兴趣的聚类簇;获取当前调整后的时间半径区间以及密度阈值;对于任意一个感兴趣的聚类簇,基于所述感兴趣的聚类簇中的多个网络数据对象所对应的多个网络时延的生成时刻的密度分布,以及当前调整后的时间半径以及密度阈值,采用所述DBSCAN算法对所述感兴趣的聚类簇内包含的多个网络数据对象进行聚类,得到所述感兴趣的聚类簇所对应的多个聚类簇;所述依据所述多个聚类簇中所述网络时延的分布,从所述多个聚类簇中确定出网络时延异常的异常聚类簇,包括:依据所述感兴趣的聚类簇所对应的多个聚类簇中所述网络时延的分布,从所述感兴趣的聚类簇所对应的多个聚类簇中,确定出网络时延异常的异常聚类簇。4.根据权利要求1至3任一项所述的网络异常监控方法,其特征在于,在所述确定出网络时延异常的异常聚类簇之前,还包括:获取当前设定的网络时延的目标区间;所述确定出网络时延异常的异常聚类簇,包括:确定出设定比例超出预设值的异常聚类簇,所述设定比例为聚类簇中不属于所述目标区间的网络时延的数量与所述聚类簇中包含的网络时延的总个数的比值。5.根据权利要求1所述的网络异常监控方法,其特征在于,所述网络登录信息,包括以下一种或多种:IP地址、用户账号、运营商和国家信息。6.根据权利要求1或5所述的网络异常监控方法,其特征在于,所述获取待分析时间段内业务服务平台中的服务器上报的网络数据对象集合,包括:获取待分析时间段内的业务服务器平台中的服务器上报的日志集合,所述日志集合中包括多份日志数据;从所述日志数据中获取所述网...
【专利技术属性】
技术研发人员:周瑞卿,张丹,王浩宇,梁赛婷,吴检,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。