[发明专利]数据采集方法、系统、监控报警平台、计算机及存储介质在审
申请号: | 202011452866.8 | 申请日: | 2020-12-11 |
公开(公告)号: | CN112487043A | 公开(公告)日: | 2021-03-12 |
发明(设计)人: | 胡双 | 申请(专利权)人: | 恩亿科(北京)数据科技有限公司 |
主分类号: | G06F16/2457 | 分类号: | G06F16/2457;G06F16/27;G08B21/00 |
代理公司: | 青岛清泰联信知识产权代理有限公司 37256 | 代理人: | 赵燕 |
地址: | 100192 北京市海淀区西小口路66*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据 采集 方法 系统 监控 报警 平台 计算机 存储 介质 | ||
本申请涉及一种数据采集方法、数据采集系统、监控报警平台、计算机设备及计算机存储介质,其中,该方法包括:任务接收步骤,用于获取一设定的采集任务及其任务配置,所述任务配置为自定义的,所述任务配置至少包括:任务名称、数据源、查询周期及任务指标其一或其任意组合;数据采集步骤,用于根据所述任务配置设定一采集规则,通过一数据库适配器连接所述数据源,利用一采集器根据所述查询周期及采集规则进行数据查询,得到查询结果;数据同步步骤,用于根据所述任务名称为所述查询结果设置一数据标识,并将所述查询结果实时同步至一Prometheus数据库。通过本申请实现支持可插拔的采集器配置,适用范围广且可根据需求切换数据源进行不同的任务。
技术领域
本申请涉及互联网技术领域,特别是涉及数据采集方法、数据采集系统、监控报警平台、计算机设备及计算机存储介质。
背景技术
目前,为了更好的对数据进行监控、显示及告警,大数据平台离不开监控告警系统。而监控告警系统的实现各有不同,大致如下所述。在数据采集方面,有的监控系统采用主动采集方式,有的监控系统采用被动上报方式,有的监控系统采用上述两者兼备的方式。在数据传输方面,有的监控系统采用socket传输,有的监控系统采用HTTP传输。在数据存储方面,有的监控系统将监控数据保存在MySQL中,有的监控系统将数据保存在MongoDB,OpenTSDB,InfluxDB等时序数据库中。但是,所有的监控告警系统的核心都是采集和处理数据。
因此,监控系统通常由指标采集子系统和数据处理子系统组成。其中,指标采集子系统主要负责信息采集,过滤,汇总和存储。数据处理子系统主要负责数据分析,展现,预警,告警动作触发和告警等。但是,现有的指标采集子系统无法结合我司现有的自身业务逻辑,只能针对某些特定数据源实现数据监控指标的采集。
发明内容
本申请实施例提供了一种数据采集方法、数据采集系统、监控报警平台、计算机设备及计算机存储介质,实现针对各种数据源的复杂数据监控指标的自动化数据采集,支持可插拔的采集器配置,适用范围广且可根据需求切换数据源进行不同的任务。
第一方面,本申请实施例提供了一种数据采集方法,包括:
任务接收步骤,用于获取一设定的采集任务及其任务配置,所述任务配置为自定义的,所述任务配置至少包括:任务名称、数据源、查询周期及任务指标其一或其任意组合;
数据采集步骤,用于根据所述任务配置设定一采集规则,通过一数据库适配器连接所述数据源,利用一采集器根据所述查询周期及采集规则进行数据查询,得到查询结果;
数据同步步骤,用于根据所述任务名称为所述查询结果设置一数据标识,并将所述查询结果实时同步至一Prometheus数据库。其中,Prometheus是一个开源的服务监控系统和时间序列数据库。
在其中一些实施例中,所述数据采集步骤进一步包括:
数据源连接配置步骤,用于基于所述数据源配置所述数据库适配器,用以连接所述数据源对应的数据库。
在其中一些实施例中,所述数据采集步骤通过API获取所述任务配置,实现可插拔的采集器配置,可以随时根据需要切换到不同的数据源进行不同的采集任务。其中,API(Application Programming Interface,应用程序接口)是一些预先定义的函数,或指软件系统不同组成部分衔接的约定。
在其中一些实施例中,所述数据源至少包括:Postgres、Hive、Mysql及Http-Api其一或其任意组合。
第二方面,本申请实施例提供了一种数据采集系统,包括:
一任务接收模块,用于获取一设定的采集任务及其任务配置,所述任务配置为自定义的,所述任务配置至少包括:任务名称、数据源、查询周期及任务指标其一或其任意组合;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于恩亿科(北京)数据科技有限公司,未经恩亿科(北京)数据科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011452866.8/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置