[发明专利]一种基于分布式应用的性能诊断方法、装置及设备在审
申请号: | 202110183887.2 | 申请日: | 2021-02-10 |
公开(公告)号: | CN112860517A | 公开(公告)日: | 2021-05-28 |
发明(设计)人: | 张学舟;黄玺磊;王双龙;胡晓菲 | 申请(专利权)人: | 中国工商银行股份有限公司 |
主分类号: | G06F11/30 | 分类号: | G06F11/30;G06F11/36;G06F9/455 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 任默闻;孙乳笋 |
地址: | 100140 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 分布式 应用 性能 诊断 方法 装置 设备 | ||
本说明书实施例提供一种基于分布式应用的性能诊断方法、装置及设备,包括:在所述分布式应用的各个进程中设置诊断插件;所述诊断插件,用于获取对应的目标接口的调用信息;分别向各个诊断插件发送诊断命令;所述诊断命令,用于指示诊断插件收集并上送所述目标接口的调用信息;在接收到所述调用信息的情况下,将所述调用信息与预设性能指标进行比对,以对所述分布式应用的性能进行诊断。上述方法,能够全面准确地获取分布式应用中不同接口的调用情况,进而分析故障来源以及故障根因,从而能够及时准确地对问题进行处理,显著提升了性能问题的排查效率。
技术领域
本说明书实施例涉及云计算技术领域,特别涉及一种基于分布式应用的性能诊断方法、装置及设备。
背景技术
随着计算机和互联网技术的发展,提供给用户所使用的应用通常会承载百万甚至千万级的用户量。为了应对处理海量用户数据的调整,可以引入分布式应用进行处理。分布式应用是由部署在多台服务器上的多个应用进程构成的软件系统。各进程通过网络进行通信,通过并行协作的方式,来高效可靠地对海量数据进行计算和存储。
由于越来越多的企业利用分布式应用作为核心业务场景的底层支撑,因此对于分布式应用的正常运行也需要维持高度关注。当分布式应用出现性能问题时,应当尽快诊断出性能问题的根因,从而保障用户的正常使用。
目前在对分布式应用的性能问题进行诊断时,一般通过预先在应用代码的关键位置埋设日志,并在出现问题后调用日志内容进行分析的方式进行诊断。但是,由于性能问题的出现总是滞后于日志埋设动作的,所埋设的日志可能无法直接反映相应的性能问题。此外,查看日志可能只能得出问题的大致方向,但无法得出底层根因,无法直观地对性能问题进行排查。因此,目前亟需一种能够方便快捷地对分布式应用的性能进行诊断的方法。
发明内容
本说明书实施例的目的是提供一种基于分布式应用的性能诊断方法、装置及设备,以解决如何方便快捷地对分布式应用的性能进行诊断的问题。
为解决上述技术问题,本说明书实施例提供一种基于分布式应用的性能诊断方法,包括:在所述分布式应用的各个进程中设置诊断插件;所述诊断插件,用于获取对应的目标接口的调用信息;分别向各个诊断插件发送诊断命令;所述诊断命令,用于指示诊断插件收集并上送所述目标接口的调用信息;在接收到所述调用信息的情况下,将所述调用信息与预设性能指标进行比对,以对所述分布式应用的性能进行诊断。
本说明书实施例还提出一种基于分布式应用的性能诊断装置,包括:诊断插件设置模块,用于在所述分布式应用的各个进程中设置诊断插件;所述诊断插件,用于获取对应的目标接口的调用信息;诊断命令发送模块,用于分别向各个诊断插件发送诊断命令;所述诊断命令,用于指示诊断插件收集并上送所述目标接口的调用信息;信息比对模块,用于在接收到所述调用信息的情况下,将所述调用信息与预设性能指标进行比对,以对所述分布式应用的性能进行诊断。
本说明书实施例还提出一种基于分布式应用的性能诊断设备,包括存储器和处理器;所述存储器,用于存储计算机程序指令;所述处理器,用于执行所述计算机程序指令以实现以下步骤:在所述分布式应用的各个进程中设置诊断插件;所述诊断插件,用于获取对应的目标接口的调用信息;分别向各个诊断插件发送诊断命令;所述诊断命令,用于指示诊断插件收集并上送所述目标接口的调用信息;在接收到所述调用信息的情况下,将所述调用信息与预设性能指标进行比对,以对所述分布式应用的性能进行诊断。
由以上本说明书实施例提供的技术方案可见,本说明书实施例通过在分布式应用的各个进程中设置诊断插件,在需要对分布式应用的性能进行诊断的情况下,利用诊断插件获取对应的目标接口的调用信息,从而通过将调用信息与预设性能指标进行比对的方式,直观地获取各个分布式应用的性能情况。通过上述方法,能够全面准确地获取分布式应用中不同接口的调用情况,进而分析故障来源以及故障根因,从而能够及时准确地对问题进行处理,显著提升了性能问题的排查效率。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国工商银行股份有限公司,未经中国工商银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110183887.2/2.html,转载请声明来源钻瓜专利网。