一种基于分布式核心系统的业务监控方法技术方案

技术编号:34391995 阅读:19 留言:0更新日期:2022-08-03 21:21
本发明专利技术提供的一种基于分布式核心系统的业务监控方法包括:监控环境的搭建;适配监控要求的日志格式改造并采集监控数据;自定义监控规则;建立监控大盘;基于自定义监控建立预警规则。帮助分布式系统快速定位问题、快速告警处理;通过业务监控帮助业务开展有针对性的进行改进提升。进行改进提升。进行改进提升。

【技术实现步骤摘要】
一种基于分布式核心系统的业务监控方法


[0001]本专利技术涉及业务监控领域,尤其涉及一种基于分布式核心系统的业务监控方法。

技术介绍

[0002]普适程度具有局限性,由于RMS的监控依据主要是日志,所以需要银行业务日志遵循一些规则,且包含想监控的指标。但各个金融机构的日志体系各有不同。

技术实现思路

[0003]鉴于上述问题,提出了本专利技术以便提供克服上述问题或者至少部分地解决上述问题的一种基于分布式核心系统的业务监控方法。
[0004]根据本专利技术的一个方面,提供了一种基于分布式核心系统的业务监控方法,所述监控方法包括:
[0005]监控环境的搭建;
[0006]适配监控要求的日志格式改造并采集监控数据;
[0007]自定义监控规则;
[0008]建立监控大盘;
[0009]基于自定义监控建立预警规则。
[0010]可选的,所述环境的搭建具体包括定义应用、部署实例、安装监控代理Agent。
[0011]可选的,所述日志格式改造是指将现有系统的日志改造成按监控系统可识别的格式进行打印;监控数据则指各个维度的日志信息(系统级、应用级等)。
[0012]可选的,所述自定义监控规则指监控内容的自定义化配置:自行定义要监控的日志、黑白名单的设置、成功失败标识符的链接、监控具体业务字段与监控使用的方式(求行数、求和、求平均数、最大值、最小值、N分钟内平均、N分钟内排行前十、某段时间内同比、环比等)。
[0013]可选的,所述建立监控大盘指将自定义的监控信息可视化的进行展示出来,展示的方式包括:表格、折线图、柱状图、饼图、条形图等等。
[0014]可选的,所述预警规则具体包括:定义不同监控内容的预警等级,并设置不同预警等级监控报警触发条件:某字段值出现则触发、某字段值N分钟内持续大于某预警值时触发、某字段值波动大于某预警值时触发等等。
[0015]可选的,所述元数据具体包括:定义应用、部署实例、机房信息和单元化信息。
[0016]可选的,所述监控数据具体包括:日志和指标。
[0017]可选的,所述将所述监控数据解析成能够用于处理的结构化数据具体包括:
[0018]解析能力需要是事先通过监控系统预设好的解析规则;
[0019]所述解析规则包括日志解析规则和Prometheus协议规则。
[0020]可选的,所述数据统计具体包括:求行数、求和、求平均数、最大值和最小值统计方法。
[0021]可选的,所述预警规则具体包括:绝对值、同比、环比和最近N分钟求和。
[0022]本专利技术提供的一种基于分布式核心系统的业务监控方法包括:根据业务监控的元数据建立元数据基本模型;采集监控数据;将所述监控数据解析成能够用于处理的结构化数据;将所述结构化数据进行数据统计,获得统计数据;在所述统计数据上定义预警规则。帮助分布式系统快速定位问题、快速告警处理;通过业务监控帮助业务开展有针对性的进行改进提升。
[0023]上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。
附图说明
[0024]为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
[0025]图1为本专利技术实施例提供的一种基于分布式核心系统的业务监控方法的流程图;
[0026]图2为本专利技术实施例提供的一种基于分布式核心系统的业务结构图。
具体实施方式
[0027]下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
[0028]本专利技术的说明书实施例和权利要求书及附图中的术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元。
[0029]下面结合附图和实施例,对本专利技术的技术方案做进一步的详细描述。
[0030]本专利技术是基于业务监控产品,是通过积累的重点业务、重点监控指标,梳理出的全面有效监控业务开展和系统运行的方法,如图1所示。
[0031]监控方法包括:根据业务监控的元数据建立元数据基本模型;采集监控数据;将所述监控数据解析成能够用于处理的结构化数据;将所述结构化数据进行数据统计,获得统计数据;在所述统计数据上定义预警规则。
[0032]定义数据源:建立元数据基本模型,元数据是监控系统的根基。例如:定义应用,部署实例,机房信息,单元化信息。在SofaStack场景下,部分信息从PaaS自动获取。
[0033]数据采集:通过安装在机器上的Agent采集监控数据,这部分是日志,或是通过各种方式获取到的指标。
[0034]数据清洗:将采集得到的非结构化的数据,解析成监控系统能够处理的结构化信息。解析能力需要事先通过监控系统预设好的某种规则。例如,日志解析规则,Prometheus协议规则。
[0035]举例说明:有业务日志样例如下,希望通过监控获取每一分钟各银行卡产生多少
笔转账。
[0036]数据统计:由于监控系统面对的是海量集群,在获取结构化数据之后,需要对数据进行数据统计。统计方式有求行数、求和、求平均、最大/最小值的统计方法。
[0037]预警配置:在统计数据上定义类型丰富的预警规则,包括绝对值、同比、环比、最近N分钟求和,有需要定义多项规则和逻辑运算。
[0038]通过以上流程完成对一个业务/交易的监控配置。
[0039]本专利技术侧重于在数据清洗和数据统计步骤中,在上送的日志需提供关键的业务数据,在业务统计中指定关键指标,系统且有重点的对系统进行监控。
[0040]大盘是将已配置好的数据源,集中在一个页面上以报表形式呈现。大盘只用于数据展现,没有预警功能。好的监控大盘使配置维护成本降低,快速地发现问题,业务状态清晰获知。
[0041]首先只有比较清晰的业务结构才能有好的展示,本方案的侧重点也是对银行业业务结构的梳理,基本梳理逻辑,如图2所示。
[0042]业务结构是:有结构组织、有数据指标定义、有依赖,有更多维度概念、业务与业务、维度与维度之间的关系。
[0043]有益效果:提供针对银行业系统的完整监控方案;帮助分布式系统快速定位问题、快速告警处理;通过业务监控帮助业务开展有针对性的进行改进提升。
[0044]以上的具体实施方式,对本专利技术的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上仅为本本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于分布式核心系统的业务监控方法,其特征在于,所述监控方法包括:监控环境的搭建;适配监控要求的日志格式改造并采集监控数据;自定义监控规则;建立监控大盘;基于自定义监控建立预警规则。2.根据权利要求1所述的一种基于分布式核心系统的业务监控方法,其特征在于,环境的搭建具体包括定义应用、部署实例、安装监控代理Agent。3.根据权利要求1所述的一种基于分布式核心系统的业务监控方法,其特征在于,所述日志格式改造是指将现有系统的日志改造成按监控系统可识别的格式进行打印;监控数据则指各个维度的日志信息(系统级、应用级等)。4.根据权利要求1所述的一种基于分布式核心系统的业务监控方法,其特征在于,所述自定义监控规则指监控内容的自定义化配置:自行...

【专利技术属性】
技术研发人员:王心悦
申请(专利权)人:天津银行股份有限公司
类型:发明
国别省市:

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

1