[发明专利]一种分布式系统监控方法和系统、计算机存储介质在审
申请号: | 202210427288.5 | 申请日: | 2022-04-22 |
公开(公告)号: | CN114546787A | 公开(公告)日: | 2022-05-27 |
发明(设计)人: | 董超;宋发元;周红艳;龚友涛 | 申请(专利权)人: | 杭州乾冠数字物联技术有限公司 |
主分类号: | G06F11/30 | 分类号: | G06F11/30;G06F11/34 |
代理公司: | 杭州裕阳联合专利代理有限公司 33289 | 代理人: | 田金霞 |
地址: | 310000 浙江省杭州市滨江区*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 分布式 系统 监控 方法 计算机 存储 介质 | ||
一种分布式系统监控方法和系统、计算机存储介质,涉及数据信息处理技术领域,将跟踪模型和收集模型插入控制路径;响应于用户请求,以跟踪模型采集应用系统和服务组件处理过程中的工作信息,包括标识符、时间戳和响应信息;若识别到响应信息异常,采集附有标识符和时间戳的异常日志信息;以插入的收集模型将采集到的工作信息存入指定数据库,根据工作信息对应的标识符和时间戳,分析分布式系统的各个层级的应用系统之间的调用关系,以及配置有应用系统服务的各个层级的服务组件的调用关系,并根据不同维度展示调用关系和异常。是一种可以监控分布式系统各个层级的服务器、中间组件的调用关系、异常位置处理方法。
技术领域
本申请涉及信息处理技术领域,具体涉及一种分布式系统监控方法和系统。
背景技术
当前,互联网用户日以继日的剧增,需要支持高并发、高吞吐、高速处理能力,传统的WEB服务两层架构(web服务器、数据库)或三层架构(web服务器、应用服务器、数据库)已经不能满足当前的应用需求,进而演变出来的N层架构系统逐渐被推上市场,而且越发的普及,导致更加复杂的软件栈组合,系统的复杂度也因此提升。
系统越是复杂,出现问题也越多,越是很难排查问题发生的原因和位置。例如系统性能问题或者系统失败问题,在传统的两层或者三层架构中,只需要分析两个或者三个组件或者系统就可以问题溯源,但是如果发生在N层架构中,就需要逐个调查分析大量的组件和服务器,最主要的是单个的组件可能产生不了问题,当很多个组件串联起来使用就出现异常问题,系统的项目越是复杂,越是需要大把的时间来查找问题原因,这还不是难点,难点是,有些时候耗费了很多人力物力,最后却无法查找问题发生的原因。
发明内容
本申请针对现有技术中的N层架构系统中面临的监控难点,提供了一种分布式系统监控方法和系统。
为实现上述目的,本申请采用以下技术方案:
一种分布式系统监控方法,包括以下步骤:
构建跟踪模型,配置包括应用系统以及部署应用系统的服务组件集群信息;
构建收集模型,配置相关数据存储路径;
运行加载技术,将所述跟踪模型和所述收集模型插入控制路径;
响应于用户请求,以所述跟踪模型采集应用系统和服务组件处理过程中的工作信息,包括标识符、时间戳和响应信息;若识别到响应信息异常,采集附有所述标识符和时间戳的异常日志信息;
以插入的收集模型将采集到的工作信息存入指定数据库,对所述工作信息进行持续性分析,根据所述工作信息对应的标识符和时间戳,分析分布式系统的各个层级的应用系统之间的调用关系,以及配置有所述应用系统服务的各个层级的服务组件的调用关系,并根据不同维度展示所述调用关系和异常。
优选的,所述标识符包括一级标识符和若干二级标识符;所述一级标识符为每一用户请求所产生的工作信息提供标记,所述二级标识符为每一所述用户请求所调用的服务组件的层级和调用顺序提供标记。
优选的,所述服务组件包括配置有所述应用系统的服务器和需调用的中间组件,所述中间组件包括数据库、缓存中间组件或消息中间组件。
优选的,动态配置用户请求响应率,所述跟踪模型按照比例执行响应采集响应所述用户请求应用系统和服务组件处理过程中的工作信息。
优选的,根据所述时间戳计算各个层级的响应时间,根据二级标识符确定服务组件集群的节点信息。
优选的,所述工作信息包括附有所述一级标识符和所述二级标识符的接口请求地址、请求参数、响应数据、开始时间、结束时间、中间组件或者系统信息、IP及端口信息、服务器基本信息、调用方法及类名包名信息、业务各节点处理时间,以及异常详细信息、上下文调用关系信息、堆栈信息。
优选的,还包括构建数据展示模型,运行加载技术,将所述数据展示模型插入控制路径;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州乾冠数字物联技术有限公司,未经杭州乾冠数字物联技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210427288.5/2.html,转载请声明来源钻瓜专利网。