一种大数据运维监控的多平台适配方法组成比例

技术编号:37561891 阅读:15 留言:0更新日期:2023-05-15 07:43
本发明专利技术公开了一种大数据运维监控的多平台适配方法,包括以下步骤:将一组样例平台依据功能组件进行聚类分析得到多个平台集合,并在多个平台集合中对功能组件进行适配共性分析得到每个平台集合的适配共性组件;利用BP神经网络在平台集合中对平台功能特征与适配共性组件进行学习训练得到共性适配模型。本发明专利技术构建出平台与平台之间、平台与组件之间的运维关联性,利用模型产生统一的运维监控视角,建立在不同的平台之间进行合理适配,避免各组件之间在运维层面集成困难、重复建设、自动化程度偏低的困境,能够实现大数据平台的一体化运维管理。维管理。维管理。

【技术实现步骤摘要】
一种大数据运维监控的多平台适配方法


[0001]本专利技术涉及运维监控
,具体涉及一种大数据运维监控的多平台适配方法。

技术介绍

[0002]Ambari跟Hadoop等开源软件一样,也是ApacheSoftwareFoundation中的一个项目,并且是顶级项目。就Ambari的作用来说,就是创建、管理、监视Hadoop的集群,这里的Hadoop是广义,指的是Hadoop整个生态圈(例如Hive,Hbase,Sqoop,Zookeeper等),而并不仅是特指Hadoop。用一句话来说,Ambari就是为了让Hadoop以及相关的大数据软件更容易使用的一个工具。Ambari作为大数据运维监控的顶级开源项目,在大数据平台搭建和运维中得到广泛应用。然而官方的ambari默认只支持x86的cpu架构,以及centos和ubuntu操作系统,在国产操作系统上无法运行。
[0003]传统的大数据运维平台组件种类复杂,一般包含多种开源技术产品,如:Hadoop、ElasticSearch、HBase、Phoenix产品等,涉及的组件类型多,如:容器、中间件、数据库等。由于不同组件之间没有统一的运维接口,一般采用原生接口各自进行运维管理,通过该方式搭建的大数据运维管理平台为离散型,系统与系统之间、组件与组件之间的运维较为割裂,缺乏统一的运维监控视角,也无法建立在不同的平台之间进行合理适配,各组件之间在运维层面集成困难、重复建设、自动化程度偏低,难以实现大数据平台的一体化运维管理。

技术实现思路

[0004]本专利技术的目的在于提供一种大数据运维监控的多平台适配方法,以解决现有技术中离散型,系统与系统之间、组件与组件之间的运维较为割裂,缺乏统一的运维监控视角,也无法建立在不同的平台之间进行合理适配,各组件之间在运维层面集成困难、重复建设、自动化程度偏低,难以实现大数据平台的一体化运维管理的技术问题。
[0005]为解决上述技术问题,本专利技术具体提供下述技术方案:一种大数据运维监控的多平台适配方法,包括以下步骤:步骤S1、拆分运维监控的功能组件,获取每个功能组件的运维监控功能特征;步骤S2、选取一组样例平台,获取每个样例平台的平台功能特征,并标注样例平台使用的所述功能组件;步骤S3、将一组样例平台依据功能组件进行聚类分析得到多个平台集合,并在多个平台集合中对功能组件进行适配共性分析得到每个平台集合的适配共性组件;步骤S4、利用BP神经网络在平台集合中对平台功能特征与适配共性组件进行学习训练得到共性适配模型,以实现大数据运维监控的多平台自主适配。
[0006]作为本专利技术的一种优选方案,所述运维监控功能特征包括组件输入数据类型、组件输出数据类型以及组件监控功能类型。
[0007]作为本专利技术的一种优选方案,所述平台功能特征包括平台输入数据类型、平台输
出数据类型以及平台监控目标类型。
[0008]作为本专利技术的一种优选方案,所述将一组样例平台依据功能组件进行聚类分析得到多个平台集合,包括:将每个样例平台的所有功能组件对应的所有运维监控功能特征向量化作为每个样例平台的特征向量;将一组样例平台基于特征向量进行聚类分析,以实现将一组样例平台划分为多个平台集合。
[0009]作为本专利技术的一种优选方案,所述在多个平台集合中对功能组件进行适配共性分析得到每个平台集合的适配共性组件,包括:将每个平台集合中的所有样例平台对应的功能组件作为每个组件集合;在每个组件集合中量化每个功能组件的适配共性度,所述适配共性度的函数表达式为:;式中,P
k
为每个组件集合中第k个功能组件的适配共性度,X
k
为每个组件集合中第k个功能组件的运维监控功能特征,X
i
为每个组件集合中第i个功能组件的运维监控功能特征,n为每个组件集合中功能组件的总数量,k,i为计数变量,|X
k

X
i
|为X
k
和X
i
的欧氏距离;设定适配共性度的筛选阈值,将每个组件集合中低于所述筛选阈值的适配共性度对应的功能组件作为每个组件集合的适配共性组件;将每个组件集合的适配共性组件映射为每个平台组件的适配共性组件。
[0010]作为本专利技术的一种优选方案,所述利用BP神经网络在平台集合中对平台功能特征与适配共性组件进行学习训练得到共性适配模型,包括:将每个平台集合中的样例平台的平台功能特征作为BP神经网络的输入项,将每个平台集合的适配共性组件作为BP神经网络的输出项;利用BP神经网络对所述BP神经网络的输入项和BP神经网络的输出项进行卷积训练得到所述共性适配模型;所述共性适配模型的模型表达式为:S=BP(Y);式中,S为适配共性组件,Y为平台功能特征,BP为BP神经网络。
[0011]作为本专利技术的一种优选方案,还包括对待适配平台进行适配的过程,包括:获取待适配平台的平台功能特征,利用共性适配模型得到待适配平台的适配共性组件;当待适配平台的适配共性组件对应的运维监控功能特征包含待适配平台的所有平台功能特征,则将待适配平台的适配共性组件作为待适配平台的运维监控组件;当待适配平台的适配共性组件对应的运维监控功能特征未包含待适配平台的所有平台功能特征,则运维监控功能特征中未包含的平台功能特征进行人为标定功能组件,将待适配平台的适配共性组件和人为标定的功能组件作为待适配平台的运维监控组件。
[0012]作为本专利技术的一种优选方案,所述平台功能特征、运维监控功能特征在计算前均进行归一化处理。
[0013]作为本专利技术的一种优选方案,所述聚类分析的算法包括Kmeans算法、层次聚类方法、基于密度的空间聚类算法。
[0014]作为本专利技术的一种优选方案,所述平台集合中至少包含一个样例平台。
[0015]本专利技术与现有技术相比较具有如下有益效果:本专利技术将一组样例平台依据功能组件进行聚类分析得到多个平台集合,并在多个平台集合中对功能组件进行适配共性分析得到每个平台集合的适配共性组件,利用BP神经网络在平台集合中对平台功能特征与适配共性组件进行学习训练得到共性适配模型,构建出平台与平台之间、平台与组件之间的运维关联性,利用模型产生统一的运维监控视角,建立在不同的平台之间进行合理适配,避免各组件之间在运维层面集成困难、重复建设、自动化程度偏低的困境,能够实现大数据平台的一体化运维管理。
附图说明
[0016]为了更清楚地说明本专利技术的实施方式或现有技术中的技术方案,下面将对实施方式或现有技术描述中所需要使用的附图作简单地介绍。显而易见地,下面描述中的附图仅仅是示例性的,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图引伸获得其它的实施附图。
[0017]图1为本专利技术实施例提供的大数据运维监控的多平台适配方法流程图。
具体实施方式
[0018]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种大数据运维监控的多平台适配方法,其特征在于:包括以下步骤:步骤S1、拆分运维监控的功能组件,获取每个功能组件的运维监控功能特征;步骤S2、选取一组样例平台,获取每个样例平台的平台功能特征,并标注样例平台使用的所述功能组件;步骤S3、将一组样例平台依据功能组件进行聚类分析得到多个平台集合,并在多个平台集合中对功能组件进行适配共性分析得到每个平台集合的适配共性组件;步骤S4、利用BP神经网络在平台集合中对平台功能特征与适配共性组件进行学习训练得到共性适配模型,以实现大数据运维监控的多平台自主适配。2.根据权利要求1所述的一种大数据运维监控的多平台适配方法,其特征在于:所述运维监控功能特征包括组件输入数据类型、组件输出数据类型以及组件监控功能类型。3.根据权利要求1所述的一种大数据运维监控的多平台适配方法,其特征在于:所述平台功能特征包括平台输入数据类型、平台输出数据类型以及平台监控目标类型。4.根据权利要求1所述的一种大数据运维监控的多平台适配方法,其特征在于:所述将一组样例平台依据功能组件进行聚类分析得到多个平台集合,包括:将每个样例平台的所有功能组件对应的所有运维监控功能特征向量化作为每个样例平台的特征向量;将一组样例平台基于特征向量进行聚类分析,以实现将一组样例平台划分为多个平台集合。5.根据权利要求4所述的一种大数据运维监控的多平台适配方法,其特征在于:所述在多个平台集合中对功能组件进行适配共性分析得到每个平台集合的适配共性组件,包括:将每个平台集合中的所有样例平台对应的功能组件作为每个组件集合;在每个组件集合中量化每个功能组件的适配共性度,所述适配共性度的函数表达式为:;式中,P
k
为每个组件集合中第k个功能组件的适配共性度,X
k
为每个组件集合中第k个功能组件的运维监控功能特征,X
i
为每个组件集合中第i个功能组件的运维监控功能特征,n为每个组件集合中功能组件的总数量,k,i为计数变量,|X
k

...

【专利技术属性】
技术研发人员:魏强刘广志陈敬
申请(专利权)人:四川观想科技股份有限公司
类型:发明
国别省市:

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

1