The present invention provides a data acquisition method and device. The method includes: obtaining an index definition corresponding to at least one data acquisition index, and a definition contract corresponding to at least one data collector; defined according to the index corresponding to at least one data acquisition index corresponding to each of the data collector. A contract is defined to determine at least one data acquisition index corresponding to each of the data collector; to obtain the scheduling information corresponding to the scheduler, and the scheduling information includes the scheduling time corresponding to each of the data collector; according to the scheduling information, the scheduler uses each of the schedulers to separate each of the schedules at the corresponding scheduling time. The data collector is used for scheduling, and the data data corresponding to the corresponding data acquisition indicators are collected by using the collected data collector. This scheme can support users to define and adjust data acquisition indicators on demand and improve the flexibility of data acquisition.
【技术实现步骤摘要】
一种数据采集方法及装置
本专利技术涉及计算机
,特别涉及一种数据采集方法及装置。
技术介绍
在业务系统的开发和运维领域,基于业务运行的环境数据和用户行为数据的数字化运维和研发变得越来越重要,而对业务运行的环境数据和用户行为数据的收集及分析,是数字化运维和研发的基础数据支撑。目前,对环境数据和用户行为数据进行采集时,一般采用相对固化的采集方式,即利用固定设置好采集协议的数据采集组件对数据进行采集。当业务运行环境或用户行为发生变化时,需要重新构建相应采集协议的数据采集组件。由此可见,现有的数据采集方式无法根据业务运行环境的变化和用户行为的变化更改采集协议,导致数据采集不够灵活。
技术实现思路
本专利技术实施例提供了一种数据采集方法及装置,能提高数据采集的灵活性。第一方面,本专利技术实施例提供了一种数据采集方法,包括:获取至少一个数据采集指标对应的指标定义,以及至少一个数据采集器对应的定义契约;根据所述至少一个数据采集指标对应的指标定义以及每一个所述数据采集器对应的定义契约,确定每一个所述数据采集器对应的至少一个数据采集指标;获取调度器对应的调度信息,所述调度信息包括每一个所述数据采集器对应的调度时间;根据所述调度信息,利用所述调度器在相应的调度时间分别对各个所述数据采集器进行调度;利用调度的所述数据采集器,对所对应的所述数据采集指标对应的业务数据进行采集。优选地,进一步包括:获取用户输入的至少一个指标集对应的集合定义;根据每一个所述指标集对应的集合定义以及各个所述数据采集指标对应的指标定义,确定每一个所述指标集对应的至少一个所述数据采集指标;其中,各个所述指 ...
【技术保护点】
1.一种数据采集方法,其特征在于,包括:获取至少一个数据采集指标对应的指标定义,以及至少一个数据采集器对应的定义契约;根据所述至少一个数据采集指标对应的指标定义以及每一个所述数据采集器对应的定义契约,确定每一个所述数据采集器对应的至少一个数据采集指标;获取调度器对应的调度信息,所述调度信息包括每一个所述数据采集器对应的调度时间;根据所述调度信息,利用所述调度器在相应的调度时间分别对各个所述数据采集器进行调度;利用调度的所述数据采集器,对所对应的所述数据采集指标对应的业务数据进行采集。
【技术特征摘要】
1.一种数据采集方法,其特征在于,包括:获取至少一个数据采集指标对应的指标定义,以及至少一个数据采集器对应的定义契约;根据所述至少一个数据采集指标对应的指标定义以及每一个所述数据采集器对应的定义契约,确定每一个所述数据采集器对应的至少一个数据采集指标;获取调度器对应的调度信息,所述调度信息包括每一个所述数据采集器对应的调度时间;根据所述调度信息,利用所述调度器在相应的调度时间分别对各个所述数据采集器进行调度;利用调度的所述数据采集器,对所对应的所述数据采集指标对应的业务数据进行采集。2.根据权利要求1所述的方法,其特征在于,进一步包括:获取用户输入的至少一个指标集对应的集合定义;根据每一个所述指标集对应的集合定义以及各个所述数据采集指标对应的指标定义,确定每一个所述指标集对应的至少一个所述数据采集指标;其中,各个所述指标集对应的所述数据采集指标各不相同;所述根据所述至少一个数据采集指标对应的指标定义以及每一个所述数据采集器对应的定义契约,确定每一个所述数据采集器对应的至少一个数据采集指标,包括:针对每一个所述数据采集器,执行:根据所述指标集对应的集合定义和各个所述数据采集器分别对应的定义契约,确定所述数据采集器对应的至少一个所述指标集;从确定出的每一个所述指标集中确定所述数据采集器对应的数据采集指标。3.根据权利要求1所述的方法,其特征在于,在所述获取用户输入的至少一个数据采集指标对应的指标定义,以及至少一个数据采集器对应的定义契约之后,进一步包括:获取每一个所述数据采集器对应的监控契约;在所述利用调度的所述数据采集器,对所对应的所述数据采集指标对应的业务数据进行采集之后,进一步包括:根据每一个所述数据采集器对应的监控契约,对每一个所述数据采集器进行监控,获得每一个所述数据采集器对应的实时状态信息;对各个所述数据采集器对应的实时状态信息进行展示。4.根据权利要求3所述的方法,其特征在于,进一步包括:获取每一个所述数据采集器对应的生命周期契约;所述对各个所述数据采集器对应的实时状态信息进行展示,包括:根据每一个所述数据采集器对应的生命周期契约以及所述实时状态,分别确定各个所述数据采集器是否存在异常,如果是,对存在异常的数据采集器对应的实时状态进行展示。5.根据权利要求1所述的方法,其特征在于,所述获取用户输入的至少一个数据采集指标对应的指标定义,包括:获取服务器运行环境、服务器配置数据、数据库运行环境、数据库配置数据、业务系统行为数据、异常数...
【专利技术属性】
技术研发人员:戴海宏,郑伟波,孙立新,张胤,
申请(专利权)人:浪潮通用软件有限公司,
类型:发明
国别省市:山东,37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。