一种数据监控告警方法技术

技术编号:39600191 阅读:11 留言:0更新日期:2023-12-03 20:00
本申请公开了一种数据监控告警方法

【技术实现步骤摘要】
一种数据监控告警方法、装置、设备及存储介质


[0001]本专利技术涉及数据监控
,特别涉及一种数据监控告警方法

装置

设备及存储介质


技术介绍

[0002]公司业务活动的开展依赖各类后台资产的稳定运行,对业务系统

中间件

数据库

服务器等资产的监控就尤为重要

当监控资产出现异常时能够及时产生报警通知运维人员,运维人员可以快速响应处理问题,保障公司业务稳定运行

[0003]目前常用的技术是通过定时任务对所有规则逐个进行指标阈值的判断,如果满足阈值则进行告警;这样在告警策略数量急剧增大时,数据查询性能瓶颈会对数据监控效率产生负面影响

[0004]由此可见,如何提高数据监控的性能,提高效率是本领域要解决的问题


技术实现思路

[0005]有鉴于此,本专利技术的目的在于提供一种数据监控告警方法

装置

设备及存储介质,可以根据指标维度对告警策略中的数据指标条件进行重组,能够减轻数据库查询压力,可以提升数据监控告警效率

其具体方案如下:
[0006]第一方面,本申请提供了一种数据监控告警方法,包括:
[0007]获取针对公司资产的监控数据的若干告警策略;
[0008]对所述若干告警策略对应的数据指标条件进行拆解,得到若干数据指标条件;
[0009]根据指标维度对所述若干数据指标条件进行重组得到重组后指标条件,并生成与所述重组后指标条件对应的查询语句;
[0010]基于预设查询时间周期执行所述查询语句,以从所述监控数据查询得到待判断数据;
[0011]根据所述若干告警策略对所述待判断数据进行判断,以从所述待判断数据中判定出与各个告警策略对应的告警数据

[0012]可选的,所述获取针对公司资产的监控数据的若干告警策略之前,还包括:
[0013]获取公司各类资产的监控数据,并将所述监控数据保存至预设时序数据库;
[0014]生成与所述监控数据对应的监控指标,并生成与所述监控指标对应的查询表达式,以便通过预设人机交互界面利用所述查询表达式查询所述监控数据;
[0015]通过所述预设人机交互界面获取针对所述监控指标的指标阈值和指标间逻辑关系,以生成与所述监控数据对应的若干告警策略

[0016]可选的,所述根据指标维度对所述若干数据指标条件进行重组得到重组后指标条件,并生成与所述重组后指标条件对应的查询语句,包括:
[0017]根据所述若干数据指标条件中同种数据指标条件对应的指标范围确定出上限阈值和下限阈值;
[0018]根据所述上限阈值和所述下限阈值对所述数据指标条件进行重组,以得到与所述若干数据指标条件对应的若干重组后指标条件;
[0019]生成与所述若干重组后指标条件对应的若干个查询语句

[0020]可选的,所述基于预设查询时间周期执行所述查询语句,以从所述监控数据查询得到待判断数据,包括:
[0021]基于预设查询时间周期执行所述查询语句,以从所述监控数据中查询得到待判断数据,并将所述判断数据保存至预设共享缓存

[0022]可选的,所述根据所述若干告警策略对所述待判断数据进行判断,以从所述待判断数据中判定出与各个告警策略对应的告警数据,包括:
[0023]从所述预设共享缓存中的所述待判断数据中确定与所述若干告警策略相匹配的目标数据;
[0024]利用与所述目标数据对应的数据指标条件对所述目标数据进行判断;
[0025]若所述目标数据符合所述数据指标条件,则生成针对所述目标数据的告警信息

[0026]可选的,所述基于预设查询时间周期执行所述查询语句,以从所述监控数据查询得到待判断数据,包括:
[0027]基于预设查询时间周期,并通过预设分布式调度系统执行所述查询语句,以从所述监控数据中查询得到待判断数据

[0028]第二方面,本申请提供了一种数据监控告警装置,包括:
[0029]告警策略获取模块,用于获取针对公司资产的监控数据的若干告警策略;
[0030]指标拆解模块,用于对所述若干告警策略对应的数据指标条件进行拆解,得到若干数据指标条件;
[0031]指标重组模块,用于根据指标维度对所述若干数据指标条件进行重组得到重组后指标条件,并生成与所述重组后指标条件对应的查询语句;
[0032]数据查询模块,用于基于预设查询时间周期执行所述查询语句,以从所述监控数据查询得到待判断数据;
[0033]数据判断模块,用于根据所述若干告警策略对所述待判断数据进行判断,以从所述待判断数据中判定出与各个告警策略对应的告警数据

[0034]可选的,所述数据查询模块,包括:
[0035]分布式查询单元,用于基于预设查询时间周期,并通过预设分布式调度系统执行所述查询语句,以从所述监控数据中查询得到待判断数据

[0036]第三方面,本申请提供了一种电子设备,包括:
[0037]存储器,用于保存计算机程序;
[0038]处理器,用于执行所述计算机程序以实现如上述的数据监控告警方法

[0039]第四方面,本申请提供了一种计算机可读存储介质,用于保存计算机程序,所述计算机程序被处理器执行时实现如上述的数据监控告警方法

[0040]由此可见,本申请可以获取针对公司资产的监控数据的若干告警策略;对所述若干告警策略对应的数据指标条件进行拆解,得到若干数据指标条件;根据指标维度对所述若干数据指标条件进行重组得到重组后指标条件,并生成与所述重组后指标条件对应的查询语句;基于预设查询时间周期执行所述查询语句,以从所述监控数据查询得到待判断数
据;之后根据所述若干告警策略对所述待判断数据进行判断,以从所述待判断数据中判定出与各个告警策略对应的告警数据

这样一来,本申请可以根据指标维度对告警策略中的数据指标条件进行重组,得到重组后指标条件,并利用与重组后指标条件对应的查询语句进行数据查询;这样减轻了数据库查询的压力,提高了数据监控告警的效率

附图说明
[0041]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图

[0042]图1为本申请公开的一种数据监控告警方法流程图;
[0043]图2为本申请公开的一种具体的数据监控告警方法流程图;
[0044]图3为本申请公开的一种具体的数据本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种数据监控告警方法,其特征在于,包括:获取针对公司资产的监控数据的若干告警策略;对所述若干告警策略对应的数据指标条件进行拆解,得到若干数据指标条件;根据指标维度对所述若干数据指标条件进行重组得到重组后指标条件,并生成与所述重组后指标条件对应的查询语句;基于预设查询时间周期执行所述查询语句,以从所述监控数据查询得到待判断数据;根据所述若干告警策略对所述待判断数据进行判断,以从所述待判断数据中判定出与各个告警策略对应的告警数据
。2.
根据权利要求1所述的数据监控告警方法,其特征在于,所述获取针对公司资产的监控数据的若干告警策略之前,还包括:获取公司各类资产的监控数据,并将所述监控数据保存至预设时序数据库;生成与所述监控数据对应的监控指标,并生成与所述监控指标对应的查询表达式,以便通过预设人机交互界面利用所述查询表达式查询所述监控数据;通过所述预设人机交互界面获取针对所述监控指标的指标阈值和指标间逻辑关系,以生成与所述监控数据对应的若干告警策略
。3.
根据权利要求1所述的数据监控告警方法,其特征在于,所述根据指标维度对所述若干数据指标条件进行重组得到重组后指标条件,并生成与所述重组后指标条件对应的查询语句,包括:根据所述若干数据指标条件中同种数据指标条件对应的指标范围确定出上限阈值和下限阈值;根据所述上限阈值和所述下限阈值对所述数据指标条件进行重组,以得到与所述若干数据指标条件对应的若干重组后指标条件;生成与所述若干重组后指标条件对应的若干个查询语句
。4.
根据权利要求1所述的数据监控告警方法,其特征在于,所述基于预设查询时间周期执行所述查询语句,以从所述监控数据查询得到待判断数据,包括:基于预设查询时间周期执行所述查询语句,以从所述监控数据中查询得到待判断数据,并将所述判断数据保存至预设共享缓存
。5.
根据权利要求4所述的数据监控告警方法,其特征在于,所述根据所述若干告警策略对所述待判...

【专利技术属性】
技术研发人员:贾峰
申请(专利权)人:河南中原消费金融股份有限公司
类型:发明
国别省市:

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

1