一种业务指标监控方法、装置、设备及存储介质制造方法及图纸

技术编号:30824421 阅读:16 留言:0更新日期:2021-11-18 12:16
本申请公开了一种业务指标监控方法、装置、设备及存储介质,所述方法包括:获取目标业务的业务指标规则,所述业务指标规则包括:业务指标匹配规则、业务指标计算规则和阈值告警规则;获取所述目标业务的业务日志;基于所述业务指标匹配规则,将所述业务日志与目标业务指标关键字进行匹配,得到业务指标匹配结果;基于所述业务指标计算规则,对所述业务指标匹配结果进行计算得到目标业务指标;基于所述阈值告警规则,对所述目标业务指标进行监控。利用本申请提供的技术方案通过预先配置的业务指标规则对业务日志的分析,可以准确的提取业务指标,进而实现对业务运行情况的有效监控。进而实现对业务运行情况的有效监控。进而实现对业务运行情况的有效监控。

【技术实现步骤摘要】
一种业务指标监控方法、装置、设备及存储介质


[0001]本申请涉及计算机通信
,具体涉及一种业务指标监控方法、装置、设备及存储介质。

技术介绍

[0002]随着软件构建技术的进步和发展,分布式系统越来越普遍,但在一个大型的分布式系统中获取业务处理成功、业务处理失败等业务指标数据是一项费时费力的工作。目前普遍的做法是在构建业务系统的过程中就收集和统计关键的业务指标并写入数据库中,再基于对业务日志的处理得到业务指标对应的指标值,对业务指标进行监控。
[0003]由于这种方式需要在每个业务系统的构建过程中收集和统计这些业务指标,在系统构建完成之后,如果出现业务更新,更改业务指标,需要修改业务系统,不仅要投入大量的人力成本,而且耗时长,效率低,无法对业务运行情况形成及时有效的监控,因此,需要提供更加高效的技术方案。

技术实现思路

[0004]为了解决现有技术的问题,本申请提供了一种业务指标监控方法、装置、设备及存储介质。所述技术方案如下:
[0005]一方面,提供了一种业务指标监控方法,所述方法包括:
[0006]获取目标业务的业务指标规则,所述业务指标规则包括:业务指标匹配规则、业务指标计算规则和阈值告警规则;
[0007]获取所述目标业务的业务日志;
[0008]基于所述业务指标匹配规则,将所述业务日志与目标业务指标关键字进行匹配,得到业务指标匹配结果;
[0009]基于所述业务指标计算规则,对所述业务指标匹配结果进行计算得到目标业务指标;
[0010]基于所述阈值告警规则,对所述目标业务指标进行监控。
[0011]另一方面,提供了一种业务指标监控装置,所述装置包括:
[0012]业务指标配置规则获取模块,用于获取目标业务的业务指标规则,所述业务指标规则包括:业务指标匹配规则、业务指标计算规则和阈值告警规则;
[0013]业务日志获取模块,用于获取所述目标业务的业务日志;
[0014]业务指标匹配模块,用于基于所述业务指标匹配规则,将所述业务日志与目标业务指标关键字进行匹配,得到业务指标匹配结果;
[0015]业务指标计算模块,用于基于所述业务指标计算规则,对所述业务指标匹配结果进行计算得到目标业务指标;
[0016]业务指标监控模块,用于基于所述阈值告警规则,对所述目标业务指标进行监控。
[0017]另一方面,提供了一种业务指标监控设备,所述设备包括处理器和存储器,所述存
储器中存储有至少一条指令或至少一段程序,所述至少一条指令或所述至少一段程序由所述处理器加载并执行以实现如上述的业务指标监控方法。
[0018]另一方面,提供了一种计算机可读存储介质,所述存储介质中存储有至少一条指令或至少一段程序,所述至少一条指令或所述至少一段程序由处理器加载并执行以实现如上述的业务指标监控方法。
[0019]本申请提供的业务指标监控方法、装置、设备及存储介质,具有如下技术效果:
[0020]本申请通过获取目标业务的业务指标规则,所述业务指标规则包括:业务指标匹配规则、业务指标计算规则和阈值告警规则;获取所述目标业务的业务日志;先基于所述业务指标匹配规则,将所述业务日志与目标业务指标关键字进行匹配,得到业务指标匹配结果;然后基于所述业务指标计算规则,对所述业务指标匹配结果进行计算得到目标业务指标;最后基于所述阈值告警规则,对所述目标业务指标进行监控,所述技术方案通过预先配置的业务指标规则对业务日志的分析,可以准确的提取目标业务指标,进而实现对业务运行情况的有效监控,使得对存量系统、分布式业务系统的业务监控更加方便。
附图说明
[0021]为了更清楚地说明本申请实施例或现有技术中的技术方案和优点,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它附图。
[0022]图1是本申请实施例提供的一种业务指标监控方法的流程示意图;
[0023]图2是本申请实施例提供的一种业务指标规则配置方法的流程示意图;
[0024]图3是本申请实施例提供的一种基于上述业务指标匹配规则,将上述业务日志与目标业务指标关键字进行匹配,得到业务指标匹配结果的流程示意图;
[0025]图4是本申请实施例提供的一种基于上述业务指标计算规则,对上述业务指标匹配结果进行计算得到目标业务指标的流程示意图;
[0026]图5是本申请实施例提供的一种基于上述阈值告警规则,对上述业务指标进行监控的流程示意图;
[0027]图6是本申请实施例提供的一种业务指标规则重新配置方法的流程示意图;
[0028]图7是本申请实施例提供的一种业务指标监控装置示意图;
[0029]图8是本申请实施例提供的一种业务指标监控方法的服务器的硬件结构框图。
具体实施方式
[0030]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0031]需要说明的是,本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例能够以除了在这里图示或
描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或服务器不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0032]以下介绍本申请实施例提供的一种业务指标监控方法,图1为本申请实施例提供的一种业务指标监控方法的流程示意图。需要说明的是,本说明书提供了如实施例或流程图所述的方法操作步骤,但基于常规或者无创造性的劳动可以包括更多或者更少的操作步骤。实施例中列举的步骤顺序仅仅为众多步骤执行顺序中的一种方式,不代表唯一的执行顺序。在实际中的系统或产品执行时,可以按照实施例或者附图所示的方法顺序执行或者并行执行(例如并行处理器或者多线程处理的环境)。具体的如图1所示,上述方法可以包括:
[0033]S101,获取目标业务的业务指标规则,上述业务指标规则包括:业务指标匹配规则、业务指标计算规则和阈值告警规则。
[0034]在本说明书实施例中,上述业务指标规则可以为业务指标的匹配、计算及监控规则。具体的,业务指标规则可以包括:业务指标匹配规则、业务指标计算规则和阈值告警规则;其中,业务指标匹配规则可以为用于生成目标业务对应的业务指标匹配结果的匹配条件集,业务指标匹本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种业务指标监控方法,其特征在于,所述方法包括:获取目标业务的业务指标规则,所述业务指标规则包括:业务指标匹配规则、业务指标计算规则和阈值告警规则;获取所述目标业务的业务日志;基于所述业务指标匹配规则,将所述业务日志与目标业务指标关键字进行匹配,得到业务指标匹配结果;基于所述业务指标计算规则,对所述业务指标匹配结果进行计算得到目标业务指标;基于所述阈值告警规则,对所述目标业务指标进行监控。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:响应于所述目标业务的业务指标匹配规则配置指令,所述业务指标匹配规则配置指令携带有第一预设映射信息、第二预设映射信息和业务指标关键字,所述第一预设映射信息表征日志路径与业务类别间的映射关系,所述第二预设映射信息表征所述业务类别与匹配方式间的映射关系,基于所述第一预设映射信息、所述第二预设映射信息和所述业务指标关键字,配置所述业务指标匹配规则;或,响应于所述目标业务的业务指标计算规则配置指令,所述业务指标计算规则配置指令携带有一级业务指标计算公式和二级业务指标计算公式,基于所述一级业务指标计算公式和所述二级业务指标计算公式,配置所述业务指标计算规则;或,响应于所述目标业务的阈值告警规则配置指令,所述阈值告警规则配置指令携带有每个业务指标的预设阈值和预设比较方式,基于所述每个业务指标的预设阈值和预设比较方式,配置所述阈值告警规则;基于所述业务指标匹配规则、所述业务指标计算规则和所述阈值告警规则,配置所述业务指标规则。3.根据权利要求1或2所述的方法,其特征在于,所述基于所述业务指标匹配规则,将所述业务日志与目标业务指标关键字进行匹配,得到业务指标匹配结果包括:确定所述业务日志的目标日志路径;基于第一预设映射信息,确定所述目标日志路径对应的目标业务类别,所述第一预设映射信息表征日志路径与业务类别间的映射关系;基于第二预设映射信息,确定所述目标业务类别对应的目标匹配方式,所述第二预设映射信息表征所述业务类别与匹配方式间的映射关系;根据所述目标业务类别和目标匹配方式,获取所述目标业务指标关键字;基于所述目标匹配方式,对所述业务日志与所述目标业务指标关键字进行匹配,得到所述业务指标匹配结果。4.根据权利要求3所述的方法,其特征在于,所述业务指标匹配结果包括业务指标精确匹配结果或业务指标模糊匹配结果,所述基于所述目标匹配方式,对所述业务日志与所述目标业务指标关键字进行匹配,得到所述业务指标匹配结果包括:当所述目标匹配方式为精确匹配时,将所述业务日志与目标业务指标精确关键字进行关键字精确匹配,得到所述业务指标精确匹配结果;或,当所述目标匹配方式为模糊匹配时,将所述业务日志与目标业务指标模糊关键字进行
正则模糊匹配,得到所述业务指标模糊匹配结果。5...

【专利技术属性】
技术研发人员:刘成穆余欢孔万群陈泰燃
申请(专利权)人:连连杭州信息技术有限公司
类型:发明
国别省市:

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

1