[发明专利]基于日志的Web应用系统集群运行状态监测方法及其系统在审
申请号: | 201710331243.7 | 申请日: | 2017-05-11 |
公开(公告)号: | CN106961358A | 公开(公告)日: | 2017-07-18 |
发明(设计)人: | 严莉;刘范范;王丞远;汤耀庭;刘荫;韩圣亚;林鹏;赵晓;张悦;赵忱;李刚;赵阳;宫淑卿;付本娟;黄振;张凯;汤琳琳;朱韶松;刘子雁 | 申请(专利权)人: | 国网山东省电力公司信息通信公司;国家电网公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L12/26 |
代理公司: | 济南诚智商标专利事务所有限公司37105 | 代理人: | 梁风霞 |
地址: | 250001 山*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 日志 web 应用 系统 集群 运行 状态 监测 方法 及其 | ||
技术领域
本发明涉及Web应用系统集群运行状态监测领域,尤其涉及基于日志的Web应用系统集群运行状态监测方法及其系统。
背景技术
随着信息技术飞速发展,各类应用系统不断建设和投运,特别是面向大量用户的提供服务的Web应用系统,更是成为各公司企业、学校、组织对内对外提供服务的标准配置。而且,为了保障这些应用服务的高可用性,还会在软硬件设施上提供集群部署方案,让应用系统运行在多个节点上,确保其中一个或者部分节点宕机时,用户仍然能够获得不间断服务。
但是,在诸如关键节点故障、关键组件故障,或者特定系统缺陷被触发等原因,造成系统一个节点无法正常提供服务,在一定条件下,故障范围会从一个节点扩展到几个节点,最终导致整个集群系统崩溃。这样的故障在初期表现为:部分节点性能不良或者故障未得到及时有效处理,之后故障不断扩散,负载会转移到剩余节点,在故障节点达到集群节点一定比例后,负载会迅速集中到剩余节点上,特别是当响应迟缓或者长时间不响应后,用户会反复提交请求,更加大了系统负担,导致剩余节点在很短时间内被拖垮,整个集群崩溃。
因为集群在设计之初就具备的高可用性特性,Web应用系统集群崩溃的情况极少发生,但是一旦发生就影响极大,例如:2014年8月发生的“微软云服务Azure全球范围宕机”事件,导致全球多个国家和地区无法访问。
发明内容
为了解决上述技术问题,本发明提出一种基于日志的Web应用系统集群运行状态监测方法及其系统,它对协助运行维护人员采取应对措施具有重要帮助,可以呈现集群中的状态不良节点及其发展情况。
为了实现上述目的,本发明采用的方案是:
基于日志的Web应用系统集群运行状态监测方法,其特征在于,包括步骤:
S1,对请求代理节点和应用集群节点的日志文件进行监测与解析;
S2,根据所述代理节点的日志解析数据,进行请求响应分析;
S3,根据所述应用集群节点的日志解析数据,进行时间关联分析;
S4,根据所述步骤S2与步骤S3的分析结果生成判定规则库;
S5,若步骤S2的分析结果为不良状态则进行告警;若步骤S3的分析结果为不良状态则进行告警。
所述步骤S1包括步骤:S11,从所述请求代理节点的日志文件中,读取并解析各请求串的请求时间、响应时间以及响应状态的数据;S12,从所述应用集群节点的日志文件中,读取并解析稳定的业务特征串记录。
所述步骤S2包括步骤:S21,接收步骤S11中代理节点的日志文件解析数据,进行用户请求响应状态分析和请求响应时间分析;S22,对请求响应串分析结果进行转化,调整各级告警临界值。
所述骤S3包括步骤:S31,接收步骤S12中应用集群节点的日志文件解析数据,进行业务特征串响应时间分析;S32,对业务特征串响应时间分析结果做转化,调整各级告警临界值。
所述步骤S4包括步骤:S41,保存以请求串、业务特征串为单位的节点编号、日期、请求时间、响应时间以及状态的详细记录,同时保存规定间隔时间内的请求串以及业务特征串分析统计数据至判定规则库;S42,保存各节点各告警级别临界值至判定规则库。
步骤S5中所述的告警分为三个级别:提醒级别、预警级别以及警告级别;每个所述级别的提示内容包含:请求数量、不成功响应数量、响应延迟时间、响应延迟时间、节点范围五个方面的信息。
基于基于日志的Web应用系统集群运行状态监测系统,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国网山东省电力公司信息通信公司;国家电网公司,未经国网山东省电力公司信息通信公司;国家电网公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710331243.7/2.html,转载请声明来源钻瓜专利网。