数据采集方法、装置、电子设备和计算机可读存储介质制造方法及图纸

技术编号:25598512 阅读:16 留言:0更新日期:2020-09-11 23:56
本公开提供了一种数据采集方法,包括:启动目标主机的资源评价组件面板,以提供目标主机的数据采集功能;获取目标主机的网络地址信息;获取与目标主机的性能指标对应的标识信息;根据网络地址信息和与目标主机的性能指标对应的标识信息生成与性能指标对应的网络地址;以及基于与性能指标对应的网络地址采集目标主机的性能数据。本公开还提供了一种数据采集装置、一种电子设备和一种计算机可读存储介质。

【技术实现步骤摘要】
数据采集方法、装置、电子设备和计算机可读存储介质
本公开涉及计算机
,更具体地,涉及一种数据采集方法、一种数据采集装置、一种电子设备和一种计算机可读存储介质。
技术介绍
大型主机在金融业承担重要作用,其性能数据直接表征主机运行健康度,是主机运维人员关注的重要指标。随着大数据、人工智能等新兴技术的引入,主机运维人员着力于研究主机性能分析及监控来探索智能化运维。而数据是分析及监控的来源及基础,数据采集的效率及质量将直接影响数据分析及监控的效果。在实现本公开构思的过程中,专利技术人发现相关技术中至少存在如下问题:采用相关技术采集主机性能数据的时效性较差,影响了数据分析及监控的效果。
技术实现思路
有鉴于此,本公开提供了一种数据采集方法、一种数据采集装置、一种电子设备和一种计算机可读存储介质。本公开的一个方面提供了一种数据采集方法,包括:启动目标主机的资源评价组件面板,以提供上述目标主机的数据采集功能;获取上述目标主机的网络地址信息;获取与上述目标主机的性能指标对应的标识信息;根据上述网络地址信息和与上述目标主机的性能指标对应的标识信息生成与上述性能指标对应的网络地址;以及基于与上述性能指标对应的网络地址采集上述目标主机的性能数据。根据本公开的实施例,上述的方法还包括:设置上述目标主机的数据采集参数,其中,上述数据采集参数包括以下至少之一:数据采集间隔、文件存储大小、开启的网络端口。其中,上述基于与上述性能指标对应的网络地址采集上述目标主机的性能数据包括:根据上述与上述性能指标对应的网络地址和上述数据采集参数采集上述目标主机的性能数据。根据本公开的实施例,上述获取与上述目标主机的性能指标对应的标识信息包括:启动上述资源评价组件面板的查询功能,获得上述目标主机的多个性能指标分别对应的标识信息。根据本公开的实施例,上述的方法还包括:对上述资源评价组件面板的功能进行验证,以确定上述目标主机和平台端之间是否通信连通,其中,上述平台端用于存储采集的上述目标主机的性能数据;以及在验证结果表明上述目标主机和上述平台端之间通信断开的情况下,检测上述目标主机上运行的与上述资源评价组件面板对应的进程是否正常,以确定上述目标主机和上述平台端之间通信断开的原因。根据本公开的实施例,上述基于与上述性能指标对应的网络地址采集上述目标主机的性能数据包括:基于与上述性能指标对应的网络地址,向上述目标主机发送访问请求;接收由上述目标主机响应上述访问请求发送的关于上述性能指标的性能数据;以及根据上述与上述性能指标对应的网络地址和预设映射关系,将上述关于上述性能指标的性能数据存入数据库的表中,其中,上述预设映射关系包括不同性能指标对应的网络地址与上述数据库的表的对应关系。本公开的另一方面提供了一种数据采集装置,包括:启动模块,用于启动目标主机的资源评价组件面板,以提供上述目标主机的数据采集功能;第一获取模块,用于获取上述目标主机的网络地址信息;第二获取模块,用于获取与上述目标主机的性能指标对应的标识信息;生成模块,用于根据上述网络地址信息和与上述目标主机的性能指标对应的标识信息生成与上述性能指标对应的网络地址;以及采集模块,用于基于与上述性能指标对应的网络地址采集上述目标主机的性能数据。根据本公开的实施例,上述的装置还包括:设置模块,用于设置上述目标主机的数据采集参数,其中,上述数据采集参数包括以下至少之一:数据采集间隔、文件存储大小、开启的网络端口。其中,上述采集模块用于:根据上述与上述性能指标对应的网络地址和上述数据采集参数采集上述目标主机的性能数据。根据本公开的实施例,上述第二获取模块用于:启动上述资源评价组件面板的查询功能,获得上述目标主机的多个性能指标分别对应的标识信息。根据本公开的实施例,上述的装置还包括:验证模块,用于对上述资源评价组件面板的功能进行验证,以确定上述目标主机和平台端之间是否通信连通,其中,上述平台端用于存储采集的上述目标主机的性能数据;以及检测模块,用于在验证结果表明上述目标主机和上述平台端之间通信断开的情况下,检测上述目标主机上运行的与上述资源评价组件面板对应的进程是否正常,以确定上述目标主机和上述平台端之间通信断开的原因。根据本公开的实施例,上述采集模块包括:发送单元,用于基于与上述性能指标对应的网络地址,向上述目标主机发送访问请求;接收单元,用于接收由上述目标主机响应上述访问请求发送的关于上述性能指标的性能数据;以及存储单元,用于根据上述与上述性能指标对应的网络地址和预设映射关系,将上述关于上述性能指标的性能数据存入数据库的表中,其中,上述预设映射关系包括不同性能指标对应的网络地址与上述数据库的表的对应关系。本公开的另一方面提供了一种电子设备,包括:一个或多个处理器;存储器,用于存储一个或多个指令,其中,当上述一个或多个指令被上述一个或多个处理器执行时,使得上述一个或多个处理器实现如上所述的方法。本公开的另一方面提供了一种计算机可读存储介质,存储有计算机可执行指令,所述指令在被执行时用于实现如上所述的方法。本公开的另一方面提供了一种计算机程序,所述计算机程序包括计算机可执行指令,所述指令在被执行时用于实现如上所述的方法。根据本公开的实施例,基于目标主机端的资源评价组件面板,可以对外提供数据实时采集功能,根据与目标主机的性能指标对应的标识信息和目标主机的网络地址信息生成与性能指标对应的网络地址,可以在平台端根据生成的与性能指标对应的网络地址直接请求获取性能数据,无需在主机端开发大量REXX程序,无需将大量主机数据FTP同步到平台端,直接调用资源评价组件面板的接口即可在平台端实时获取主机性能数据。所以至少部分地克服了采用相关技术采集主机性能数据的时效性较差的技术问题,进而达到了提高数据采集的时效性,提高了数据分析及监控的质量的技术效果,有利于主机运维人员研究主机性能分析及监控来探索智能化运维。附图说明通过以下参照附图对本公开实施例的描述,本公开的上述以及其他目的、特征和优点将更为清楚,在附图中:图1示意性示出了根据本公开实施例的可以应用数据采集方法及装置的示例性系统架构;图2示意性示出了根据本公开实施例的数据采集方法的流程图;图3示意性示出了根据本公开另一实施例的数据采集方法的流程图;图4示意性示出了根据本公开实施例的基于与性能指标对应的网络地址采集目标主机的性能数据的流程图;图5示意性示出了根据本公开实施例的数据采集装置的框图;以及图6示意性示出了根据本公开实施例的适于实现上文描述的方法的计算机系统的框图。具体实施方式以下,将参照附图来描述本公开的实施例。但是应该理解,这些描述只是示例性的,而并非要限制本公开的范围。在下面的详细描述中,为便于解释,阐述了许多具体的细节以提供对本公开实施例的全面理解。然而,明显地,一个或多个实施例在没有这些具体细节的情况下也可以被实施。此外,在以下说明中,省略了对公知结构和技术的本文档来自技高网...

【技术保护点】
1.一种数据采集方法,包括:/n启动目标主机的资源评价组件面板,以提供所述目标主机的数据采集功能;/n获取所述目标主机的网络地址信息;/n获取与所述目标主机的性能指标对应的标识信息;/n根据所述网络地址信息和与所述目标主机的性能指标对应的标识信息生成与所述性能指标对应的网络地址;以及/n基于与所述性能指标对应的网络地址采集所述目标主机的性能数据。/n

【技术特征摘要】
1.一种数据采集方法,包括:
启动目标主机的资源评价组件面板,以提供所述目标主机的数据采集功能;
获取所述目标主机的网络地址信息;
获取与所述目标主机的性能指标对应的标识信息;
根据所述网络地址信息和与所述目标主机的性能指标对应的标识信息生成与所述性能指标对应的网络地址;以及
基于与所述性能指标对应的网络地址采集所述目标主机的性能数据。


2.根据权利要求1所述的方法,还包括:
设置所述目标主机的数据采集参数,其中,所述数据采集参数包括以下至少之一:数据采集间隔、文件存储大小、开启的网络端口;
其中,所述基于与所述性能指标对应的网络地址采集所述目标主机的性能数据包括:
根据所述与所述性能指标对应的网络地址和所述数据采集参数采集所述目标主机的性能数据。


3.根据权利要求1所述的方法,其中,所述获取与所述目标主机的性能指标对应的标识信息包括:
启动所述资源评价组件面板的查询功能,获得所述目标主机的多个性能指标分别对应的标识信息。


4.根据权利要求1所述的方法,还包括:
对所述资源评价组件面板的功能进行验证,以确定所述目标主机和平台端之间是否通信连通,其中,所述平台端用于存储采集的所述目标主机的性能数据;以及
在验证结果表明所述目标主机和所述平台端之间通信断开的情况下,检测所述目标主机上运行的与所述资源评价组件面板对应的进程是否正常,以确定所述目标主机和所述平台端之间通信断开的原因。


5.根据权利要求1所述的方法,其中,所述基于与所述性能指标对应的网络地址采集所述目标主机的性能数据包括:
基于与所述性能指标对应的网络地址,向所述目标主机发送访问请求;
接收由所述目标主机响应所述访问请求发送的关于所述性能指标的性能数据;以及
根据所述与所述性能指标对应的网络地址和预设映射关系,将所述关于所述性能指标的性能数据存入数据库的表中,其中,所述预设映射关系包括不同性能指标对应的网络地址与所述数据库的表的对应关系。


6.一种数据采集装置,包括:
启动模块,用于启动目标主机的资源评价组件面板,以提供所述目标主机的数据采集功能;
第一获取模块,用于获取所述目标主机的网络地址信息;
第二获取模块,...

【专利技术属性】
技术研发人员:黄凤春刘祎
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:北京;11

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

1