当前位置: 首页 > 专利查询>王海军专利>正文

一种云计算数据采集系统、方法、电子设备和存储介质技术方案

技术编号:36772020 阅读:22 留言:0更新日期:2023-03-08 21:48
本发明专利技术公开了一种云计算数据采集系统、方法、电子设备和存储介质,涉及云计算领域。系统包括云计算服务器和数据采集器;云计算服务器接收目标主机的数据采集器发送的采集任务请求报文;根据每一应用标识与云计算服务器保存的多个预设采集任务,确定每一应用标识对应的预设采集任务,作为数据采集器的目标采集任务;向数据采集器发送目标采集任务;数据采集器根据每一目标采集任务,采集该目标采集任务对应的应用所属的容器的数据。云计算服务器可以根据目标主机的采集任务请求报文中的应用标识给目标主机分配对应的目标采集任务,可以节约计算机资源的且保证目标主机中应用程序的正常运行。的正常运行。的正常运行。

【技术实现步骤摘要】
一种云计算数据采集系统、方法、电子设备和存储介质


[0001]本专利技术涉及云计算
,具体涉及一种云计算数据采集系统、方法、电子设备和存储介质。

技术介绍

[0002]云计算进行数据采集时,通过在所有的服务器主机上安装数据采集器,由数据采集器针对服务器主机进行扫描,保证及时获取服务器主机中应用程序的运行数据。
[0003]然而,上述方式中云计算服务器将采集任务广播至各服务器主机,若服务器主机中没有采集任务对应的应用程序,数据采集器仍会对该服务器主机进行扫描,导致极大计算机资源的浪费且其他应用程序的正常运行。

技术实现思路

[0004]本专利技术的目的就在于解决上述
技术介绍
的问题,而提出一种云计算数据采集系统、方法、电子设备和存储介质。
[0005]本专利技术的目的可以通过以下技术方案实现:
[0006]本专利技术实施例第一方面,首先提供了一种云计算数据采集系统,包括云计算服务器和数据采集器;其中:
[0007]所述云计算服务器,用于接收目标主机的数据采集器发送的采集任务请求报文;所述采集任务请求报文包括所述目标主机中部署的所有应用的应用标识;根据每一应用标识与所述云计算服务器保存的多个预设采集任务,确定每一应用标识对应的预设采集任务,作为所述数据采集器的目标采集任务;向所述数据采集器发送所述目标采集任务;
[0008]所述数据采集器,用于根据每一目标采集任务,采集该目标采集任务对应的应用所属的容器的数据。
[0009]本专利技术实施例第二方面,还提供了一种云计算数据采集方法,所述方法应用于云计算服务器,所述方法包括:
[0010]接收目标主机的数据采集器发送的采集任务请求报文;所述采集任务请求报文包括所述目标主机中部署的所有应用的应用标识;
[0011]根据每一应用标识与所述云计算服务器保存的多个预设采集任务,确定每一应用标识对应的预设采集任务,作为所述数据采集器的目标采集任务;
[0012]向所述数据采集器发送所述目标采集任务;以使所述数据采集器接收所述目标采集任务,并根据每一目标采集任务,采集该目标采集任务对应的应用所属的容器的数据。
[0013]可选地,在所述接收目标主机的数据采集器发送的采集任务请求报文之前,所述方法还包括:
[0014]当接收到所述目标主机发送的目标容器的容器创建信息,判断所述目标主机是否需要安装所述数据采集器;所述容器创建信息包括所述目标容器中部署的目标应用的目标应用标识,以及所述目标主机的目标地址;
[0015]若所述云计算服务器保存的多个预设采集任务中,存在与所述目标应用标识相匹配的预设采集任务,且所述目标主机未安装数据采集器,则确定所述目标主机需要安装所述数据采集器;
[0016]根据所述目标地址向所述目标主机发送数据采集器的安装指令和安装包;以使所述目标主机安装所述数据采集器。
[0017]可选地,每一预设采集任务包括该采集任务对应的应用的应用标识;
[0018]所述若所述云计算服务器保存的多个预设采集任务中,存在与所述目标应用标识相匹配的预设采集任务,且所述目标主机未安装数据采集器,则确定所述目标主机需要安装所述数据采集器,包括:
[0019]若所述云计算服务器保存的多个预设采集任务中,存在包含所述目标应用标识的预设采集任务,则所述目标应用标识与该预设采集任务相匹配;
[0020]在预设历史时间段内,所述云计算服务器未接收到包含所述目标地址的所述采集任务请求报文,则所述目标主机未安装数据采集器;
[0021]确定所述目标主机需要安装所述数据采集器。
[0022]本专利技术实施例第三方面,还提供了一种云计算数据采集方法,所述方法应用于目标主机中的数据采集器,所述方法包括:
[0023]向云计算服务器发送采集任务请求报文;以使所述云计算服务器接收所述采集任务请求报文;所述采集任务请求报文包括所述目标主机中部署的所有应用的应用标识;根据每一应用标识与所述云计算服务器保存的多个预设采集任务,确定每一应用标识对应的预设采集任务,作为所述数据采集器的目标采集任务;向所述数据采集器发送所述目标采集任务;
[0024]接收所述目标采集任务,并根据每一目标采集任务,采集该目标采集任务对应的应用所属的容器的数据。
[0025]可选地,每一预设采集任务包括该采集任务对应的应用的应用标识,以及该采集任务对应的应用的预设采集地址;
[0026]所述根据每一目标采集任务,采集该目标采集任务对应的应用所属的容器的数据,包括:
[0027]根据每一应用的应用标识和预设采集地址,采集该应用所属的容器的数据。
[0028]可选地,所述目标采集任务包括针对每一应用的应用标识对应的数据处理策略;
[0029]采集该应用所属的容器的数据包括:
[0030]根据数据处理策略提取该应用所属的容器中预设字段的信息,得到采集数据,将采集数据保存到预设存储位置。
[0031]本专利技术实施例第四方面,还提供了一种电子设备,其特征在于,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
[0032]存储器,用于存放计算机程序;
[0033]处理器,用于执行存储器上所存放的程序时,实现上述任一所述的方法步骤。
[0034]本专利技术实施例第五方面,还提供了一种计算机可读存储介质,其特征在于,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述任一所
述的方法步骤。
[0035]本专利技术的有益效果:
[0036]专利技术实施例提供的一种云计算数据采集系统。该系统包括云计算服务器和数据采集器;其中:云计算服务器,用于接收目标主机的数据采集器发送的采集任务请求报文;采集任务请求报文包括目标主机中部署的所有应用的应用标识;根据每一应用标识与云计算服务器保存的多个预设采集任务,确定每一应用标识对应的预设采集任务,作为数据采集器的目标采集任务;向数据采集器发送目标采集任务;数据采集器,用于根据每一目标采集任务,采集该目标采集任务对应的应用所属的容器的数据。云计算服务器可以根据目标主机的采集任务请求报文中的应用标识给目标主机分配对应的目标采集任务,可以节约计算机资源的且保证目标主机中应用程序的正常运行。
附图说明
[0037]下面结合附图对本专利技术作进一步的说明。
[0038]图1为本专利技术实施例提供的一种云计算数据采集系统的系统框图;
[0039]图2为本专利技术实施例提供的应用于云计算服务器的一种云计算数据采集方法的流程图;
[0040]图3为本专利技术实施例提供的应用于目标主机中的数据采集器的一种云计算数据采集方法的流程图;
[0041]图4为本专利技术实施例提供的一种电子设备的结构示意图。
具体实施方式
[0042]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种云计算数据采集系统,其特征在于,包括云计算服务器和数据采集器;其中:所述云计算服务器,用于接收目标主机的数据采集器发送的采集任务请求报文;所述采集任务请求报文包括所述目标主机中部署的所有应用的应用标识;根据每一应用标识与所述云计算服务器保存的多个预设采集任务,确定每一应用标识对应的预设采集任务,作为所述数据采集器的目标采集任务;向所述数据采集器发送所述目标采集任务;所述数据采集器,用于根据每一目标采集任务,采集该目标采集任务对应的应用所属的容器的数据。2.一种云计算数据采集方法,其特征在于,所述方法应用于云计算服务器,所述方法包括:接收目标主机的数据采集器发送的采集任务请求报文;所述采集任务请求报文包括所述目标主机中部署的所有应用的应用标识;根据每一应用标识与所述云计算服务器保存的多个预设采集任务,确定每一应用标识对应的预设采集任务,作为所述数据采集器的目标采集任务;向所述数据采集器发送所述目标采集任务;以使所述数据采集器接收所述目标采集任务,并根据每一目标采集任务,采集该目标采集任务对应的应用所属的容器的数据。3.根据权利要求2所述的一种云计算数据采集方法,其特征在于,在所述接收目标主机的数据采集器发送的采集任务请求报文之前,所述方法还包括:当接收到所述目标主机发送的目标容器的容器创建信息,判断所述目标主机是否需要安装所述数据采集器;所述容器创建信息包括所述目标容器中部署的目标应用的目标应用标识,以及所述目标主机的目标地址;若所述云计算服务器保存的多个预设采集任务中,存在与所述目标应用标识相匹配的预设采集任务,且所述目标主机未安装数据采集器,则确定所述目标主机需要安装所述数据采集器;根据所述目标地址向所述目标主机发送数据采集器的安装指令和安装包;以使所述目标主机安装所述数据采集器。4.根据权利要求3所述的一种云计算数据采集方法,其特征在于,每一预设采集任务包括该采集任务对应的应用的应用标识;所述若所述云计算服务器保存的多个预设采集任务中,存在与所述目标应用标识相匹配的预设采集任务,且所述目标主机未安装数据采集器,则确定所述目标主机需要安装所述数据采集器,包括:若所述云计算服务器保存的多个预设采集...

【专利技术属性】
技术研发人员:王海军
申请(专利权)人:王海军
类型:发明
国别省市:

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

1