技术新讯 > 计算推算,计数设备的制造及其应用技术 > 一种应用于城市大脑的指标数据异常自动监测和报警方法与流程  >  正文

一种应用于城市大脑的指标数据异常自动监测和报警方法与流程

  • 国知局
  • 2024-11-21 11:58:25

本发明公开一种方法,涉及数据库,具体地说是一种应用于城市大脑的指标数据异常自动监测和报警方法。

背景技术:

1、随着智慧时代的到来,智能化成果和大数据信息被当作是推动城市治理、解决城市病的一大机遇,"城市大脑"应运而生。城市大脑以互联网为基础设施,基于城市所产生的数据资源,对城市进行全局的即时分析、指挥、调动、管理,最终实现对城市的精准分析、整体研判、协同指挥。

2、城市大脑为了保证城市能够做到全面感知、分析城市运行中的各项关键信息,离不开大量指标数据的支撑,然而,指标数据的来源广泛、数据量大,指标数据的汇聚方式也各式各样,在管理上存在一定的难度,且一旦出现指标数据问题,仅仅依靠人力来进行巡检,无疑会增加项目的开发工作和运维工作的工作量和难度。

技术实现思路

1、本发明针对现有技术的问题,提供一种应用于城市大脑的指标数据异常自动监测和报警方法,建立一种指标数据异常的自动报警机制,减少项目开发和运维人员的工作量,同时也可制作为应用插件,无缝接入到其他业务系统中使用。

2、本发明提出的具体方案是:

3、本发明提供一种应用于城市大脑的指标数据异常自动监测和报警方法,包括:

4、步骤1:统一管理和配置可视化指标数据:通过后端提供接口,后端接口包括指标数据的管理接口和数据源的数据接口,通过数据接口获取数据库表,通过前端调用后端接口,展示指标数据,配置数据库表的指标数据的名称、数据库名称、数据表名称、数据的状态、指标更新频率和最新更新时间,

5、步骤2:根据更新方式选择指标数据的监测方法:

6、步骤21:若指标数据的更新方式为库表推送,则根据配置的指标更新频率设置定时任务,按照固定的频率从数据库表中取出最新数据的最新更新时间,与配置的最新更新时间作对比,如果数据库表中最新更新时间小于配置的最新更新时间,说明数据并非最新,将数据库表中最新更新时间对应的数据记录在数据异常表内,

7、步骤22:若指标数据的更新方式为定时任务推送,则在定时任务执行完成后,通过切面服务判断定时任务是否执行成功,是则继续在数据库中查找相关数据表中最新数据的更新时间并与配置的最新更新时间作对比,若数据库表中最新数据的最新更新时间不小于配置的最新更新时间,则说明定时任务执行正常,否则根据对比的结果,判断异常种类并将相应异常数据存入数据异常表内,

8、步骤3:指标数据异常自动报警:从数据异常表内取出最新的n条数据形成文本,发送给用户进行报警。

9、进一步,所述的一种应用于城市大脑的指标数据异常自动监测和报警方法中步骤1中通过数据接口获取数据库表,包括:通过数据库连接技术jdbc连接到指定的数据源,根据数据库的类型选择对应的数据库表数据查询方法,在对应的数据源中执行查询语句,获取到数据源下的所有数据库表。

10、进一步,所述的一种应用于城市大脑的指标数据异常自动监测和报警方法中步骤3中指标数据异常自动报警,包括:设置定时任务查询数据异常表,在数据异常表存入数据时也查询数据异常表,从数据异常表内取出最新的n条数据形成文本,发送给用户进行报警,n为定时任务的查询结果与在数据异常表存入数据时查询结果的偏差值。

11、进一步,所述的一种应用于城市大脑的指标数据异常自动监测和报警方法中步骤3中设置定时任务查询数据异常表,包括:采用分钟时段,按照预设时段查询数据异常表,每查询一次数据异常表,均与上一次查询结果对比,判断是否有新增的数据。

12、本发明还提供一种应用于城市大脑的指标数据异常自动监测和报警装置,包括配置管理模块、监测模块和报警模块,

13、配置管理模块统一管理和配置可视化指标数据:通过后端提供接口,后端接口包括指标数据的管理接口和数据源的数据接口,通过数据接口获取数据库表,通过前端调用后端接口,展示指标数据,配置数据库表的指标数据的名称、数据库名称、数据表名称、数据的状态、指标更新频率和最新更新时间,

14、监测模块根据更新方式选择指标数据的监测方法:

15、步骤21:若指标数据的更新方式为库表推送,则根据配置的指标更新频率设置定时任务,按照固定的频率从数据库表中取出最新数据的最新更新时间,与配置的最新更新时间作对比,如果数据库表中最新更新时间小于配置的最新更新时间,说明数据并非最新,将数据库表中最新更新时间对应的数据记录在数据异常表内,

16、步骤22:若指标数据的更新方式为定时任务推送,则在定时任务执行完成后,通过切面服务判断定时任务是否执行成功,是则继续在数据库中查找相关数据表中最新数据的更新时间并与配置的最新更新时间作对比,若数据库表中最新数据的最新更新时间不小于配置的最新更新时间,则说明定时任务执行正常,否则根据对比的结果,判断异常种类并将相应异常数据存入数据异常表内,

17、报警模块进行指标数据异常自动报警:从数据异常表内取出最新的n条数据形成文本,发送给用户进行报警。

18、进一步,所述的一种应用于城市大脑的指标数据异常自动监测和报警装置的配置管理模块通过数据接口获取数据库表,包括:通过数据库连接技术jdbc连接到指定的数据源,根据数据库的类型选择对应的数据库表数据查询方法,在对应的数据源中执行查询语句,获取到数据源下的所有数据库表。

19、进一步,所述的一种应用于城市大脑的指标数据异常自动监测和报警装置的报警模块进行指标数据异常自动报警,包括:设置定时任务查询数据异常表,在数据异常表存入数据时也查询数据异常表,从数据异常表内取出最新的n条数据形成文本,发送给用户进行报警,n为定时任务的查询结果与在数据异常表存入数据时查询结果的偏差值。

20、进一步,所述的一种应用于城市大脑的指标数据异常自动监测和报警装置的报警模块设置定时任务查询数据异常表,包括:采用分钟时段,按照预设时段查询数据异常表,每查询一次数据异常表,均与上一次查询结果对比,判断是否有新增的数据。

21、本发明的有益之处是:

22、本发明实现了指标数据异常自动监测和报警的过程,操作比较简单、可复用性强;从开发者和运维人员角度来说减少了人工巡检的工作量,一定程度上削弱了技术壁垒,极大提升了项目开发和运维的效率。所以,本发明优势如下:可以满足用户通过可视化页面进行指标数据配置,降低了对数据库知识要求的门槛,便于用户对系统进行各种配置操作,

23、基于面向切面的编程实现定时任务类指标数据的监测工作,解决了大量定时任务下,排查流程繁琐,所需人力资源多的痛点,

24、能够在异常出现后的第一时间将异常信息告知给相关人员,解决了出现问题排查不及时而影响项目正常运行的痛点,同时,报警信息也为技术人员提供了问题的指引,便于快速解决问题,提升运维和开发效率。

技术特征:

1.一种应用于城市大脑的指标数据异常自动监测和报警方法,其特征是包括:

2.根据权利要求1所述的一种应用于城市大脑的指标数据异常自动监测和报警方法,其特征是步骤1中通过数据接口获取数据库表,包括:通过数据库连接技术jdbc连接到指定的数据源,根据数据库的类型选择对应的数据库表数据查询方法,在对应的数据源中执行查询语句,获取到数据源下的所有数据库表。

3.根据权利要求1所述的一种应用于城市大脑的指标数据异常自动监测和报警方法,其特征是步骤3中指标数据异常自动报警,包括:设置定时任务查询数据异常表,在数据异常表存入数据时也查询数据异常表,从数据异常表内取出最新的n条数据形成文本,发送给用户进行报警,n为定时任务的查询结果与在数据异常表存入数据时查询结果的偏差值。

4.根据权利要求1或3所述的一种应用于城市大脑的指标数据异常自动监测和报警方法,其特征是步骤3中设置定时任务查询数据异常表,包括:采用分钟时段,按照预设时段查询数据异常表,每查询一次数据异常表,均与上一次查询结果对比,判断是否有新增的数据。

5.一种应用于城市大脑的指标数据异常自动监测和报警装置,其特征是包括配置管理模块、监测模块和报警模块,

6.根据权利要求5所述的一种应用于城市大脑的指标数据异常自动监测和报警装置,其特征是配置管理模块通过数据接口获取数据库表,包括:通过数据库连接技术jdbc连接到指定的数据源,根据数据库的类型选择对应的数据库表数据查询方法,在对应的数据源中执行查询语句,获取到数据源下的所有数据库表。

7.根据权利要求5所述的一种应用于城市大脑的指标数据异常自动监测和报警装置,其特征是报警模块进行指标数据异常自动报警,包括:设置定时任务查询数据异常表,在数据异常表存入数据时也查询数据异常表,从数据异常表内取出最新的n条数据形成文本,发送给用户进行报警,n为定时任务的查询结果与在数据异常表存入数据时查询结果的偏差值。

8.根据权利要求5或7所述的一种应用于城市大脑的指标数据异常自动监测和报警装置,其特征是报警模块设置定时任务查询数据异常表,包括:采用分钟时段,按照预设时段查询数据异常表,每查询一次数据异常表,均与上一次查询结果对比,判断是否有新增的数据。

技术总结本发明公开一种应用于城市大脑的指标数据异常自动监测和报警方法,涉及数据库技术领域;包括:步骤1:统一管理和配置可视化指标数据,步骤2:根据更新方式选择指标数据的监测方法,步骤3:指标数据异常自动报警:从数据异常表内取出最新的N条数据形成文本,发送给用户进行报警。技术研发人员:苑文峰,辛超,李龙,白玉坤受保护的技术使用者:浪潮智慧城市科技有限公司技术研发日:技术公布日:2024/11/18

本文地址:https://www.jishuxx.com/zhuanli/20241120/333644.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。