一种集群数据采集方法技术

技术编号:31089701 阅读:26 留言:0更新日期:2021-12-01 12:50
本发明专利技术提出了一种集群数据采集方法,方法包括在所述集群的子节点中进行的以下步骤:在集群的子节点中预设主节点的IP地址、接口信息以及数据采集配置文件;响应于子节点启动,基于数据采集配置文件生成数据采集接口,并通过主节点的IP地址及接口信息向主节点发起接口注册请求;响应于注册成功,向主节点开放所述数据采集接口。本发明专利技术的有益效果包括:本发明专利技术通过在子节点中预设数据采集配置文件,并在子节点启动后,基于数据采集配置文件生成数据采集接口,并向主节点发起接口注册请求的方式实现了在服务应用部署前,提前在各个子节点中部署数据采集接口,从而为后续数据采集的快速二次开发供了基础。次开发供了基础。次开发供了基础。

【技术实现步骤摘要】
一种集群数据采集方法


[0001]本专利技术涉及集群
,尤其涉及一种集群数据采集方法。

技术介绍

[0002]在对集群系统的应用过程中,数据采集一直是其中较为重要的一项功能需求,然而数据采集功能的实现存在以下困难:
[0003]其一,集群中各子节点的配置、基于该配置运行的项目程序及所产生的资源(如,CPU及内存)消耗各有不同,而该项目程序可能需要通过数个节点配合实现,其在底层开发中无法兼顾实现的;因此,诸如项目应用的运行指标数据、宿主机硬件指标数据、项目运行的健康数据以及第三方工具(如,集群数据库等)运行状态数据等均无法在项目部署完成前实现。
[0004]其二,对于需要采集新的数据对象的需求,需要在各个相关节点中重新部署相应的数据采集功能,过程较为繁琐,开发周期较长,不利于数据采集的快速二次开发。

技术实现思路

[0005]本专利技术通过在各个集群的子节点中预留抽象接口,该抽象接口能够实现仅需用户在抽象接口的配置文件中的指定位置加入对应的数据采集逻辑,并由各个字节点向主节点发起接口注册请求,即可实现由集群的本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种集群数据采集方法,其特征在于,所述方法包括在所述集群的子节点中进行的以下步骤:在集群的子节点中预设主节点的IP地址、接口信息以及数据采集配置文件;响应于所述子节点启动,基于所述数据采集配置文件生成数据采集接口,并通过所述主节点的IP地址及接口信息向所述主节点发起接口注册请求;响应于注册成功,向所述主节点开放所述数据采集接口。2.如权利要求1所述的集群数据采集方法,其特征在于,所述方法还包括:在所述子节点中预设一个或多个数据采集配置文件,所述数据采集配置文件包括数据采集器以及空方法函数,其中,所述空方法函数用于规范二次开发,并执行在所述二次开发规范规定处加入的数据采集逻辑,所述数据采集器包括可修改的名称字段以及用于初始化数据采集周期的周期字段。3.如权利要求2所述的集群数据采集方法,其特征在于,所述数据采集逻辑用于采集运行在所述子节点中的服务应用的相关数据。4.如权利要求2所述的集群数据采集方法,其特征在于,所述响应于所述子节点启动,基于所述数据采集配置文件生成数据采集接口,包括:响应于所述子节点启动,基于所述数据采集器以及所述空方法函数生成具有与所述数据采集器的名称字段具有相同名称的实体类以及数据采集接口,并基于所述数据采集器的周期字段初始化所述数据采集接口的开放周期,其中,所述实体类用于承接所述空方法函数执行所述数据采集逻辑而获得的对应应用服务的相关数据,并返回至所述数据采集接口。5.如权利要求4所述的集群数据采集方法,其特征在于,所述方法还包括:响应于所述数据采集接口被访问,启动所述空方法函数并执行所述数据采集逻辑,获得对应服务应用的相关数据,并由所述实体类承接所述相关数据...

【专利技术属性】
技术研发人员:韩保铎
申请(专利权)人:浪潮通用软件有限公司
类型:发明
国别省市:

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

1