[发明专利]应用平台的模块化自监听方法、系统、终端及存储介质在审
申请号: | 202110902905.8 | 申请日: | 2021-08-06 |
公开(公告)号: | CN113672456A | 公开(公告)日: | 2021-11-19 |
发明(设计)人: | 郑永康 | 申请(专利权)人: | 济南浪潮数据技术有限公司 |
主分类号: | G06F11/30 | 分类号: | G06F11/30;G06F11/34;G06F16/18 |
代理公司: | 济南舜源专利事务所有限公司 37205 | 代理人: | 孙玉营 |
地址: | 250000 山东省济南市中国(山东)自由贸易*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用 平台 模块化 监听 方法 系统 终端 存储 介质 | ||
本发明提供一种应用平台的模块化自监听方法、系统、终端及存储介质,包括:解析应用平台的监听渠道信息,根据所述监听渠道信息监听应用平台各服务组件的运行状态;监听到应用平台运行状态存在异常,根据日志路径信息读取相关日志,所述日志路径信息用于指示各服务组件的日志文件存储路径;根据所述相关日志从故障数据存储库查询匹配的故障修复操作文件,执行所述故障修复操作文件对应用平台进行异常恢复。本发明提供了基于日志的故障恢复流程,流程包括触发告警、收集日志、故障诊断以及故障恢复;其中故障诊断采用人工添加的模板日志机型匹配,并且模板日志和恢复操作可自定义扩充,所提出方法可以提高平台运行的稳定性,提高了运维效率。
技术领域
本发明涉及大型服务器机房应用平台技术领域,具体涉及一种应用平台的模块化自监听方法、系统、终端及存储介质。
背景技术
随着互联网的应用范围逐渐扩大,互联网企业对物理设备的需求逐渐增加,机房运维难度日益增加,对物理设备的管理需求逐步增大。综合化的平台级应用在机房管理、监控以及运维中发挥着重要的作用。作为一款平台级应用软件,往往涉及多个应用模块以满足复杂的机房运维需求,所有平台功能和运维操作的实现均是基于这些基础的服务组件。
为了保障平台功能的稳定,首先要保证平台的各基本服务正常运行,因此除了具备对外提供产品功能的基础服务组件外,还需要监控自身服务的运行状态,在服务状态发生异常后及时产生告警。现有应用平台的监控大多是通过对接其日志,通过采集错误日志进行故障告警。但是由于应用平台的功能模块较多,功能模块的日志存储路径也不同,导致日志分析的计算量较大,效率较低。且若间隔一定周期对错误日志进行筛选分析,可能会导致故障告警的滞后性,造成应用平台的不稳定性,一旦一些高等级的故障未被及时发现,容易造成应用平台的崩溃。而应用平台的自身报错大多是总体的报错,只有在整体运行出现问题时才会向操作系统报错,也会导致故障告警的滞后性。
发明内容
针对现有技术存在的大型应用平台的监控告警滞后性导致的应用平台稳定性不佳的问题,本发明提供一种应用平台的模块化自监听方法、系统、终端及存储介质,以解决上述技术问题。
第一方面,本发明提供一种应用平台的模块化自监听方法,包括:
解析应用平台的监听渠道信息,根据所述监听渠道信息监听应用平台各服务组件的运行状态;
监听到应用平台运行状态存在异常,根据日志路径信息读取相关日志,所述日志路径信息用于指示各服务组件的日志文件存储路径;
根据所述相关日志从故障数据存储库查询匹配的故障修复操作文件,执行所述故障修复操作文件对应用平台进行异常恢复。
进一步的,解析应用平台的监听渠道信息,包括:
采集应用平台版本信息,根据所述版本信息从资源库查询匹配的基础监听渠道,所述资源库存储多种版本应用平台的监听渠道信息,所述基础监听渠道包括操作系统对应用平台的监听渠道和监听信息查询指令;
读取应用平台配置文件,从所述配置文件解析各服务组件的对外监听接口信息。
进一步的,根据所述监听渠道信息监听应用平台各服务组件的运行状态,包括:
通过操作系统对应用平台的监听渠道获取应用平台的第一运行状态;
通过监听信息查询指令获取获取应用平台的第二运行状态;
通过远程调用各服务组件的对外监听接口获取应用平台的第三运行状态;
从第一运行状态、第二运行状态和第三运行状态筛选运行状态异常的服务组件信息;
根据运行状态异常的服务组件信息生成异常告警,并将异常告警推送至前端。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于济南浪潮数据技术有限公司,未经济南浪潮数据技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110902905.8/2.html,转载请声明来源钻瓜专利网。