一种性能数据相关性的分析方法及性能监控系统技术方案

技术编号:12095575 阅读:96 留言:0更新日期:2015-09-23 13:27
本发明专利技术适用于性能数据分析领域,提供了一种性能数据相关性的分析方法及性能监控系统,所述方法包括步骤:采集多个指标的性能数据,对所述性能数据进行存储以建立数据库;提取数据库中一个指标的性能数据,并按采集时间顺序构建时间序列;提取该时间序列的图形特征向量;对所述图形特征向量构建图形特征索引;构建目标时间序列;提取所述目标时间序列的目标图形特征向量;在所述图形特征索引中查询与所述目标图形特征向量相似的图形特征向量,对查询结果进行排序并输出。本发明专利技术通过时间序列相似性查询技术来实现对性能数据的大数据分析,使其在时间轴上的变化特征能够直观的体现,管理人员可以直接通过查询结果分析产生性能问题的各种因素。

【技术实现步骤摘要】

本专利技术属于性能数据分析领域,尤其涉及一种性能数据相关性的分析方法及性能监控系统
技术介绍
服务器性能监控系统、网络设备性能监控系统、动环性能监控系统等性能数据分析领域中,大数据分析的基础问题在实际应用中常常被提及。现有技术中的大数据分析方法,通常以NoSQL(关系型数据库)为基础,通过对数据库中性能数据的构建时间序列,并按照时间序列索引方法对性能数据进行相似度查询和分析,在实现性能数据存储管理的同时,提高了 NoSQL数据库的大数据存储及高性能查询能力。然而,现有技术中的各种性能监控系统,对性能数据的使用处于对所统计的信息的展示和分析阶段,所统计的信息的有效性依赖于性能数据的统计量的大小,所统计的信息也很难体现性能数据在时间轴上的变化特征,从而很难为性能监控系统的性能分析、诊断和调优提供有效的指导信息。
技术实现思路
本专利技术实施例的目的在于提供一种性能数据相关性的分析方法及性能监控系统,旨在解决现有技术中的各种性能监控系统,对性能数据的使用处于对所统计的信息的展示和分析阶段,很难为性能监控系统的性能分析、诊断和调优断提供有效的指导信息的问题。本专利技术实施例是这样实现的,一种性能数据相关性的分析方法,所述方法包括以下步骤:通过网络节点采集目标网络中的多个指标的性能数据;对所述性能数据进行存储,以建立存储有大量性能数据的数据库;提取所述数据库中所述多个指标中的一个指标的性能数据,并按所述一个指标的性能数据的采集时间顺序构建时间序列;按照预设算法提取所述时间序列的图形特征向量;按预设的空间索引结构,对所述图形特征向量构建图形特征索引;构建含有目标指标的目标时间序列;按照所述预设算法提取出所述目标时间序列的目标图形特征向量;在所述图形特征索引中查询与所述目标图形特征向量相似的图形特征向量,对查询结果进行排序并输出。在一优选实施例中,所述通过网络节点采集目标网络中的多个指标的性能数据的步骤,具体包括:通过多个网络节点高并发的采集多个目标网络中的多个指标的性能数据;将采集到的性能数据转换成兼容于SNMP协议的性能数据;通过SNMP协议获取所述兼容于SNMP协议的性能数据,并对所述兼容于SNMP协议的性能数据进行统一管理。本专利技术实施例还提供一种性能监控系统,所述性能监控系统包括:采集模块,用于通过网络节点采集目标网络中的多个指标的性能数据;存储模块,用于对所述性能数据进行存储,以建立存储有大量性能数据的数据库;时间序列构建模块,用于提取所述数据库中所述多个指标中的一个指标的性能数据,并按所述一个指标的性能数据的采集时间顺序构建时间序列;特征提取模块,用于按照预设算法提取所述时间序列的图形特征向量;索引构建模块,用于按预设的空间索引结构,对所述图形特征向量构建图形特征索引;目标时间序列构建模块,用于构建含有目标指标的目标时间序列;目标特征提取模块,用于按照所述预设算法提取出所述目标时间序列的目标图形特征向量;查询模块,用于在所述图形特征索引中查询与所述目标图形特征向量相似的图形特征向量,对查询结果进行排序并输出。在一优选实施例中,所述采集模块包括:数据采集单元,通过多个网络节点高并发的采集多个目标网络中的多个指标的性能数据;数据适配单元,将采集到的性能数据转换成兼容于SNMP协议的性能数据;数据管理单元,用于通过SNMP协议获取所述兼容于SNMP协议的性能数据,并对所述兼容于SNMP协议的性能数据进行统一管理。本专利技术实施例与现有技术相比,其有益效果在于:通过对大量的性能数据进行存储并按照时间序列排序,同时构建性能数据的图形特征索引,并通过时间序列相似性查询技术进行查询,实现了对大数据的分析,使得性能数据在时间轴上的变化特征能够直观的体现,管理人员可以直接通过查询结果分析产生性能问题的各种因素,为性能监控系统的问题诊断和调优提供了有效的指导信息,同时本专利技术实施所提供的性能数据相关性的分析方法易于实现,所提供的性能监控系统结构简单、易于操作,适于广泛推广。【附图说明】图1是本专利技术的实施例提供的性能数据相关性的分析方法的流程图;图2是本专利技术的优选实施例提供的性能数据的采集方法的流程图;图3是本专利技术的优选实施例提供的性能数据的存储方法的流程图;图4是本专利技术的实施例提供的性能监控系统的基本结构框图;图5是本专利技术的优选实施例提供的性能监控系统的具体结构框图;图6是本专利技术的优选实施例提供的构建图像特征索引的方法的流程图;图7是本专利技术的优选实施例提供的目标指标的查询方法的流程图。【具体实施方式】为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。图1本专利技术的实施例提供的性能数据相关性的分析方法的流程图,为了便于说明,仅示出了与本实施例相关的部分。参阅图1,本专利技术实施例所提供的性能数据相关性的分析方法,包括以下步骤:SlOl:通过网络节点采集目标网络中的多个指标的性能数据;S102:对所述性能数据进行存储,以建立存储有大量性能数据的数据库;S103:提取所述数据库中所述多个指标中的一个指标的性能数据,并按所述一个指标的性能数据的采集时间顺序构建时间序列;S104:按照预设算法提取所述时间序列的图形特征向量;S105:按预设的空间索引结构,对所述图形特征向量构建图形特征索引;S106:构建含有目标指标的目标时间序列;S107:按照所述预设算法提取出所述目标时间序列的目标图形特征向量;S108:在所述图形特征索引中查询与所述目标图形特征向量相似的图形特征向量,对查询结果进行排序并输出。在一优选实施例中,所述预设算法为DTW(Dynamic Time Warping,动态时间规整)算法。在一优选实施例中,所述预设的空间索引结构为基于euclidean metric (欧几里得空间度量)的空间索引结构,所述空间索引结构具体为基于平衡二叉树(BalancedBinary Tree)结构的R树结构、R+树结构、R*结构、SR树结构等。在一优选实施例中,所述预设的空间索引结构还可以是KD-树结构、四叉树结构、网格文件结构。图2是本专利技术的优选实施例提供的本专利技术的实施例提供的性能数据的采集方法的流程图。图2所示的实施例为对图1中步骤SlOl的进一步优化,其步骤具体包括:S201:通过多个网络节点高并发的采集多个目标网络中的多个指标的性能数据;S202:将采集到的性能数据转换成兼容于SNMP协议的性能数据;S203:通过SNMP协议获取所述兼容于SNMP协议的性能数据,并对所述兼容于SNMP协议的性能数据进行统一管理。SNMP协议即简单网络管理协议。在具体应用中,所述步骤S201中的网络节点为服务器、路由器、交换机、主机等等;所述目标网络当前第1页1 2 3 本文档来自技高网...

【技术保护点】
一种性能数据相关性的分析方法,其特征在于,所述性能数据相关性的分析方法包括以下步骤:通过网络节点采集目标网络中的多个指标的性能数据;对所述性能数据进行存储,以建立存储有大量性能数据的数据库;提取所述数据库中所述多个指标中的一个指标的性能数据,并按所述一个指标的性能数据的采集时间顺序构建时间序列;按照预设算法提取所述时间序列的图形特征向量;按预设的空间索引结构,对所述图形特征向量构建图形特征索引;构建含有目标指标的目标时间序列;按照所述预设算法提取出所述目标时间序列的目标图形特征向量;在所述图形特征索引中查询与所述目标图形特征向量相似的图形特征向量,对查询结果进行排序并输出。

【技术特征摘要】

【专利技术属性】
技术研发人员:肖飞廖万里金卓
申请(专利权)人:深圳市金证科技股份有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1