【技术实现步骤摘要】
一种监控方法及装置
本申请涉及但不限于计算机领域,尤其涉及数据处理设备。
技术介绍
随着数据存储方式的日渐丰富,商务数据集成平台业务场景中用到的数据库类型越来越多,目前已经用到的有MySql(一种关系型数据库管理系统)、ElaticSearch(一种分布式文档数据库)、GreenPlum(一种关系型数据库集群)、Hive(基于Hadoop的数据仓库工具)、PostgreSQL(一种特性非常齐全的自由软件的对象-关系型数据库管理系统)等。
技术实现思路
本申请所要解决的技术是提供一种监控方法,可以实现对多种类型数据源的监控。为了解决上述技术问题,本申请提供了一种监控方法,包括:当根据监控任务配置的时间信息确定需要执行监控任务时,根据所述监控任务配置的监控对象获取监控数据;根据所述监控数据判断是否满足所述监控任务配置的报警条件,如果满足所述报警条件,则发送报警信息;其中,所述监控对象的类型包括以下内容中的一种或者多种:数据库、数据表、应用程序接口API、程序代码。在一种 ...
【技术保护点】
1.一种监控方法,包括:/n当根据监控任务配置的时间信息确定需要执行监控任务时,根据所述监控任务配置的监控对象获取监控数据;/n根据所述监控数据判断是否满足所述监控任务配置的报警条件,如果满足所述报警条件,则发送报警信息;/n其中,所述监控对象的类型包括以下内容中的一种或者多种:数据库、数据表、应用程序接口API、程序代码。/n
【技术特征摘要】 【专利技术属性】
1.一种监控方法,包括:
当根据监控任务配置的时间信息确定需要执行监控任务时,根据所述监控任务配置的监控对象获取监控数据;
根据所述监控数据判断是否满足所述监控任务配置的报警条件,如果满足所述报警条件,则发送报警信息;
其中,所述监控对象的类型包括以下内容中的一种或者多种:数据库、数据表、应用程序接口API、程序代码。
2.如权利要求1所述的监控方法,其特征在于,所述根据所述监控任务配置的监控对象的获取监控数据包括:
当所述监控对象的类型为数据库时,根据所述监控任务配置的数据库的连接信息,连接所述数据库,根据监控任务配置的数据结构信息获取所述数据库对应的状态信息。
3.如权利要求1所述的监控方法,其特征在于,所述根据所述监控任务配置的监控对象的获取监控数据包括:
当所述监控对象的类型为数据表时,根据所述监控任务配置的数据库的连接信息连接所述数据表所在的数据库,根据所述数据表的标识信息在所连接的数据库中查找到所述数据表,根据监控任务配置的数据结构信息和采集条件获取所述数据表中相应字段的数据。
4.如权利要求1所述的监控方法,其特征在于,所述根据所述监控任务配置的监控对象的获取监控数据包括:
当所述监控对象的类型包括应用程序接口API时,根据所述API的调用信息获取所述API对应的请求失败次数;
当所述监控对象的类型包括程序代码时,根据所述程序代码的调用信息获取所述程序代码对应的错误信息。
5.如权利要求3所述的监控方法,其特征在于,所述采集条件包括用于筛选记录的第一条件和待监控字段的信息;
所述根据监控任务配置的数据结构信息和采集条件获取所述数据表中相应字段,包括:
根据监控任务配置的数据结构从所述数据表中筛选出满足所述第一条件的记录;
从筛选出的记录中获取所述待监控字段的数据。
技术研发人员:钱晨涛,迟龙恩,
申请(专利权)人:恩亿科北京数据科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。