一种基于时序数据的告警自愈方法及系统技术方案

技术编号:37842613 阅读:27 留言:0更新日期:2023-06-14 09:47
本发明专利技术公开了一种基于时序数据的告警自愈方法及系统,该系统主要应用于数据库领域。在该领域中,为了监测数据库运行的关键性能状态,需要定时采集数据库性能指标的数值,从而为每个关键性能指标形成一列时序数据。对各列时序数据进行分析,当某一项或多项指标发生异常时,及时从时序数据中发现,并发出告警。此后,仍然不断监测该指标值,并及时更新告警状态。态。态。

【技术实现步骤摘要】
一种基于时序数据的告警自愈方法及系统


[0001]本专利技术涉及数据库领域,尤其涉及一种基于时序数据的告警自愈方法及系统。

技术介绍

[0002]时序数据是同一指标按时间顺序记录的数据列。目前,时序数据在经济、生物、信息等领域中极为常见。时序数据中往往隐藏着数据随时间的变化规律,如果能够发现规律并善加利用,将有效促进社会各领域的发展。如经济学中常见的上证指数,即上海证券交易所股票价格综合指数,就是一个时序数据,该指标反映了上海证券交易所挂牌股票总体走势。
[0003]在数据库领域,能够反映数据库性能状态的指标为数众多,如果可以按时对一些关键性能指标的数值进行采集,就可以得到多列能够反映各指标变化趋势的时序数据。基于采集到的数据库性能指标数值,可以及时发现数据库状态的异常情况,一旦发生异常,及时发出告警。目前,这样的数据库性能状态异常告警方法及系统较多。但是,当发生异常并产生告警之后,缺乏对这些告警进行管理。

技术实现思路

[0004]为解决现有技术中存在的技术问题,本专利技术公开一种基于时序数据的告警自愈方法,该方法包括本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于时序数据的告警自愈方法,其特征在于,该方法包括以下步骤:(1)数据采集:采集关键指标数值,并存储到本地数据库中;目标数据库系统中有K项指标需要监测,可得到K个时间序列,表示为S1,S2,

,S
K
,每个时间序列在1,2,

,t时刻的值分别表示为s
i1
,s
i2
,

,s
it
,其中1≤i≤K,每次采集间隔一定时间,采集时间间隔由用户指定;(2)异常检测:分析各时间序列,并采用机器学习或人工智能对时间序列进行分析,及时发现序列中的异常;(3)告警:当发现时间序列存在异常时,在系统中及时发出告警,并以邮件或手机短信方式通知用户;(4)自愈:系统发出告警后,对相应的性能指标按照制定的策略继续监测,若发现该指标值恢复正常,则取消告警;否则继续告警,并修改策略,按照改后的策略继续对告警的指标进行监测。2.如权利要求1所述的一种基于时序数据的告警自愈方法,其特征在于,步骤(4)中,对第i个指标在t时刻产生异常并触发告警后,在第...

【专利技术属性】
技术研发人员:王伟斌李超德刘宁陈传凯杨小华
申请(专利权)人:北京新数科技有限公司
类型:发明
国别省市:

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

1