System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请实施例涉及网络,具体而言,涉及一种网络状态测量方法、装置、设备及存储介质。
技术介绍
1、网络状态的测量是对网络进行监控和故障排除的基础,对网络状态的测量需要获取到网络链路中的网络状态数据并对数据进行分析。相关技术中,服务器接收到了链路中获取到的网络状态数据后,将网络状态数据存储至数据库中,对数据库中的网络状态数据进行分析,得到网络状态测量结果。
2、相关技术中,在网络链路较为复杂,网络状态数据量较为庞大时,数据库会存储大量的网络状态数据,对网络状态数据进行历史统计分析时,需要多次从数据库中查找到每个时刻的网络状态数据,查询速度较慢,网络状态的测量速度也较慢。
技术实现思路
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、将所述第二时间戳以及所述类别名称插入所述网络状态数据在所述数据库中对应的查询字段,得到所述网络状态数据对应的所述第二索引。
27、可选地,所述将分类后的所述网络状态数据按照预设数据存储格式,存储在所述数据库中,包括:
28、确定所述网络状态数据对应的所述第二时间戳;
29、将所述网络状态数据对应的所述第二时间戳以及所述网络状态数据对应的数据字段绑定存储至所述数据库中。
30、可选地,所述方法还包括:
31、将同一类别的所述网络状态数据对应的所述第二索引按照所述网络状态数据接收的时间段进行合并。
32、可选地,所述将同一类别的所述网络状态数据对应的所述第二索引按照所述网络状态数据接收的时间段进行合并,包括:
33、根据预设的时间范围,将所述网络状态数据对应的所述第二索引分配至多个索引组中;
34、为每个所述索引组生成对应的所述第一索引。
35、可选地,所述根据预设的时间段,将所述网络状态数据对应的所述索引分配至多个索引组中,包括:
36、确定每个所述第二索引对应的所述第二时间戳;
37、根据所述第二时间戳对应的所述时间范围,将所述第二索引分配至对应的所述索引组中。
38、可选地,所述为每个所述索引组生成对应的所述第一索引,包括:
39、确定所述索引组中的每个所述第二索引中包含的类别名称;
40、确定所述索引组对应的所述时间范围;
41、根据所述时间范围,生成对应的所述第一时间戳;
42、将所述第一时间戳以及所述类别名称插入所述索引组对应的查询字段中,得到所述索引组对应的所述第一索引。
43、可选地,在根据网络状态数据对应的索引,在数据库中获取预设时间段内的所述网络状态数据之前,所述方法还包括:
44、在接收到分析指令的情况下,确定所述分析指令对应的所述目标时间段以及所述网络状态数据的类别;
45、根据所述目标时间段以及所述网络状态数据的类别,确定所述索引。
46、可选地,根据所述目标时间段以及所述网络状态数据的类别,确定所述索引,包括:
47、根据所述目标时间段,确定所述目标时间段对应的所述第一时间戳;
48、根据所述网络状态数据的类别,确定所述网络状态数据对应的类别名称;
49、根据所述第一时间戳以及所述类别名称,确定所述第一索引。
50、可选地,所述根据网络状态数据对应的索引,在数据库中获取目标时间段内的所述网络状态数据,包括:将所述第一索引输入数据库中;
51、获取所述第一索引对应的值,得到所述目标时间段内的所述网络状态数据。
52、可选地,根据所述网络状态数据中包含的第二时间戳,对所述网络状态数据进行排序,包括:
53、确定每个所述网络状态数据中包含的所述第二时间戳;
54、按照所述第二时间戳的相邻关系,对所述网络状态数据进行排序。
55、可选地,根据排序后的所述网络状态数据,生成所述目标时间段内的网络状态曲线,包括:
56、对排序后的所述网络状态数据进行历史数据统计,得到历史数据统计结果;
57、根据所述历史数据统计结果,生成所述目标时间段内的所述网络状态曲线。
58、本申请实施例第二方面提供一种网络状态测量装置,所述装置包括:
59、网络状态数据获取模块,用于根据网络状态数据对应的第一索引,在数据库中获取目标时间段内的所述网络状态数据,所述第一索本文档来自技高网...
【技术保护点】
1.一种网络状态测量方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
3.根据权利要求1所述的方法,其特征在于,在根据网络状态数据对应的索引,在数据库中查找目标时间段内的所述网络状态数据之前,所述方法还包括:
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
5.根据权利要求3所述的方法,其特征在于,所述从交换机中获取所述网络状态数据,包括:
6.根据权利要求4所述的方法,其特征在于,所述根据所述网络状态数据携带的标签,对所述网络状态数据进行分类,包括:
7.根据权利要求4所述的方法,其特征在于,所述根据接收所述网络状态数据的时间以及所述网络状态数据的类别,生成所述网络状态数据对应的所述第二索引,包括:
8.根据权利要求4所述的方法,其特征在于,所述将分类后的所述网络状态数据按照预设数据存储格式,存储在所述数据库中,包括:
9.根据权利要求4所述的方法,其特征在于,所述方法还包括:
10.根据权利要求9所述的方法,其特征
11.根据权利要求10所述的方法,其特征在于,所述根据预设的时间段,将所述网络状态数据对应的所述索引分配至多个索引组中,包括:
12.根据权利要求10所述的方法,其特征在于,所述为每个所述索引组生成对应的所述第一索引,包括:
13.根据权利要求1所述的方法,其特征在于,在根据网络状态数据对应的索引,在数据库中获取预设时间段内的所述网络状态数据之前,所述方法还包括:
14.根据权利要求13所述的方法,其特征在于,根据所述目标时间段以及所述网络状态数据的类别,确定所述索引,包括:
15.根据权利要求1所述的方法,其特征在于,所述根据网络状态数据对应的索引,在数据库中获取目标时间段内的所述网络状态数据,包括:
16.根据权利要求1所述的方法,其特征在于,根据所述网络状态数据中包含的第二时间戳,对所述网络状态数据进行排序,包括:
17.根据权利要求1所述的方法,其特征在于,对排序后的所述网络状态数据进行历史数据统计,生成所述目标时间段内的网络状态曲线,包括:
18.一种网络状态测量装置,其特征在于,所述装置包括:
19.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时,实现如权利要求1至17任一所述的方法中的步骤。
20.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时,实现如权利要求1至17任一所述的方法的步骤。
...【技术特征摘要】
1.一种网络状态测量方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
3.根据权利要求1所述的方法,其特征在于,在根据网络状态数据对应的索引,在数据库中查找目标时间段内的所述网络状态数据之前,所述方法还包括:
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
5.根据权利要求3所述的方法,其特征在于,所述从交换机中获取所述网络状态数据,包括:
6.根据权利要求4所述的方法,其特征在于,所述根据所述网络状态数据携带的标签,对所述网络状态数据进行分类,包括:
7.根据权利要求4所述的方法,其特征在于,所述根据接收所述网络状态数据的时间以及所述网络状态数据的类别,生成所述网络状态数据对应的所述第二索引,包括:
8.根据权利要求4所述的方法,其特征在于,所述将分类后的所述网络状态数据按照预设数据存储格式,存储在所述数据库中,包括:
9.根据权利要求4所述的方法,其特征在于,所述方法还包括:
10.根据权利要求9所述的方法,其特征在于,所述将同一类别的所述网络状态数据对应的所述第二索引按照所述网络状态数据接收的时间段进行合并,包括:
11.根据权利要求10所述的方法,其特征在于,所述根据预设的时间段,将所述网络状态数据对应的所述索引分配至多个索引组...
【专利技术属性】
技术研发人员:周国浪,郭巍松,董建军,
申请(专利权)人:苏州元脑智能科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。