[发明专利]系统运行状态监控方法、装置、计算机设备和存储介质在审
申请号: | 202011602580.3 | 申请日: | 2020-12-29 |
公开(公告)号: | CN112612679A | 公开(公告)日: | 2021-04-06 |
发明(设计)人: | 潘鸿;郭安福 | 申请(专利权)人: | 太平金融科技服务(上海)有限公司 |
主分类号: | G06F11/30 | 分类号: | G06F11/30;G06F11/32 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 姜晓云 |
地址: | 201201 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 系统 运行 状态 监控 方法 装置 计算机 设备 存储 介质 | ||
本申请涉及一种系统运行状态监控方法、装置、计算机设备和存储介质。所述方法包括:获取系统对应的运行文件,并从所述运行文件中提取状态数据;将所述状态数据与预先设置的状态匹配库进行匹配得到匹配结果;当所述匹配结果对应为匹配成功时,根据匹配成功的状态匹配库确定所述系统的运行状态;当所述匹配结果对应为匹配失败时,对所述状态数据中的业务请求数据进行分析确定所述系统的运行状态。采用本方法能够提高对应用系统运行状态监控能力。
技术领域
本申请涉及计算机技术领域,特别是涉及一种系统运行状态监控方法、装置、计算机设备和存储介质。
背景技术
随着互联网的高速发展,尤其是微服务架构、容器技术等的兴起,现代应用系统规模越做越大、越做越复杂。应用系统的故障症状及原因也越来越呈现出其多样性,使得系统健康状态判断也更加复杂。
面对应用系统故障症状的多样性和复杂性,传统方案中可以利用现有的应用性能监控软件(APM),如Zipkin、SkyWalking、Pinpoint等开源工具,以及一些商用软件如Dynatrace、听云等对应用系统的健康状态进行监控。
但是,传统的工具或软件只能根据已完成的请求对应用系统的健康状态进行监控,导致对系统健康状态的监控比较滞后,不能及时发现应用系统的故障,进而导致对系统运行状态的监控准确性较低。
发明内容
基于此,有必要针对上述技术问题,提供一种能够提高对应用系统运行状态监控能力的系统运行状态监控方法、装置、计算机设备和存储介质。
一种系统运行状态监控方法,方法包括:
获取系统对应的运行文件,并从运行文件中提取状态数据;
将状态数据与预先设置的状态匹配库进行匹配得到匹配结果;
当匹配结果对应为匹配成功时,根据匹配成功的状态匹配库确定系统的运行状态;
当匹配结果对应为匹配失败时,对状态数据中的业务请求数据进行分析确定系统的运行状态。
在一个实施例中,从运行文件中提取状态数据,包括:
获取运行文件对应的解析算法;
根据解析算法对运行文件进行解析得到运行解析文件;
从运行解析文件中提取预设的状态特征对应的状态数据。
在一个实施例中,根据解析算法对运行文件进行解析得到运行解析文件,包括:
根据解析算法从运行文件中提取标识符;
根据标识符将运行文件划分为标识符以及字段;
根据标识符以及字段得到运行解析文件。
在一个实施例中,状态匹配库包括故障匹配库以及正常匹配库;状态匹配库的生成步骤,包括:
获取系统在预设时间段内运行对应的历史运行文件;
根据历史运行文件中的各业务请求对应的实际响应时间确定初始响应时间;
当实际响应时间大于初始响应时间时,判定业务请求的请求状态为故障状态;
否则,判定业务请求的请求状态为正常状态;
根据正常状态的业务请求生成正常匹配库,根据故障状态的业务请求生成故障匹配库。
在一个实施例中,根据正常状态的业务请求生成正常匹配库,根据故障状态的业务请求生成故障匹配库之后,方法还包括:
获取故障匹配库中在预设时间段内对应的故障数据,以及正常匹配库中在预设时间段内对应的正常数据;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于太平金融科技服务(上海)有限公司,未经太平金融科技服务(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011602580.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种静音式万向脚轮装置及其调节方法
- 下一篇:开合式取料机柜