告警方法、装置、终端设备以及存储介质制造方法及图纸

技术编号:39309883 阅读:8 留言:0更新日期:2023-11-12 15:56
本申请公开了一种告警方法、装置、终端设备以及存储介质,涉及数据处理领域,其方法包括:通过基于日志通用框架设置的无感知埋点,从监控对象的日志中获取基础业务数据;基于预设的中间件对所述基础业务数据进行实时流式处理,得到平缓的监控特征业务数据;通过预先制定的监控策略对所述平缓的监控特征业务数据进行监控,得到告警方案。本发明专利技术提高了基于后端埋点的数据采集和数据分析能力。后端埋点的数据采集和数据分析能力。后端埋点的数据采集和数据分析能力。

【技术实现步骤摘要】
告警方法、装置、终端设备以及存储介质


[0001]本申请涉及数据处理领域,尤其涉及一种告警方法、装置、终端设备以及存储介质。

技术介绍

[0002]随着大数据时代的到来,各个渠道的数据呈指数形势增长,数据追踪和处理日益重要。目前常见的数据监控手段是针对数据进行埋点,再由人工或程序进行数据分析并实时通知。
[0003]然而,现有的基于后端埋点的数据分析的消息告警方案只使用业务数据库,通过用业务数据库来完成消息告警方案的数据采集和数据分析。但由于业务数据库面向OLAP(Online Analytical Processing,联机分析处理)的业务事务过程,很多中间数据不会采集,使得很多分析没办法实现,同时业务数据库的埋点性能上完全不支持大规模的数据分析,使得目前的后端埋点的告警效果较差。

技术实现思路

[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]图1为本申请告警装置所属终端设备的功能模块示意图;
[0031]图2为本申请告警方法第一示例性实施例的流程示意图;
[0032]图3为本申请告警方法第二示例性实施例的流程示意图;
[0033]图4为本申请告警方法涉及的基于告警总流程示意图;
[0034]图5为本申请告警方法涉及的基于日志通用框架设置的无感知埋点的简易代码示意图;
[0035]图6为本申请告警方法涉及的中间件流程示意图;
[0036]图7为本申请告警方法涉及的监控规则模板示意图;
[0037]图8为本申请告警方法涉及的目标监控数值信息的生成流程示意图;
[0038]图9为本申请告警方法涉及的监控规则实例的生成流程示意图;
[0039]图10为本申请告警方法涉及的定时调度平台流程示意图。
[0040]本申请目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
[0041]应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
[0042]本申请实施例的主要解决方案是:通过基于日志通用框架设置的无感知埋点,从监控对象的日志中获取基础业务数据;基于预设的中间件对所述基础业务数据进行实时流式处理,得到平缓的监控特征业务数据;通过预先制定的监控策略对所述平缓的监控特征业务数据进行监控,得到告警方案。通过在日志中设置无感知埋点,在不影响原始业务代码的前提下获取全阶段的基础业务数据,再通过中间件把巨量的基础业务数据进行平缓处理,并转换成监控特征业务数据,最后通过监控策略对平缓的监控特征业务数据进行监控,得到告警方案,提高基于后端埋点的数据采集和数据分析能力。
[0043]本申请实施例考虑到,现有的基于后端埋点的数据分析的消息告警方案只使用业务数据库,通过用业务数据库来完成消息告警方案的数据采集和数据分析。但由于业务数据库面向OLAP(Online Analytical Processing,联机分析处理)的业务事务过程,很多中间数据不会采集,使得很多分析没办法实现,同时业务数据库的埋点性能上完全不支持大规模的数据分析,使得目前的后端埋点的告警效果较差。
...

【技术保护点】

【技术特征摘要】
1.一种告警方法,其特征在于,所述告警方法包括:通过基于日志通用框架设置的无感知埋点,从监控对象的日志中获取基础业务数据;基于预设的中间件对所述基础业务数据进行实时流式处理,得到平缓的监控特征业务数据;通过预先制定的监控策略对所述平缓的监控特征业务数据进行监控,得到告警方案。2.根据权利要求1所述的告警方法,其特征在于,所述通过基于日志通用框架设置的无感知埋点,从监控对象的日志中获取基础业务数据的步骤之前还包括:结合组件插件化工具,基于简单日志门面的日志组件,在所述监控对象的日志中构建所述无感知埋点。3.根据权利要求1所述的告警方法,其特征在于,所述中间件包括缓冲组件和聚合组件,所述基于预设的中间件对所述基础业务数据进行实时流式处理,得到平缓的监控特征业务数据的步骤包括:基于所述缓冲组件对所述基础业务数据进行削峰处理和缓冲处理,得到平缓的基础业务数据;基于所述聚合组件对所述平缓的基础业务数据进行聚合计算,得到所述得到平缓的监控特征业务数据。4.根据权利要求3所述的告警方法,其特征在于,通过自定义埋点数据传输格式,将所述基础业务数据传输至所述中间件。5.根据权利要求1所述的告警方法,其特征在于,所述通过预先制定的监控策略对所述平缓的监控特征业务数据进行监控,得到告警方案的步骤之前还包括:获取目标监控功能信息、目标监控单元信息、目标监控数值信息;根据所述目标监控功能信息或目标监控单元信息或目标监控数值信息设置告警维度;根据所述告警维度和监控规则...

【专利技术属性】
技术研发人员:雷鑫陈晓寒
申请(专利权)人:招商银行股份有限公司
类型:发明
国别省市:

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

1