[发明专利]基于中间件的管控操作方法、装置、计算机设备及介质有效
申请号: | 202010613794.4 | 申请日: | 2020-06-30 |
公开(公告)号: | CN111654553B | 公开(公告)日: | 2023-07-25 |
发明(设计)人: | 邓丰池 | 申请(专利权)人: | 平安银行股份有限公司 |
主分类号: | H04L67/562 | 分类号: | H04L67/562 |
代理公司: | 深圳众鼎专利商标代理事务所(普通合伙) 44325 | 代理人: | 谭果林 |
地址: | 518000 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 中间件 操作方法 装置 计算机 设备 介质 | ||
1.一种基于中间件的管控操作方法,其特征在于,包括:
接收管控平台发出的中间件实例的多层操作指令,自与登录控制台模块关联的登录表单中,确定与所述中间件实例关联的登录控制台的登录信息,并根据已确定的所述登录信息实现与所述中间件实例关联的所述登录控制台的免密登录;所述多层操作指令包含多个子层操作指令,一个所述子层操作指令用于指示一个管控模块执行至少一类中间件对应的中间件实例;所述管控模块包括所述登录控制台模块、线程转储模块、集群健康检查模块、JVM信息查看模块和监控信息查看模块;
在确认免密登录完成之后,利用线程转储模块调用出thread dump,并通过所述threaddump直接从所述登录控制台抓取与所述中间件实例对应的至少一种目标中间件实例信息;
利用集群健康检查模块对与所述中间件对应的健康指标和预设健康阈值进行对比,并获取对比之后的对比结果;
利用JVM信息查看模块中的agent,运行与所述中间件对应的采集脚本,并获取所述采集脚本采集的用于启动中间件实例的JVM参数以及所述JVM参数的异常信息;
利用监控信息查看模块对接grafana,并通过所述grafana获取与所述中间件实例对应的IP数据;
将所述目标中间件实例信息、所述对比结果、所述JVM参数、所述JVM参数的异常信息和所述IP数据发送至所述管控平台并分维度显示至所述管控平台的前端页面中。
2.根据权利要求1所述的基于中间件的管控操作方法,其特征在于,所述接收管控平台发出的中间件实例的多层操作指令之后,还包括:
在确定所述多层操作指令中的所述子层操作指令并未存在对应的管控模块时,通过管控模块的添加接口将与所述子层操作指令对应的管控模块增添至所述管控平台的前端页面中,以利用增添的所述管控模块执行与所述子层操作指令对应的中间件实例。
3.根据权利要求1所述的基于中间件的管控操作方法,其特征在于,所述自与登录控制台模块关联的登录表单中,确定与所述中间件实例关联的登录控制台的登录信息之前,还包括:
将多种所述登录控制台的所述登录信息存储在所述登录表单,并将所述登录表单通过post请求传输至与所述登录控制台模块关联的预设安全登录接口中,以实现触发免密登录指令之后,通过所述预设安全登录接口调用出与所述中间件实例关联的登录控制台的登录信息。
4.根据权利要求1所述的基于中间件的管控操作方法,其特征在于,所述通过所述thread dump直接从所述登录控制台抓取与所述中间件实例对应的至少一种目标中间件实例信息之后,还包括:
对所述线程转储模块中的线程进行状态分析,从状态分析的分析结果中定位出罢工线程,对所述罢工线程进行性能问题诊断,通过诊断结果确定出所述罢工线程的罢工原因,并将所述罢工原因显示至所述管控平台的前端页面中。
5.根据权利要求1所述的基于中间件的管控操作方法,其特征在于,所述通过所述grafana获取与所述中间件实例对应的IP数据之前,还包括:
令所述grafana接收所述监控信息查看模块中传入的与所述中间件实例关联的IP参数,并确定出与IP参数对应的预设数据查询方式;所述IP参数对应一个数据源的预设数据查询方式;
令所述grafana按照所述预设数据查询方式查询与所述IP参数对应的IP数据,以预设展示方式在所述grafana的展示界面中对所述IP数据进行数据展示。
6.根据权利要求1所述的基于中间件的管控操作方法,其特征在于,所述获取对比之后的对比结果之后,还包括:
在所述对比结果为集群不健康时,向预设数据接收方所在的管控平台发送告警提示信息。
7.根据权利要求1所述的基于中间件的管控操作方法,其特征在于,所述获取对比之后的对比结果之前,还包括:
监督各个所述管控模块关联的各类中间件的生命周期,并在其中一个所述管控模块关联的至少一类中间件的生命周期的一个阶段出现异常中断时,记录异常中断阶段,通知预设数据处理方对所述中间件的生命周期中的异常中断阶段进行维护。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安银行股份有限公司,未经平安银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010613794.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:用于套管内压裂的采油用连接装置
- 下一篇:三轮结构的环形穿梭车