基于分布式微服务平台的运维方法及装置制造方法及图纸

技术编号:36985807 阅读:38 留言:0更新日期:2023-03-25 18:04
本发明专利技术提供一种基于分布式微服务平台的运维方法及装置,通过实时获取监控指标数据;根据监控指标数据判断是否存在异常;若存在异常,基于所述监控指标数据确定告警信息并定位故障点;基于告警信息的类型触发通用运维或特殊运维;若触发通用运维,对故障点进行通用运维;若触发特殊运维,调用预先设置对故障点进行相应的运维。在本发明专利技术实施例中,基于分布式微服务平台为各个业务提供应用路由、通用运维以及特殊运维等服务。通过监控指标数据获取告警信息并定位故障点,基于故障点区分当前执行通用运维还是特殊运维,实现在检测到异常时同时定位故障点,并基于故障点触发相应的运维的目的。目的。目的。

【技术实现步骤摘要】
基于分布式微服务平台的运维方法及装置


[0001]本专利技术涉及
,尤其涉及一种基于分布式微服务平台的运维方法及装置。

技术介绍

[0002]为解决人工运维消耗大量人力资源且低效重复的问题,当前在进行产品运维的过程中对于一些常见的重复性的运维工作通过自动化脚本或者自动化运维架构来实现。
[0003]目前自动化运维架构多基于人为指定规则建立,其多由一个长期在一个行业从事运维的专家手动地将重复出现的、有迹可循的现象总结出来,形成规则,才能完成自动化运维。然而,越来越多的场景表明,简单的、基于人为制定规则的方法并不能够解决大规模运维的问题。不仅如此,这种依赖于专家的自动化运维模式,其异常检测和故障定位均为独立完成,无法实现一体化。

技术实现思路

[0004]有鉴于此,本专利技术实施例提供一种基于分布式微服务平台的运维方法及装置,以实现一体化完成运维异常检测和故障定位的目的。
[0005]为实现上述目的,本专利技术实施例提供如下技术方案:
[0006]本专利技术实施例第一方面公开了一种基于分布式微服务平台的运维方法,所述方法包括:
[0007]实时获取监控指标数据,所述监控指标数据包括业务层、应用层、网络层、系统层和数据层与运维有关的监控指标数据;
[0008]根据所述监控指标数据判断是否存在异常;
[0009]若存在异常,基于所述监控指标数据确定告警信息并定位故障点;
[0010]基于所述故障点触发通用运维或特殊运维;
[0011]若触发通用运维,对所述故障点进行通用运维;
[0012]若触发特殊运维,调用预先设置对所述故障点进行相应的运维。
[0013]可选的,根据所述监控指标数据判断是否存在异常,包括:
[0014]将所述监控指标数据序列化,并输入至判断网络,所述判断网络基于LSTM神经网络进行样本指标数据学习建立;
[0015]在所述判断网络中进行特征提取,若输出告警特征,确定存在异常。
[0016]可选的,若触发通用运维,对所述故障点进行通用运维,包括:
[0017]若触发虚拟重启,调用虚拟重启功能对所述故障点进行虚拟重启;
[0018]若触发快速应急重启,调用快速应急重启对所述故障点进行快速应急重启;
[0019]若触发故障信息收集,调用故障信息收集功能收集所述故障点的信息;
[0020]若触发健康检查,调用健康检查功能对所述故障点进行健康检查;
[0021]若触发停止应用,调用停止应用功能使所述故障点所处应用停止;
[0022]若触发启动应用,调用启动应用功能使所述故障点所处应用启动。
[0023]可选的,若触发特殊运维,调用预先设置对所述故障点进行相应的运维,包括:
[0024]若触发控制台运维,针对所述故障点导入配置中心配置,入参execl全路径;或者直线预先添加的限流策略脚本,查看运维帮助。
[0025]可选的,若触发特殊运维,调用预先设置对所述故障点进行相应的运维,包括:
[0026]若触发缓存组件运维,查看redis集群角色状态、或者查看redis数据,入参为要查询的key、或者白名单导入脚本,配置需要导入的白名单列表,直接执行运维;
[0027]其中,所述故障点位于非核心业务分布式缓存、非核心索引缓存、洋桥索引缓存、核心索引缓存或分布式微服务平台白名单缓存。
[0028]可选的,若触发特殊运维,调用预先设置对所述故障点进行相应的运维,包括:
[0029]若触发分布式消息组件运维,调用预先配置的topic列表,在当前目录下对所述故障点进行相应的运维,或者,查看kafka指定topic数据,入参为要查询的topic名;或者,查看所有消费组的消费进度,是否延迟;
[0030]其中,所述故障点位于非核心业务使用的分布式消息组件、洋桥业务使用的分布式消息组件、冲正交易索引的分布式消息组件、或者平台公共的分布式消息组件。
[0031]可选的,若触发特殊运维,调用预先设置对所述故障点进行相应的运维,包括:
[0032]若触发索引库组件运维,查看索引数据,入参输入索引Id;
[0033]其中,所述故障点位于非核心业务使用的索引库、银行核心业务使用的索引库或者洋桥集群使用的索引库。
[0034]本专利技术实施例第二方面公开了一种基于分布式微服务平台的运维装置,所述运维装置包括:
[0035]获取模块,用于实时获取监控指标数据,所述监控指标数据包括业务层、应用层、网络层、系统层和数据层与运维有关的监控指标数据;
[0036]判断模块,用于根据所述监控指标数据判断是否存在异常;若存在异常,基于所述监控指标数据确定告警信息并定位故障点;
[0037]触发模块,用于基于所述故障点触发通用运维或特殊运维;若触发通用运维,执行通用运维模块,若触发特殊运维,执行特殊运维模块;
[0038]通用运维模块,用于对所述故障点进行通用运维;
[0039]特殊运维模块,用于调用预先设置对所述故障点进行相应的运维。
[0040]可选的,用于根据所述监控指标数据判断是否存在异常的判断模块,用于:
[0041]将所述监控指标数据序列化,并输入至判断网络;在所述判断网络中进行特征提取,若输出告警特征,确定存在异常;所述判断网络基于LSTM神经网络进行样本指标数据学习建立。
[0042]本专利技术实施例第三方面公开了一种分布式微服务平台,所述分布式微服务平台上设置有本专利技术实施例第二方面公开的运维装置。
[0043]基于上述本专利技术实施例提供的一种基于分布式微服务平台的运维方法及装置,通过实时获取监控指标数据,所述监控指标数据包括业务层、应用层、网络层、系统层和数据层与运维有关的监控指标数据;根据所述监控指标数据判断是否存在异常;若存在异常,基于所述监控指标数据确定告警信息并定位故障点;基于所述告警信息的类型触发通用运维或特殊运维;若触发通用运维,对所述故障点进行通用运维;若触发特殊运维,调用预先设
置对所述故障点进行相应的运维。在本专利技术实施例中,基于分布式微服务平台为各个业务提供应用路由、通用运维以及特殊运维等服务。通过监控指标数据获取告警信息并定位故障点,基于故障点区分当前执行通用运维还是特殊运维,实现在检测到异常时同时定位故障点,并基于故障点触发相应的运维的目的。
附图说明
[0044]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
[0045]图1为本专利技术实施例公开的一种基于分布式微服务平台的运维方法的流程示意图;
[0046]图2为本专利技术实施例公开的一种基于分布式微服务平台的运维装置的结构示意图。
具体实施方式<本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于分布式微服务平台的运维方法,其特征在于,所述方法包括:实时获取监控指标数据,所述监控指标数据包括业务层、应用层、网络层、系统层和数据层与运维有关的监控指标数据;根据所述监控指标数据判断是否存在异常;若存在异常,基于所述监控指标数据确定告警信息并定位故障点;基于所述故障点触发通用运维或特殊运维;若触发通用运维,对所述故障点进行通用运维;若触发特殊运维,调用预先设置对所述故障点进行相应的运维。2.根据权利要求1所述的方法,其特征在于,根据所述监控指标数据判断是否存在异常,包括:将所述监控指标数据序列化,并输入至判断网络,所述判断网络基于LSTM神经网络进行样本指标数据学习建立;在所述判断网络中进行特征提取,若输出告警特征,确定存在异常。3.根据权利要求1所述的方法,其特征在于,若触发通用运维,对所述故障点进行通用运维,包括:若触发虚拟重启,调用虚拟重启功能对所述故障点进行虚拟重启;若触发快速应急重启,调用快速应急重启对所述故障点进行快速应急重启;若触发故障信息收集,调用故障信息收集功能收集所述故障点的信息;若触发健康检查,调用健康检查功能对所述故障点进行健康检查;若触发停止应用,调用停止应用功能使所述故障点所处应用停止;若触发启动应用,调用启动应用功能使所述故障点所处应用启动。4.根据权利要求1所述的方法,其特征在于,若触发特殊运维,调用预先设置对所述故障点进行相应的运维,包括:若触发控制台运维,针对所述故障点导入配置中心配置,入参execl全路径;或者直线预先添加的限流策略脚本,查看运维帮助。5.根据权利要求1所述的方法,其特征在于,若触发特殊运维,调用预先设置对所述故障点进行相应的运维,包括:若触发缓存组件运维,查看redis集群角色状态、或者查看redis数据,入参为要查询的key、或者白名单导入脚本,配置需要导入的白名单列表,直接执行运维;其中,所述故障点位于非核心业务分布式缓存、非核心索引缓存、洋桥索引缓存、...

【专利技术属性】
技术研发人员:贾延昆谢朝杰丁珊珊安卫杰白丽秦明赫
申请(专利权)人:中国建设银行股份有限公司
类型:发明
国别省市:

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

1